@font-face{font-family:Pretendard;font-weight:45 920;font-style:normal;font-display:swap;src:url(../../../fonts/pretendard/PretendardVariable.woff2) format("woff2-variations")}.material-symbols-outlined{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;line-height:1;-webkit-user-select:none;user-select:none;flex-shrink:0;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";box-sizing:content-box;width:1em;height:1em;min-width:1em;max-width:1em;overflow:hidden}html:not(.wc-icons-ready) .material-symbols-outlined{opacity:0}html.wc-icons-ready .material-symbols-outlined{opacity:1}:root{--color-primary: #e91e63;--color-primary-soft: #fce4ec;--color-primary-shadow: #e91e634d;--color-groom: #4a90e2;--color-groom-soft: #e3f2fd;--color-bride: #e91e63;--color-bride-soft: #fce4ec;--color-bg: #ffffff;--color-text: #212121;--color-text-secondary: #757575;--color-border: #eeeeee;--grey-50: #fafafa;--grey-100: #f5f5f5;--grey-200: #eeeeee;--grey-300: #e0e0e0;--grey-400: #bdbdbd;--grey-500: #9e9e9e;--grey-600: #757575;--grey-700: #616161;--grey-800: #424242;--grey-900: #212121;--max-width: 480px;--page-padding-x: 20px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;color:var(--color-text);background:var(--color-bg)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}body{margin:0;min-height:100dvh;background:var(--grey-100);font-family:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;overscroll-behavior-y:none}input,textarea,select,[contenteditable=true],.selectable{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}img,a{-webkit-user-drag:none;user-drag:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;padding:0}img{max-width:100%;height:auto;display:block}
