.bxgy-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;visibility:hidden;pointer-events:none;padding:16px;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.bxgy-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bxgy-overlay-color, #000);opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.bxgy-overlay[aria-hidden=false] .bxgy-backdrop{opacity:var(--bxgy-overlay-opacity, .5)}.bxgy-overlay[aria-hidden=false]{visibility:visible;pointer-events:auto}.bxgy-panel{position:relative;background-color:rgb(var(--background));background-image:var(--background-gradient);color:rgb(var(--text-color));width:100%;max-width:var(--bxgy-max-width, 720px);border-radius:var(--bxgy-border-radius, 0px);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 32px 100px #0003,0 2px 12px #00000014;opacity:0;transform:translateY(40px) scale(.96);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.16,1,.3,1)}.bxgy-overlay[aria-hidden=false] .bxgy-panel{opacity:1;transform:translateY(0) scale(1)}.bxgy-close{position:absolute;top:20px;right:20px;z-index:2;background:none;border:none;cursor:pointer;padding:6px;color:rgb(var(--text-color));opacity:.45;transition:opacity .2s}.bxgy-close svg{width:var(--bxgy-close-size-desktop, 18px);height:var(--bxgy-close-size-desktop, 18px);display:block}.bxgy-close:hover{opacity:1}.bxgy-header{padding:36px 36px 0;text-align:center}.bxgy-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform, uppercase);color:rgb(var(--text-color));font-size:var(--bxgy-title-desktop, 18px);margin:0;line-height:1.3}.bxgy-subtitle{font-family:var(--text-font-family);font-size:var(--bxgy-subtitle-desktop, 13px);letter-spacing:var(--text-letter-spacing);color:rgb(var(--text-color) / .6);margin:var(--bxgy-title-subtitle-gap, 10px) 0 0;padding-inline:var(--bxgy-subtitle-padding-desktop, 0px);line-height:1.6}.bxgy-subtitle:empty{display:none}.bxgy-carousel-wrapper{position:relative;padding:28px 0}.bxgy-arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:rgb(var(--background));color:rgb(var(--text-color));border:1px solid rgb(var(--text-color) / .2);border-radius:50%;cursor:pointer;z-index:3;transition:opacity .25s,transform .25s,border-color .2s;box-shadow:0 2px 8px #0000001a}.bxgy-arrow svg{width:16px;height:16px}.bxgy-arrow:disabled{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.7)}.bxgy-arrow:not(:disabled):hover{border-color:rgb(var(--text-color))}.bxgy-arrow--prev{left:8px}.bxgy-arrow--next{right:8px}.bxgy-track{display:flex;gap:var(--bxgy-card-gap, 14px);justify-content:safe center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 28px;width:100%;min-width:0}.bxgy-track::-webkit-scrollbar{display:none}.bxgy-card{appearance:none;-webkit-appearance:none;flex:0 0 calc((100% - var(--bxgy-card-gap, 14px) * (var(--bxgy-cards-desktop, 4) - 1)) / var(--bxgy-cards-desktop, 4));background:none;border:var(--bxgy-card-border, 1.5px solid rgb(var(--text-color) / .1));padding:0;cursor:pointer;text-align:center;position:relative;overflow:hidden;scroll-snap-align:start;transition:border-color .25s,box-shadow .25s;opacity:0;transform:translateY(18px)}.bxgy-card:hover:not(:disabled){border:1.5px solid rgb(var(--text-color) / .25)}.bxgy-card.is-selected{border:1.5px solid rgb(var(--text-color));box-shadow:0 0 0 .5px rgb(var(--text-color))}.bxgy-card--sold-out{opacity:.35!important;cursor:not-allowed}.bxgy-overlay[aria-hidden=false] .bxgy-track[style*=flex] .bxgy-card,.bxgy-overlay[aria-hidden=false] .bxgy-track:not([style*=none]) .bxgy-card{animation:bxgy-in .45s cubic-bezier(.22,1,.36,1) forwards}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(1){animation-delay:.1s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(2){animation-delay:.15s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(3){animation-delay:.2s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(4){animation-delay:.25s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(5){animation-delay:.3s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(6){animation-delay:.35s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(7){animation-delay:.4s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(8){animation-delay:.45s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(9){animation-delay:.5s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(10){animation-delay:.55s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(11){animation-delay:.6s}.bxgy-overlay[aria-hidden=false] .bxgy-card:nth-child(12){animation-delay:.65s}@keyframes bxgy-in{to{opacity:1;transform:translateY(0)}}.bxgy-card__media{position:relative;aspect-ratio:1/1;background:rgb(var(--text-color) / .03);overflow:hidden}.bxgy-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.bxgy-card:hover:not(:disabled) .bxgy-card__media img{transform:scale(1.04)}.bxgy-card__placeholder{width:60%;height:60%;margin:20%;opacity:.15}.bxgy-card__check{position:absolute;top:8px;right:8px;color:rgb(var(--text-color));opacity:0;transform:scale(.5);transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.bxgy-card.is-selected .bxgy-card__check{opacity:1;transform:scale(1)}.bxgy-card__badge{position:absolute;bottom:6px;left:6px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:.6rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;background:rgb(var(--text-color));color:rgb(var(--background))}.bxgy-card__info{padding:10px 8px 12px;display:flex;flex-direction:column;gap:2px}.bxgy-card__type{font-family:var(--text-font-family);font-size:var(--bxgy-product-type-desktop, 10px);letter-spacing:var(--text-letter-spacing);color:rgb(var(--text-color) / .45);text-transform:uppercase}.bxgy-card__name{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:var(--bxgy-product-name-desktop, 11px);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform, uppercase);color:rgb(var(--text-color));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bxgy-card__prices{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-top:2px}.bxgy-card__price{font-family:var(--text-font-family);font-size:var(--bxgy-price-size, 11px);color:rgb(var(--text-color) / .55)}.bxgy-card__price--struck{text-decoration:line-through;color:var(--bxgy-price-strike-color, rgb(var(--text-color) / .4))}.bxgy-card__price--sale{color:rgb(var(--on-sale-text, var(--text-color)));font-weight:500}.bxgy-card__price--label{color:var(--bxgy-price-strike-color, rgb(var(--text-color) / .55));font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bxgy-footer{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 36px 32px}.bxgy-confirm.button{font-size:var(--bxgy-button-size, 12px)!important;min-width:220px;justify-content:center;position:relative}.bxgy-confirm.button:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.bxgy-confirm__spinner{display:none}.bxgy-confirm.is-loading .bxgy-confirm__label{visibility:hidden}.bxgy-confirm.is-loading .bxgy-confirm__spinner{display:flex;position:absolute;color:rgb(var(--button-text-color))}.bxgy-skip{-webkit-appearance:none;appearance:none;background:none;border:none;font-family:var(--text-font-family);font-size:calc(var(--bxgy-button-size, 12px) - 1px);letter-spacing:var(--text-letter-spacing);color:rgb(var(--text-color) / .45);cursor:pointer;padding:4px 8px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(var(--text-color) / .2);transition:color .2s,text-decoration-color .2s}.bxgy-skip:hover{color:rgb(var(--text-color));text-decoration-color:rgb(var(--text-color) / .5)}@media(max-width:699px){.bxgy-overlay{padding:0;align-items:flex-end}.bxgy-panel{max-width:100%;max-height:88vh;transform:translateY(100%);border-radius:var(--bxgy-border-radius, 0px) var(--bxgy-border-radius, 0px) 0 0;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.16,1,.3,1)}.bxgy-overlay[aria-hidden=false] .bxgy-panel{transform:translateY(0)}.bxgy-header{padding:28px 48px 0 24px}.bxgy-title{font-size:var(--bxgy-title-mobile, 15px)}.bxgy-subtitle{font-size:var(--bxgy-subtitle-mobile, 12px);padding-inline:var(--bxgy-subtitle-padding-mobile, 0px)}.bxgy-card__name{font-size:var(--bxgy-product-name-mobile, 10px)}.bxgy-card__type{font-size:var(--bxgy-product-type-mobile, 9px)}.bxgy-close svg{width:var(--bxgy-close-size-mobile, 16px);height:var(--bxgy-close-size-mobile, 16px)}.bxgy-carousel-wrapper{padding:20px 0}.bxgy-track{padding:4px 14px}.bxgy-card{flex-basis:calc((100% - var(--bxgy-card-gap, 14px) * (var(--bxgy-cards-mobile, 3) - 1)) / var(--bxgy-cards-mobile, 3))}.bxgy-arrow{width:30px;height:30px}.bxgy-arrow svg{width:13px;height:13px}.bxgy-arrow--prev{left:6px}.bxgy-arrow--next{right:6px}.bxgy-footer{padding:0 24px var(--bxgy-footer-bottom-mobile, 28px)}.bxgy-confirm.button{font-size:var(--bxgy-button-size-mobile, 11px)!important;min-width:180px;padding:12px 20px}.bxgy-skip{font-size:calc(var(--bxgy-button-size-mobile, 11px) - 1px)}.bxgy-close{top:12px;right:12px}}line-item.bxgy-vanishing{opacity:0!important;transform:translate(10px);transition:opacity .16s ease,transform .16s ease;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/65/assets/xm-bxgy-popup.css.map */
