body.dialogOpen{overflow:hidden}.dialog{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:-moz-fit-content;height:fit-content;margin:auto;border:1px solid var(--color-lightBorder);padding:0;background:#fff;color:#000;max-height:100%;max-width:none;overflow:auto;display:none}.dialog--bg{background:var(--color-lightBG)}.dialog--noBorder{border:0}.dialog--scrollInside{overflow:hidden}.dialog--fullPage{margin:0;width:100%;height:100%;max-width:none;max-height:none}.dialog--stickTop{margin-top:0}.dialog--stickBottom{margin-bottom:0}.dialog--animateFromLeft{transform:translateX(-100%);animation:animateFromLeft .5s .2s forwards}.dialog--animateFromRight{transform:translateX(100%);animation:animateFromRight .5s .2s forwards}.dialog--animateFromTop{transform:translateY(-100%);animation:animateFromTop .5s .2s forwards}.dialog--animateFromBottom{transform:translateY(100%);animation:animateFromBottom .5s .2s forwards}.dialog--animateSearchFromBottom{opacity:0;transform:translateY(30%);animation:animateFromBottom .5s .2s forwards}.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{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}.dialog::backdrop{background:rgba(0,0,0,.5)}.dialog__close{-webkit-appearance:none;appearance:none;background:none;border:0;position:absolute;top:10px;right:10px;padding:var(--space-Tiny);margin:0;cursor:pointer;z-index:1}.dialog__close--zoom{border:1px solid #fff;border-radius:50%;background:#fff;width:30px;height:30px;line-height:1}.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{outline:0;filter:invert(.3)}.dialog__close:after{content:"";display:inline-block;background-image:url(../images/icon-sprite.svg#icon_cross);width:15px;height:15px}.dialog__title{font-family:Uniqlo Pro;font-size:22px;letter-spacing:.3px;line-height:1;font-weight:700;text-transform:uppercase;padding:var(--space-Large) var(--space-Large) var(--space-Default) var(--space-Large)}.dialog__title--greyHighlight{font-family:Helvetica Neue,HelveticaNeue,Helvetica,Segoe UI,Noto Sans,Roboto,Arial,Arial Unicode MS,sans-serif;font-size:14px;letter-spacing:.2px;line-height:1.2;font-weight:400;text-transform:none;font-weight:700;background:var(--color-lightBorder);padding:var(--space-Small);margin-bottom:var(--space-Small);font-size:16px}.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--iconTick:before{content:"";background:url(../images/icon-sprite.svg#icon_checkbox) no-repeat;width:1em;height:.8em;display:inline-block;margin-right:var(--space-Mini)}.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:"";width:1em;height:1em;display:inline-block;vertical-align:text-top;position:relative;margin-right:var(--space-Mini)}.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__wrapper{height:-moz-fit-content;height:fit-content;background:inherit}.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)}}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}