.dialog{z-index:100;display:flex;position:fixed;inset:0}.dialog.no-animation *{animation:none!important}.dialog.is-hiding>.dialog-overlay{animation-name:overlay-hide}.dialog.has-error>[role=document]{--tw-text-opacity:1;color:rgb(183 28 28/var(--tw-text-opacity));justify-content:center;align-items:center;display:flex}.dialog>.dialog-overlay{background-color:#00000080;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.dialog>.dialog-overlay{animation:.3s both overlay-show}}.dialog[aria-hidden=true]{display:none}.dialog [data-dialog-element=loader]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s cubic-bezier(.17,.67,.83,.67)}.dialog [data-dialog-element=loader].opacity-0{pointer-events:none}.dialog [data-dialog-element=loader] .loading-overlay__spinner{width:2.8rem;height:2.8rem}.dialog [data-dialog-element=close]:hover{opacity:.75}.dialog [role=document]{width:min(var(--max-width,100%),100%)}.dialog--drawer{--max-width:414px;--dialog-drawer-main-height:calc(100dvh - ( var(--dialog-drawer-header-height) + var(--dialog-drawer-footer-height)))}.dialog--drawer.dialog--drawer-left [role=document]{margin-right:auto}@media (prefers-reduced-motion:no-preference){.dialog--drawer.dialog--drawer-left [role=document]{animation:.2s both content-show-side-left}.dialog--drawer.dialog--drawer-left.is-hiding>[role=document]{animation:.2s both content-hide-side-left}}.dialog--drawer.dialog--drawer-right [role=document]{margin-left:auto}@media (prefers-reduced-motion:no-preference){.dialog--drawer.dialog--drawer-right [role=document]{animation:.2s both content-show-side-right}.dialog--drawer.dialog--drawer-right.is-hiding>[role=document]{animation:.2s both content-hide-side-right}}.dialog--drawer.dialog--drawer-shopper [role=document]{margin-right:auto}@media (prefers-reduced-motion:no-preference){.dialog--drawer.dialog--drawer-shopper [role=document],.dialog--drawer.dialog--drawer-shopper.is-hiding>[role=document]{animation:none}}.dialog--drawer [role=document]{grid-template-rows:var(--dialog-drawer-header-height)var(--dialog-drawer-main-height)var(--dialog-drawer-footer-height);-webkit-overflow-scrolling:touch;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));max-width:100vw;height:100dvh;margin-right:0;padding:0;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.dialog--drawer [role=document]{animation:.2s both content-show-side-right}.dialog--drawer.is-hiding>[role=document]{animation:.2s both content-hide-side-right}}.dialog--drawer [data-dialog-element=header]{height:var(--dialog-drawer-header-height);border-style:solid;border-bottom-width:1px;border-color:var(--c-border-light);flex-direction:column;gap:2.4rem;height:fit-content;padding:2.4rem 2rem;display:flex}.dialog--drawer [data-dialog-element=main]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;padding:2.4rem;display:flex;overflow:hidden auto}.dialog--drawer [data-dialog-element=main]:has(+[data-dialog-element=footer][hidden]){grid-row:span 2}.dialog--drawer [data-dialog-element=footer]{height:var(--dialog-drawer-footer-height);border-style:solid;border-top-width:1px;border-color:var(--c-border-light);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));flex-direction:column;gap:2.4rem;width:100%;height:fit-content;padding:2.4rem;display:flex}.dialog--modal [role=document]{width:min(var(--max-width,100%),90vw);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));margin:auto}@media (prefers-reduced-motion:no-preference){.dialog--modal [role=document]{animation:.2s both content-show}}.dialog--modal [data-dialog-element=header]:has(>p,>span,>h1,>h2,>h3,>h4,>h5,>h6){height:var(--dialog-drawer-header-height);border-style:solid;border-bottom-width:1px;border-color:var(--c-border-light);justify-content:space-between;align-items:center;padding:2.4rem 2rem;display:flex}.dialog--modal [data-dialog-element=header]:not(.dialog--modal [data-dialog-element=header]:has(>p,>span,>h1,>h2,>h3,>h4,>h5,>h6)) [data-dialog-element=close]{padding:1.6rem;position:absolute;top:0;right:0}.dialog--modal [data-dialog-element=main]{padding:3.2rem}.dialog--modal[modal-style=mini]{--max-width:438px}.dialog--modal[modal-style=mini].is-hiding>[role=document]{animation:.2s both content-hide}.dialog--modal[modal-style=mega],.dialog--modal[modal-style=quickshop]{--max-width:60em}.dialog--modal[modal-style=mega].is-hiding>[role=document],.dialog--modal[modal-style=quickshop].is-hiding>[role=document]{animation:.2s both content-hide}.dialog--modal[modal-style=quickshop]>[role=document]{min-height:436px}.dialog--modal[modal-style=lightbox]{--max-width:100%}.dialog--modal[modal-style=lightbox] [role=document]{width:100%;height:100dvh}.dialog--modal[modal-style=lightbox] [role=document] [data-dialog-element=main]{height:100%}@keyframes overlay-show{0%{opacity:0}}@keyframes overlay-hide{to{opacity:0}}@keyframes content-show{0%{opacity:0;transform:translateY(2%)}}@keyframes content-hide{to{opacity:0;transform:translateY(-2%)}}@keyframes content-show-side-left{0%{transform:translate(-100%)}}@keyframes content-hide-side-left{to{transform:translate(-100%)}}@keyframes content-show-side-right{0%{transform:translate(100%)}}@keyframes content-hide-side-right{to{transform:translate(100%)}}.dialog-account__tab-trigger[aria-selected=false]{opacity:.5;text-decoration-line:none}.dialog-account__main{grid-auto-columns:100%;grid-auto-flow:column;display:grid;position:relative;overflow:hidden}.dialog-account__main>div{transform:translateX(calc(-100%*var(--tab-offset,0)));transition:transform .2s,opacity .4s}.dialog-account__main>div[aria-expanded=false]{opacity:0}.dialog [data-dialog-element=loader].dialog-account__main>div[aria-expanded=false]{pointer-events:none}.dialog-account__tab{height:100%;overflow:auto}