.dialog{background:#fff;border:1px solid var(--color-lightBorder);bottom:0;color:#000;display:none;height:-moz-fit-content;height:fit-content;left:0;margin:auto;max-height:100%;max-width:none;overflow:auto;padding:0;position:fixed;right:0;top:0;width:100%}.dialog--bg{background:var(--color-lightBG)}.dialog--noBorder{border:0}.dialog--scrollInside{overflow:hidden}.dialog--fullPage{height:100%;margin:0;max-height:none;max-width:none;width:100%}.dialog--closeOutside{border:0;margin-top:0;overflow:visible}.dialog--closeOutsideRight{--backdropSpace:35px;max-width:calc(100vw - var(--backdropSpace))}.dialog--stickTop{margin-top:0}.dialog--stickBottom{margin-bottom:0}.dialog--stickLeft{height:100%;margin-left:0}.dialog--animateFromLeft{animation:animateFromLeft .5s .2s forwards;transform:translateX(-100%)}.dialog--animateFromRight{animation:animateFromRight .5s .2s forwards;transform:translateX(100%)}.dialog--animateFromTop{animation:animateFromTop .5s .2s forwards;transform:translateY(-100%)}.dialog--animateFromBottom{animation:animateFromBottom .5s .2s forwards;transform:translateY(100%)}.dialog--animateSearchFromBottom{animation:animateFromBottom .5s .2s forwards;opacity:0;transform:translateY(30%)}.dialog--animateOutLeft{animation:animateFromLeft .5s reverse}.dialog--animateOutRight{animation:animateFromRight .5s reverse}.dialog--animateOutTop{animation:animateFromTop .5s reverse}.dialog--animateOutBottom{animation:animateFromBottom .5s reverse}.dialog[open]{display:block}.dialog+.backdrop{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0}.dialog::-webkit-backdrop{background:#00000080}.dialog::backdrop{background:#00000080}.dialog__close{-webkit-appearance:none;appearance:none;background:none;border:0;cursor:pointer;margin:0;padding:var(--space-Tiny);position:absolute;right:10px;top:10px;z-index:1}.dialog__close--outsideRight.dialog__close{filter:invert(1) drop-shadow(0 1px 1px black);right:calc(var(--backdropSpace)*-1 + 4px)}.dialog__close--outsideRight.dialog__close:focus{filter:invert(.9) drop-shadow(0 1px 1px black)}.dialog__close--outsideRight.dialog__close:after{content:"";height:18px;width:18px}.dialog__close--whiteBG{background:#fff;border:1px solid #fff;border-radius:50%;height:30px;line-height:1;right:20px;top:20px;width:30px}.dialog__close--whiteBG:after{vertical-align:middle}.dialog__close--left{left:20px}.dialog__close--text.dialog__close{color:var(--color-fontOpaque);font-size:14px;position:absolute;top:var(--space-Default)}.dialog__close--text.dialog__close:after{content:none}.dialog__close--noClose{display:none}.dialog__close--arrowBack.dialog__close{left:var(--space-Tiny);right:auto}.dialog__close--arrowBack.dialog__close:after{background-image:url(../images/icon-sprite.svg#icon_arrow_down);transform:rotate(90deg)}.dialog__close:focus{filter:invert(.3);outline:0}.dialog__close:after{background-image:url(../images/icon-sprite.svg#icon_cross);content:"";display:inline-block;height:15px;width:15px}.dialog__title{font-family:Uniqlo Pro;font-size:22px;font-weight:700;letter-spacing:.3px;line-height:1;padding:var(--space-Large) var(--space-Large) var(--space-Default) var(--space-Large);text-transform:uppercase}.dialog__title--greyHighlight{background:var(--color-lightBorder);font-family:Helvetica Neue,HelveticaNeue,Helvetica,Segoe UI,Noto Sans,Roboto,Arial,Arial Unicode MS,sans-serif;font-size:14px;font-size:16px;font-weight:400;font-weight:700;letter-spacing:.2px;line-height:1.2;margin-bottom:var(--space-Small);padding:var(--space-Small);text-transform:none}.dialog__title--greyHighlight:empty{background:none;margin-bottom:0}.dialog__title--center{text-align:center}.dialog__title--arrowBack{padding-left:var(--space-Large)}.dialog__title--minorSpace{padding:var(--space-Small) var(--space-Large) var(--space-Small) var(--space-Small)}.dialog__title--minorSpaceNoClose{padding:var(--space-Small)}.dialog__title--noSpaceBottom{margin-bottom:0}.dialog__title--uppercase{text-transform:uppercase}.dialog__title--iconTick:before{background:url(../images/icon-sprite.svg#icon_checkbox) no-repeat;content:"";display:inline-block;height:.8em;margin-right:var(--space-Mini);width:1em}.dialog__title--iconHeart:before{background:url(../images/icon-sprite.svg#icon_heartStroke) no-repeat;background-size:100%}.dialog__title--iconHeart:before,.dialog__title--iconHeartFilled:before{content:"";display:inline-block;height:1em;margin-right:var(--space-Mini);position:relative;vertical-align:text-top;width:1em}.dialog__title--iconHeartFilled:before{background:url(../images/icon-sprite.svg#icon_heart) no-repeat;background-size:100%}.dialog__title:empty{padding:0}.dialog__content{padding:0 var(--space-Large) calc(env(safe-area-inset-bottom) + var(--space-Large)) var(--space-Large)}.dialog__content--noSpace.dialog__content{padding:0 0 env(safe-area-inset-bottom)}.dialog__content--minorSpaceAround.dialog__content{padding:var(--space-Small) var(--space-Small) calc(env(safe-area-inset-bottom) + var(--space-Small)) var(--space-Small)}.dialog__content--minorSpace.dialog__content{padding:0 var(--space-Small) calc(env(safe-area-inset-bottom) + var(--space-Small)) var(--space-Small)}.dialog__content--mediumSpace.dialog__content{padding:0 var(--space-Small) calc(env(safe-area-inset-bottom) + var(--space-Default)) var(--space-Small)}.dialog__wrapper{background:inherit;height:-moz-fit-content;height:fit-content}.dialog__wrapper--closeOutsideRight{height:100%;max-height:100vh;overflow:auto}.dialog__wrapper--sticked{height:auto}.dialog__wrapper--scrollInside{overflow:hidden}@keyframes animateFromLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes animateFromRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes animateFromTop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes animateFromBottom{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes animateDesktopFromLeft{0%{transform:translate(calc(-50vw - 100%),-50%)}to{transform:translateY(-50%)}}._dialog_overlay{bottom:0;left:0;position:fixed;right:0;top:0}