employee-payment-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-header) + 1);width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-3);visibility:hidden;opacity:0;pointer-events:none;background-color:rgba(var(--color-overlay),0);transition:visibility var(--duration-default),opacity var(--duration-default),background-color var(--duration-default)}employee-payment-popup[open]{visibility:visible;opacity:1;pointer-events:all;background-color:rgba(var(--color-overlay),.55)}.employee-payment-popup__wrapper{position:relative;width:100%;max-width:36rem;max-height:calc(100dvh - var(--spacing-6));overflow-y:auto;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-border),var(--alpha-border));transform:translateY(1.2rem);transition:transform var(--duration-default)}employee-payment-popup[open] .employee-payment-popup__wrapper{transform:translateY(0)}.employee-payment-popup__close{position:absolute;inset-block-start:var(--spacing-3);inset-inline-end:var(--spacing-3);z-index:2;width:2.8rem;height:2.8rem;display:flex;align-items:center;justify-content:center;padding:0;background-color:transparent;color:rgb(var(--color-foreground));border:0;cursor:pointer;font-size:1.4rem;transition:opacity var(--duration-short)}.employee-payment-popup__close:hover{opacity:.6}.employee-payment-popup__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.employee-payment-popup__content{padding:var(--spacing-7) var(--spacing-4) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);text-align:start}.employee-payment-popup__heading{margin:0;display:flex;flex-direction:column;gap:var(--spacing-1);color:rgb(var(--color-foreground))}.employee-payment-popup__heading-en,.employee-payment-popup__heading-zh{display:block;font-size:var(--font-size-static-h6);font-weight:var(--font-weight-medium);line-height:1.15;letter-spacing:-.01em}.employee-payment-popup__heading-zh{color:rgba(var(--color-foreground),.75);letter-spacing:0}.employee-payment-popup__options{display:flex;flex-direction:column;gap:var(--spacing-2)}.employee-payment-popup__option{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background-color:transparent;color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-border),var(--alpha-border));cursor:pointer;transition:background-color var(--duration-short),border-color var(--duration-short)}.employee-payment-popup__option:hover{border-color:rgb(var(--color-foreground))}.employee-payment-popup__option:has(.employee-payment-popup__radio:checked){border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}.employee-payment-popup__option:has(.employee-payment-popup__radio:focus-visible){outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.employee-payment-popup__radio{flex:0 0 auto;width:1.6rem;height:1.6rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.employee-payment-popup__option-label{display:inline-flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);align-items:baseline;font-size:var(--font-size-static-base);font-weight:var(--font-weight-medium);line-height:1.3}.employee-payment-popup__option-label [lang=zh-Hant]{color:rgba(var(--color-foreground),.7);font-weight:var(--font-weight-regular)}.employee-payment-popup__apply[disabled]{opacity:.4;cursor:not-allowed}@media screen and (min-width:750px){.employee-payment-popup__wrapper{max-width:44rem}.employee-payment-popup__content{padding:var(--spacing-7) var(--spacing-6) var(--spacing-6);gap:var(--spacing-5)}.employee-payment-popup__heading{gap:var(--spacing-05)}.employee-payment-popup__heading-en,.employee-payment-popup__heading-zh{font-size:var(--font-size-static-h5)}}@media screen and (min-width:990px){employee-payment-popup{padding:var(--spacing-5)}.employee-payment-popup__wrapper{max-width:48rem}.employee-payment-popup__content{padding:var(--spacing-8) var(--spacing-7) var(--spacing-7);gap:var(--spacing-5)}.employee-payment-popup__heading-en,.employee-payment-popup__heading-zh{font-size:calc(var(--font-size-static-h5) * 1.15)}.employee-payment-popup__option{padding:var(--spacing-4) var(--spacing-5)}}@media screen and (max-width:374px){.employee-payment-popup__content{padding:var(--spacing-6) var(--spacing-3) var(--spacing-3);gap:var(--spacing-3)}}@media(prefers-reduced-motion:reduce){employee-payment-popup,.employee-payment-popup__wrapper,.employee-payment-popup__close,.employee-payment-popup__option{transition:none}}[data-employee-discounted],html.employee-discount-applied [data-employee-original]{display:none}html.employee-discount-applied [data-employee-discounted]{display:block}html.employee-discount-applied .cart-promo-cell,html.employee-discount-applied .cart-coupon-section,html.employee-discount-applied .cart-bxgy-modal,html.employee-discount-applied .cart-item__discounts{display:none!important}.swym-storefront-layout-grid-item [data-employee-discounted],html.employee-discount-applied .swym-storefront-layout-grid-item [data-employee-original]{display:none}html.employee-discount-applied .swym-storefront-layout-grid-item [data-employee-discounted]{display:inline}html.employee-discount-applied .swym-storefront-layout-price-devider{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-employee-payment-popup.css.map */
