@layer theme,demo,reset;@layer base{body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;line-height:1.5}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}input[type=text],textarea{width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;line-height:1;background-color:transparent}button:focus,input:focus,a:focus,textarea:focus{outline:2px solid var(--black-100)}iframe,img,object,svg,video{display:block;max-width:100%}table{table-layout:fixed;width:100%}[tabindex="-1"]{outline:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer reset{/*! yamoo9-normalize v1.0.0 */html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-moz-tab-size:2;tab-size:2}body{margin:0;font:100%/1.15 Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}button,input{overflow:visible;text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.2}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:inherit;display:table;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}table{border-color:currentcolor}[hidden]{display:none!important}}@layer theme{:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}}@layer theme,demo,reset;@layer base{body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;line-height:1.5}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}input[type=text],textarea{width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;line-height:1;background-color:transparent}button:focus,input:focus,a:focus,textarea:focus{outline:2px solid var(--black-100)}iframe,img,object,svg,video{display:block;max-width:100%}table{table-layout:fixed;width:100%}[tabindex="-1"]{outline:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer reset{/*! yamoo9-normalize v1.0.0 */html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-moz-tab-size:2;tab-size:2}body{margin:0;font:100%/1.15 Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}button,input{overflow:visible;text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.2}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:inherit;display:table;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}table{border-color:currentcolor}[hidden]{display:none!important}}@layer theme{:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}}:root{--gray111: #cdcdcd;--medium: 400}.nav__wrapper{display:flex;flex-direction:column;max-width:300px;min-height:70vh;background-color:var(--white-fa);border-radius:20px 0 0 20px}.logo__header{display:flex;justify-content:center;padding-block:36px}.nav__list{margin-bottom:108px;display:block}.nav__item{display:flex;position:relative;align-items:center;gap:12px;padding:12px 16px;font-size:var(--fontSize16);font-weight:var(--medium);z-index:1;cursor:pointer}.nav__item:hover:before{opacity:1}.nav__item:hover{color:var(--white);background-color:var(--blue-200)}.nav__item:hover .nav__icon path{fill:var(--white)}.nav__label{display:flex;align-items:center;gap:32px}.nav__close{display:none;position:absolute;top:24px;right:24px;background:transparent;border:none;cursor:pointer;padding:0;z-index:20}.nav__open{display:none}@media (max-width: 1279px){.nav__wrapper{margin:10px 15px;border:1px solid var(--gray111);border-radius:10px;min-width:40vw;min-height:0}.nav__overlay{display:none;position:absolute;z-index:-998}.nav__overlay.active{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#37373733;z-index:10}.nav__wrapper{background:var(--white-fa);max-width:none;z-index:1}.logo__header{display:flex;align-items:center;justify-content:center;position:relative;height:40px;background-color:var(--white-fa);padding-bottom:32px;border-radius:10px}.logo__header h1{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.logo__header .nav__open{display:block;position:absolute;left:16px;top:50%;transform:translateY(-50%);cursor:pointer}.logo__header .nav__close{display:none}.nav__wrapper.is-open{max-width:346px;position:fixed;margin:0;border-radius:0 20px 20px 0;height:100dvh;z-index:1000}.nav__wrapper.is-open .logo__header .nav__close{display:block;top:50%;right:16px;transform:translateY(-90%);cursor:pointer}.nav__wrapper.is-open .logo__header .nav__open{display:none}.nav__wrapper.is-open .logo__header h1{width:40px}.nav__list{display:none}.nav__wrapper.is-open .nav__list{display:block}}footer{text-align:center;background-color:var(--white-fa);font-size:var(--fontSize12);line-height:1.6;padding-block:30px 83px;margin-top:auto}.footer a{text-decoration:none;color:var(--black-100);margin:0 4px}.footer .divider{margin:0 4px;color:var(--black-100)}:root{--radius: .9375rem}.schedule{inline-size:100%}.schedule__header{display:flex;justify-content:space-between;align-items:flex-end;margin-block-end:5px}.schedule__title{font-size:2rem;margin:0 0 4px}.schedule__show-all{padding:4px 0 4px 7px;cursor:pointer}.schedule__show-all-btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--fontSize16);font-weight:var(--semiBold);color:inherit;text-decoration:none;background-color:transparent;border:2px solid transparent;border-radius:4px}.schedule__show-all-btn:focus-visible{outline:none;border-color:var(--black-100)}.schedule__show-all-icon{display:inline;vertical-align:middle}.schedule__day-list{border:.0625rem solid var(--gray-300);border-radius:var(--radius);padding:25px;margin:0;block-size:400px;overflow-y:scroll}.schedule__day{display:flex;flex-direction:column;gap:18px;margin-block-end:18px}.schedule__day-label{font-size:var(--fontSize22);font-weight:var(--semiBold)}.schedule__task-list{display:flex;flex-direction:column;gap:20px}.schedule__task-item{background-color:var(--white-fa);border:1px solid var(--gray-200);border-radius:8px;inline-size:100%}.schedule__task-label{position:relative;display:flex;justify-content:space-between;align-items:center;padding-block:20px;padding-inline:15px}.schedule__task-text{font-size:var(--fontSize18);font-weight:var(--medium)}.schedule__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inline-size:30px;border:none;opacity:0}.schedule__task-item.is-checked .schedule__custom-box{background-color:var(--blue-200)}.schedule__checkbox:focus-visible+.schedule__custom-box{outline:2px solid var(--black-100);outline-offset:2px}.schedule__custom-box{inline-size:30px;aspect-ratio:1;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;background-color:#e8e8e8;border-radius:5px;transition:background-color .2s ease}.schedule__check-icon{opacity:1;transition:opacity .2s ease}@media (max-width: 767px){.schedule__title{font-size:var(--fontSize22)}.schedule__show-all-btn{font-size:14px;padding:6px 0 0 10px}.schedule__day{font-size:var(--fontSize18)}.schedule__task-text{font-size:var(--fontSize14)}}@media (768px <= width <= 1280px){.schedule{inline-size:100%}.schedule__title{font-size:var(--fontSize26)}.schedule__show-all-btn{font-size:14px;padding:6px 0 0 10px}.schedule__day-list{block-size:384px}.schedule__task-text{font-size:var(--fontSize20)}}:root{--fontSize40: 2.5rem;--semiRegular: 400;--gray-555: #55585a}.weather-card{background:var(--white);border-radius:15px;border:1px solid var(--gray-300);padding:20px;display:flex;min-width:290px;align-items:center;justify-content:space-between}.weather-now{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.city{font-size:var(--fontSize20);color:var(--black-200)}.temp{font-size:var(--fontSize40);font-weight:var(--semiRegular);color:var(--black-200)}.forecast{display:flex;flex-wrap:nowrap;gap:11px;align-items:center;margin-top:38px}.forecast-day{color:var(--gray-555);font-size:var(--fontSize14);font-weight:var(--semiRegular);text-align:center}.current-weather-image{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.current-day-label{color:var(--gray-555);font-size:var(--fontSize14);text-align:center}.current-weather-image img{width:50px;height:50px}@layer theme,demo,reset;@layer base{body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;line-height:1.5}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}input[type=text],textarea{width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;line-height:1;background-color:transparent}button:focus,input:focus,a:focus,textarea:focus{outline:2px solid var(--black-100)}iframe,img,object,svg,video{display:block;max-width:100%}table{table-layout:fixed;width:100%}[tabindex="-1"]{outline:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer reset{/*! yamoo9-normalize v1.0.0 */html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-moz-tab-size:2;tab-size:2}body{margin:0;font:100%/1.15 Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}button,input{overflow:visible;text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.2}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:inherit;display:table;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}table{border-color:currentcolor}[hidden]{display:none!important}}@layer theme{:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}}:root{--fontSize11: 11px;--fontSize15: 15px;--gray668: #f6f6f8;--boldRegular: 800px;--semiLight: 600px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.flag-us{background-image:url(/svg/us.svg)}.flag-uk{background-image:url(/svg/uk.svg)}.flag-eu{background-image:url(/svg/eu.svg)}.flag-jp{background-image:url(/svg/jp.svg)}.exchange__form{display:flex;flex-direction:column;gap:20px;min-width:309px;padding:20px;border:1px solid var(--gray-200);border-radius:15px}.exchange__form .exchange-form__input-box,.exchange__form .exchange-form__currency-box{display:flex;height:50px;border:1px solid var(--gray-200);border-radius:5px;overflow:hidden;position:relative}.exchange__form .exchange-form__input-box .exchange-form__currency-select,.exchange__form .exchange-form__currency-box .exchange-form__currency-select{display:flex;flex-direction:row-reverse;align-items:start;width:100px;padding:10px 12px 12px;background-color:var(--gray668);font-size:var(--fontSize11);font-weight:var(--semiBold);&--custom{width:auto}}.exchange__form .exchange-form__input-box .exchange-form__currency-select .exchange-form__select,.exchange__form .exchange-form__currency-box .exchange-form__currency-select .exchange-form__select{width:100%;font-size:var(--fontSize11);font-weight:var(--semiBold);background-color:var(--gray668);border:none;border-radius:5px}.exchange__form .exchange-form__input-box .exchange-form__currency-select .exchange-form__currency-unit,.exchange__form .exchange-form__currency-box .exchange-form__currency-select .exchange-form__currency-unit{position:absolute;translate:25px 15px;font-size:var(--fontSize11);color:var(--black-100)}.exchange__form .exchange-form__input-box .exchange-form__currency-select .exchange-form__custom-select-content,.exchange__form .exchange-form__currency-box .exchange-form__currency-select .exchange-form__custom-select-content{display:flex;justify-content:center}.exchange__form .exchange-form__input-box .exchange-form__currency-select .exchange-form__custom-select-content .exchange-form__flag-icon,.exchange__form .exchange-form__currency-box .exchange-form__currency-select .exchange-form__custom-select-content .exchange-form__flag-icon{width:20px;height:15px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle}.exchange__form .exchange-form__currency-output{display:flex;gap:4px;width:100px;padding:9px 12px 12px;background-color:var(--gray668);font-size:var(--fontSize11);font-weight:var(--semiBold);position:relative}.exchange__form .exchange-form__currency-amount{display:flex;flex:1;padding:12px;flex-direction:column;justify-content:center;background:var(--white-fa);border-left:1px solid var(--gray-200);text-align:right}.exchange__form .exchange-form__currency-amount .exchange-form__input{width:100%;color:var(--black-200);font-size:var(--fontSize15);font-weight:var(--semiBold);background:transparent;text-align:right;outline:none}.exchange__form .exchange-form__currency-amount .exchange-form__unit-text{color:var(--gray-500);font-size:var(--fontSize12);font-weight:var(--semiLight)}.exchange__form .exchange-form__currency-box--result .exchange-form__currency-select{cursor:default}.exchange__form .exchange-form__currency-box--result .exchange-form__currency-labels{display:flex;flex-direction:column}.exchange__form .exchange-form__currency-box--result .exchange-form__currency-labels .exchange-form__country-name,.exchange__form .exchange-form__currency-box--result .exchange-form__currency-labels .exchange-form__currency-code{font-size:var(--fontSize11);font-weight:var(--semiBold)}.exchange__form .exchange-form__currency-box--result .exchange-form__currency-labels .exchange-form__currency-code{color:var(--black-100)}.exchange__form .exchange-form__currency-box--result .exchange-form__converted-amount{color:var(--black-200);font-size:var(--fontSize15);font-weight:var(--boldRegular)}@layer theme,demo,reset;@layer base{body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;line-height:1.5}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}input[type=text],textarea{width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;line-height:1;background-color:transparent}button:focus,input:focus,a:focus,textarea:focus{outline:2px solid var(--black-100)}iframe,img,object,svg,video{display:block;max-width:100%}table{table-layout:fixed;width:100%}[tabindex="-1"]{outline:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer reset{/*! yamoo9-normalize v1.0.0 */html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-moz-tab-size:2;tab-size:2}body{margin:0;font:100%/1.15 Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}button,input{overflow:visible;text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.2}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:inherit;display:table;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}table{border-color:currentcolor}[hidden]{display:none!important}}@layer theme{:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}}:root{--fontSize32: 32px}.checklist__header{display:flex;justify-content:space-between;align-items:flex-end;margin-block-end:5px}.checklist__title{font-size:var(--fontSize32)}.checklist__show-all-btn{display:inline-flex;align-items:center;gap:4px;font-size:var(--fontSize16);font-weight:var(--semiBold);color:inherit;text-decoration:none;background-color:transparent;border:2px solid transparent;border-radius:4px}.checklist__show-all-btn:focus-visible{outline:none;border-color:var(--black-100)}.checklist__show-all-icon{display:inline;vertical-align:middle}.checklist__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 25px;border:.0625rem solid var(--gray-300);border-radius:15px;padding:25px;block-size:310px;overflow-y:scroll}.checklist__item{display:flex;justify-content:space-between;background-color:var(--white-fa);padding-inline:15px;border-radius:10px;position:relative;border:1px solid var(--gray-200);block-size:70px}.checklist__text-box{padding-block:8px}.checklist__item-title{display:inline;font-size:var(--fontSize20)}.checklist__badge{display:inline-flex;align-items:center;gap:3px;background-color:var(--cream);padding:1px 5px 1px 8px;border-radius:5px;margin:-6px 0 6px 10px;height:24px;translate:0 -3px}.checklist__badge-icon{margin-block-end:2px}.checklist__badge span{font-size:var(--fontSize14);line-height:1;display:block}.checklist__description{inline-size:100%;font-size:var(--fontSize14);color:var(--gray-600);margin-block-end:10px}.checklist__label{position:relative;display:flex;align-items:center;margin-inline-end:12px}.checklist__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;inline-size:30px;block-size:30px;border-radius:5px;background-color:var(--gray-200);transition:background-color .2s ease;cursor:pointer}.checklist__custom-box{position:absolute;top:50%;left:50%;translate:-50% -50%}.checklist__item.is-checked .checklist__checkbox{background-color:var(--blue-200)}.checklist__checkbox.is-checked .checklist__check-icon{display:block}@media (max-width: 1279px){.checklist__title{font-size:var(--fontSize26)}.checklist__description{inline-size:150px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:inline-size .2s ease-in}.checklist__description:hover{inline-size:100%}.checklist__description .checklist__badge{margin-block-end:6px}@media (min-width > 400px){.checklist__description{inline-size:100%}}}@media (max-width: 767px){.checklist__title{font-size:var(--fontSize22)}.checklist__list{grid-template-columns:repeat(1,1fr);block-size:400px}}@media (max-width: 575px){.checklist__title{font-size:var(--fontSize22);text-overflow:ellipsis}.checklist__show-all-btn{font-size:var(--fontSize14)}.checklist__list{grid-template-columns:repeat(1,1fr);block-size:560px;padding:15px}.checklist__item{inline-size:auto}.checklist__item-title{font-size:var(--fontSize16);margin-block-start:10px}.checklist__description{font-size:12px;inline-size:150px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:inline-size .2s ease-in}.checklist__description:hover{inline-size:100%}.checklist__label{margin-inline-end:0}.checklist__badge{margin-block-start:6px}}.map-section{overflow:hidden;color:var(--black-200)}.map-section h3{padding:15px 0 15px 15px;font-size:var(--fontSize22)}.map-section .map-layout,.map{position:relative}.map #map{width:100%;height:80dvh}.map .map__button--search{position:absolute;top:15px;left:15px;border:none;padding:12px 10px;border-radius:50px;background:var(--blue-200);font-size:var(--fontSize14);color:var(--white);font-weight:var(--semiBold);box-shadow:0 4px 4px #00000040;transition:background .2s ease-in-out}.map .map__button--search:hover{background:var(--blue-100)}.map .map__button--search svg{display:inline;margin-right:-2px}.map .map__button--control{display:flex;flex-direction:column;gap:5px;position:absolute;bottom:15px;left:15px}.map .map__button--control .map__button{position:relative;inline-size:40px;block-size:40px;border:1px solid var(--gray-300);border-radius:3px;background:var(--white-fa);transition:background .2s ease-in-out}.map .map__button--control .map__button:hover{background:var(--gray-200)}.map .map__button--control .map__button svg{position:absolute;top:50%;left:50%;translate:-50% -50%;scale:1.2}.map-side__button--toggle{position:absolute;top:50%;right:-.5px;z-index:200;translate:0 -50%;max-width:30px;padding:20px 15px 20px 6px;border-radius:5px 0 0 5px;background:var(--white);transition:background .2s ease-in-out;transition:translate .2s ease-in-out}.map-side__button--toggle svg{translate:50% 0;rotate:180deg}.map-side__button--toggle:hover{background:var(--white-fa)}.map-side__button--toggle.side-open{translate:-70vw -50%}.map-side__button--toggle.side-open svg{rotate:0deg}.map-side{overflow-y:scroll;position:absolute;top:0;right:0;bottom:0;left:100%;width:70vw;background:var(--white);transition:translate .2s ease-in-out;-ms-overflow-style:none;scrollbar-width:none}.map-side:-webkit-scrollbar{display:none}.map-side.side-open{translate:-100% 0}.map-side .map__search{position:sticky;top:0;left:0;z-index:100;padding:15px 10px 0;background:var(--white)}.map-side .map__search .map__search--tab-wrapper{display:flex}.map-side .map__search .map__search--tab-wrapper button:nth-child(1){border-radius:10px 0 0 10px}.map-side .map__search .map__search--tab-wrapper button:nth-child(2){border-radius:0 10px 10px 0}.map-side .map__search .map__search--tab{padding:13px 18px;width:100%;border:1px solid var(--gray-300);font-size:var(--fontSize14);font-weight:600;transition-property:border,background-color,color;transition-duration:.25s;transition-timing-function:ease-in-out}.map-side .map__search .map__search--tab:hover{border:1px solid var(--blue-200);color:var(--blue-200)}.map-side .map__search .map__search--tab.is-activate{border:1px solid var(--blue-200);background-color:var(--blue-200);color:#f4f9fe}.map-side .map__search .map__search--tab.is-activate:hover{background:var(--blue-100)}.map-side .map__search .map__search-form{margin-top:15px;border:1px solid var(--gray-400);border-radius:10px;font-size:var(--fontSize14);box-sizing:border-box;max-height:44px;display:flex;justify-content:space-between;align-items:center}.map-side .map__search .map__search-form .map__search-label{flex:1}.map-side .map__search .map__search-form .map__search-input{padding:12px 0 12px 15px;border-radius:10px;width:100%;height:100%}.map-side .map__search .map__search-form .map__search-button{border-radius:10px;padding:12px 15px}.map-side .map__search-list .map__search-list--around,.map-side .map__search-list .map__search-list--saved{display:none}.map-side .map__search-list .map__search-list--around.is-activate,.map-side .map__search-list .map__search-list--saved.is-activate{display:block}.map-side .map__search-list ul{padding-block-start:10px}.map-side .map__search-list .result-item{display:flex;padding-block:10px}.map-side .map__search-list .map__search-list--saved-button{padding-inline:10px;border-radius:10px}.map-side .map__search-list .map__search-list--saved-button.is-saved path{fill:var(--blue-200)}.map-side .map__search-list .place-result{width:100%;border-radius:10px}.map-side .map__search-list figure{display:flex;gap:5px}.map-side .map__search-list picture{flex-shrink:0;border-radius:5px;overflow:hidden}.map-side .map__search-list figcaption{flex-shrink:1;font-size:var(--fontSize12);max-width:150px}@media (min-width: 500px){.map-side .map__search-list figcaption{max-width:250px}}.map-side .map__search-list h5{font-size:var(--fontSize14)}.map-side .map__search-list p{margin-block:-2px -3px}.map-side .map__search-list span{margin-top:-1px}.map-side .map__search-list .result-overflow{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-side .map__search-list .non-saved-item{display:flex;flex-direction:column;align-items:center;padding:20px 0;font-size:var(--fontSize14);font-weight:var(--semiBold);color:var(--gray-500)}.map-side .map__search-list .non-saved-item svg{scale:2}.map-side .map__search-list .non-saved-item span{translate:0 100%}@media (min-width: 768px){.map-section{--fontSize32: 32px}.map-section h3{padding:15px 0 15px 45px;font-size:var(--fontSize26)}.map #map{height:60vw;border-radius:10px}.map .map__button--search{top:25px;left:20px}.map .map__button--search svg{margin-right:5px}.map .map__button--control{flex-direction:row}.map .map__button--control .map__button{inline-size:30px;block-size:30px}.map-side__button--toggle.side-open{translate:-40vw -50%}.map-side{width:40vw;border-radius:0 10px 10px 0}.map-side .map__search{padding:15px 15px 0}.map-side .map__search-list figure{gap:10px}.map-side .map__search-list picture{flex-shrink:0}.map-side .map__search-list figcaption{max-width:180px}@media (min-width: 900px){.map-side .map__search-list figcaption{max-width:250px}}.map-side .map__search-list h5{font-size:var(--fontSize14)}}@media (min-width: 1280px){.map-section{overflow:hidden}.map-section h3{font-size:var(--fontSize32)}.map #map{max-height:550px}.map-side__button--toggle.side-open{translate:-450px -50%}.map-side{width:450px}.map-side .map__search-list figure{width:100%}.map-side .map__search-list figcaption{width:280px}}.etiquette{width:100%}.etiquette__title{display:inline-flex}.etiquette__title h3{padding:15px 0 15px 15px;font-size:var(--fontSize22)}.etiquette__dropdown-horizontal{display:inline-block;position:relative}details summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.etiquette__label{display:flex;align-items:center;margin:17px 10px;padding:5px 12px;border-radius:10px;background-color:var(--blue-200);font-size:var(--fontSize12);font-weight:var(--bold);color:var(--white-fa)}.etiquette__options{display:flex;flex-direction:row;position:absolute;top:50%;left:120%;transform:translateY(-50%);gap:6px;margin:0;padding:6px 8px;border:1px solid var(--gray-200);border-radius:10px;background:var(--white-fa);z-index:1000;white-space:nowrap}.etiquette__options li{list-style:none}.etiquette__options button{padding:4px 10px;border:none;border-radius:5px;background:none;font-size:var(--fontSize14);font-weight:var(--bold);cursor:pointer}.etiquette__options button:hover,.etiquette__options button:focus{background-color:var(--blue-200);color:var(--white-fa);font-weight:var(--bold)}.etiquette__contents{position:relative;width:90%;margin:0 auto;overflow:hidden}.etiquette__cards{display:flex;width:400%;max-height:300px;transition:transform .4s ease;transform:0;gap:2rem}.etiquette__card{display:flex;overflow:hidden;flex:0 0 25%;padding:1rem;border:1px solid var(--gray-300);border-radius:10px;justify-content:space-around;align-items:center}.etiquette-img{display:flex;width:30%;height:80%;min-width:80px;background-repeat:no-repeat;background-position:center;background-size:contain}.etiquette-img.card-01{background-image:url(/images/etiquette/etiquette-london-1_1x.avif)}.etiquette-img.card-02{background-image:url(/images/etiquette/etiquette-london-2_1x.avif)}.etiquette-img.card-03{background-image:url(/images/etiquette/etiquette-london-3_1x.avif)}.etiquette-img.card-04{background-image:url(/images/etiquette/etiquette-london-4_1x.avif)}.etiquette__cardTxt{text-align:start}.etiquette__cardTxt h4{font-size:var(--fontSize26)}.etiquette__cardTxt p{margin-top:1rem;font-size:var(--fontSize12);white-space:pre-line;line-height:1}.etiquette__nav{display:flex;position:absolute;justify-content:center;align-items:center;padding:1rem;border:none;cursor:pointer;z-index:999;box-sizing:border-box;flex-shrink:0;top:35%}.prev{left:10px}.next{right:10px}@media (min-width: 768px){.etiquette__title h3{font-size:var(--fontSize26);padding:15px 0 15px 45px}.etiquette__cards{justify-content:center;width:100%;height:30dvh}.etiquette__card{flex:0 0 47%}.prev{left:10px}.next{right:10px}.etiquette__cardTxt{text-align:center}.etiquette__cardTxt h4{font-size:var(--fontSize24)}.etiquette__cardTxt p{font-size:var(--fontSize14)}}@media (min-width: 1280px){.etiquette__title h3{font-size:var(--fontSize32)}.etiquette__card{flex:0 0 45%}.prev{left:20px}.next{right:20px}}:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}:root{--fontSize40: 2.5rem;--fontSize50: 3.125rem}.suggest-section{position:relative}.suggest-section .slide__button--wrapper .slide__button{position:absolute;top:0;bottom:0;z-index:999;padding:0 15px;border-radius:10px;opacity:0;transition:opacity .2s ease-in-out}.suggest-section .slide__button--wrapper .slide__button:focus{outline:0}.suggest-section .slide__button--wrapper .slide__button:focus-visible{opacity:1;outline:2px solid #000}.suggest-section .slide__button--wrapper .slide__button:hover,.suggest-section .slide__button--wrapper .slide__button:focus{opacity:1}.suggest-section .slide__button--wrapper .slide__button--prev{left:0}.suggest-section .slide__button--wrapper .slide__button--next{right:0}.suggest-section .suggest__banner{overflow:hidden}.suggest-section .suggest__list{display:flex;transition:transform .4s ease-in-out}.suggest-section .suggest__list--item{overflow:hidden;flex-shrink:0;position:relative;width:100%;border-radius:15px}.suggest-section .suggest__list--item source,.suggest-section .suggest__list--item img{width:100%;aspect-ratio:5 / 3;transition:scale .5s ease-in-out;object-fit:cover}.suggest-section .suggest__list--item source:hover,.suggest-section .suggest__list--item img:hover{scale:1.01}.suggest-section .suggest__info{position:absolute;top:50%;left:0;translate:20px -50%}.suggest-section .suggest__info .suggest__title{color:var(--white-fa);font-size:var(--fontSize40);font-weight:var(--black)}.suggest-section .suggest__info .suggest__button--wrapper{display:flex;gap:20px;translate:0 60px}.suggest-section .suggest__info .suggest__button{min-height:40px;padding:8px 33px;border-radius:10px;background:var(--white-fa);color:var(--black-200);font-size:var(--fontSize20);font-weight:var(--bold);transition:color .2s ease-in}.suggest-section .suggest__info .suggest__button:hover,.suggest-section .suggest__info .suggest__button:focus{color:var(--blue-200)}@media (min-width: 768px){.suggest-section .suggest__list--item source,.suggest-section .suggest__list--item img{aspect-ratio:6 / 2}}@media (min-width: 1280px){.suggest-section .suggest__list--item source,.suggest-section .suggest__list--item img{aspect-ratio:9 / 3}.suggest-section .suggest__info .suggest__title{font-size:var(--fontSize50)}.suggest-section .suggest__info .suggest__button--wrapper{translate:0 40px}}@layer theme,demo,reset;@layer base{body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif;line-height:1.5}blockquote,body,figure,h1,h2,h3,h4,h5,h6,hr,li,ol,p,pre,ul{margin:0;padding:0}ul{list-style:none}button,input,select,textarea{color:inherit;font:inherit;letter-spacing:inherit}input[type=text],textarea{width:100%}button,input,textarea{border:1px solid gray}button{padding:.75em 1em;border-radius:0;line-height:1;background-color:transparent}button:focus,input:focus,a:focus,textarea:focus{outline:2px solid var(--black-100)}iframe,img,object,svg,video{display:block;max-width:100%}table{table-layout:fixed;width:100%}[tabindex="-1"]{outline:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@layer reset{/*! yamoo9-normalize v1.0.0 */html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";-moz-tab-size:2;tab-size:2}body{margin:0;font:100%/1.15 Verdana,Arial,sans-serif;-webkit-font-smoothing:antialiased}*,:after,:before{box-sizing:border-box}b,strong{font-weight:700}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}button,input{overflow:visible;text-transform:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.2}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;cursor:pointer}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:inherit;display:table;color:inherit;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}details{display:block}summary{display:list-item}table{border-color:currentcolor}[hidden]{display:none!important}}@layer theme{:root{--white: #fff;--white-fa: #fafafa;--black-100: #000;--black-200: #27273c;--gray-100: #eeeeee;--gray-200: #e8e8e8;--gray-300: #d4d4d4;--gray-400: #b2b2b2;--gray-500: #a4a9ac;--gray-600: #666c70;--gray-700: #5a5a5a;--blue-50: #002566;--blue-100: #004acb;--blue-200: #2c79fe;--blue-300: #5ab2ff;--blue-400: #a0deff;--blue-500: #caf4ff;--blue-600: #f4f9fe;--orange-100: #f94a29;--orange-200: #ee5f5a;--orange-300: #ff5b55;--orange-400: #ff8a74;--cream: #fff9d0;--lineH-1-2: 1.2;--lineH-1-5: 1.5;--lineH-1-6: 1.6;--fontSize12: .75rem;--fontSize14: .875rem;--fontSize16: 1rem;--fontSize18: 1.125rem;--fontSize20: 1.25rem;--fontSize22: 1.375rem;--fontSize24: 1.5rem;--fontSize26: 1.625rem;--fontSize28: 1.75rem;--fontSize32: 2rem;--light: 200;--regular: 400;--semiBold: 500;--bold: 700;--black: 900}}a{text-decoration:none;color:inherit}button,input{padding:0;margin:0;border:none}.account{display:inline-flex;flex-direction:column;justify-content:center;width:100%}.account h3{padding:15px 0 15px 30px;font-size:var(--fontSize22)}.account__show-total--Container{border-radius:10px;background-color:var(--blue-200);color:var(--white-fa)}.account__show--wrapper{display:flex;position:relative;font-size:var(--fontSize18)}.account__show--wrapper h4{margin:1rem}.account__show--wrapper summary{margin-top:1.1rem;list-style:none;transform:scale(.8)}.account__change-units--list{display:flex;position:absolute;top:1rem;left:8rem;background-color:var(--white-fa);z-index:9999}.account__change-units--list li{border:1px solid var(--gray-400);color:var(--black-200)}.account__change-units--list li:hover,.account__change-units--list li:focus{background-color:var(--blue-200);color:var(--white-fa);font-weight:var(--bold)}.account__change-units--list button{padding:5px 10px;transform:translateY(-2px);font-size:var(--fontSize12);font-weight:var(--bold)}.account__total-cost--wrapper{display:flex}.account__total-cost--wrapper h4{display:flex;margin:0 1rem 1rem auto;font-size:var(--fontSize28)}.account__total-cost--wrapper h4 span{padding:0 10px;font-size:var(--fontSize22);transform:translateY(5px)}.account__register--form{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:20px}.account__register--inputs-container{display:flex;flex-direction:column;flex-basis:60%;gap:1rem;width:100%}.account__register-cost{display:flex;align-items:center;justify-content:start;gap:1rem}.account__register-cost label{width:60px;text-align:center;font-size:var(--fontSize16);font-weight:var(--semiBold);color:var(--black-200)}.account__register-cost input{flex:1;padding:.5rem;border:1px solid var(--gray-400);border-radius:5px;color:var(--black-200)}.account__register-cost input::placeholder{color:var(--gray-300)}.account__register--btns-container{display:grid;grid-template-rows:1.4fr 1fr;align-content:space-around;flex-basis:40%;padding-left:3rem}.account__payment-form{display:flex;justify-content:space-between;align-items:start;border:none;gap:1.8rem;margin:0;padding:0;width:100%;word-break:keep-all}.account__payment-form input[type=radio]{display:none}.account__payment-form label{display:inline-flex;flex-direction:row;justify-content:center;width:100%;border:1px solid var(--gray-300);border-radius:10px;padding:12px 40px;cursor:pointer;word-break:keep-all}.account__payment-form label:hover,.account__payment-form label:focus{background-color:var(--blue-200);color:var(--white-fa)}.account__register--button{background-color:var(--blue-200);padding:10px 0;width:100%;border:none;border-radius:10px;color:var(--white-fa);font-weight:var(--bold);cursor:pointer}.account__output-table{width:100%;border:1px solid var(--gray-300);border-radius:10px;margin-block:20px;padding:18px 40px;text-align:center;table-layout:fixed}.account__output-table th{padding-bottom:1rem;font-size:var(--fontSize16)}.account__output-table th:nth-child(2),.account__output-table td:nth-child(2){width:15%}.account__output-table th:nth-child(1),.account__output-table td:nth-child(1),.account__output-table th:nth-child(n+4):nth-child(-n+6),.account__output-table td:nth-child(n+4):nth-child(-n+6){width:10%}.account__output-table th:nth-child(3),.account__output-table td:nth-child(3){width:40%;padding-left:1em}.account__output-table td:nth-child(2){color:var(--blue-200)}.account__output-table td:nth-child(3){text-align:start}.account__output-body{font-weight:var(--semiBold)}.account__output-body tr{padding:16px 0;text-align:center;font-size:var(--fontSize14)}.account__output-body input[type=number]{color:var(--blue-200)}.account__output-body select{padding:0;text-align:center;border:0}.account__output-body button{display:inline-flex;gap:.8rem}@media (min-width: 375px) and (max-width: 767px){.account__register--form{display:flex;flex-direction:column;width:100%;margin-top:18px}.account__register-cost{word-break:keep-all}.account__register--btns-container{display:grid;grid-template-rows:1fr 1fr;row-gap:1rem;padding-left:0;flex-basis:100%}.account__payment-form{margin-top:1rem}.account__register--button{height:100%}.account__output-table{display:flex;margin-top:1.3rem;padding:1.3rem 10px;word-break:keep-all}.account__output-body{word-break:keep-all}.account__output-body svg{display:none}}@media (min-width: 768px) and (max-width: 1279px){.account__register--btns-container{display:grid;grid-template-rows:1fr 1fr}.account__register--button{font-size:var(--fontSize22)}}body{min-inline-size:375px}.main-layout{display:flex;flex-flow:column nowrap;gap:30px}.main-layout .suggest-section,.main-layout .schedule,.main-layout .weather-section,.main-layout .exchange-section,.main-layout .checklist,.main-layout .account{padding-inline:15px}.main-layout .main-title{display:none}@media (min-width: 576px){.main-layout{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"title title" "suggest suggest" "schedule schedule " "weather exchange " "checklist checklist" "map map" "etiquette etiquette" "account account";gap:30px}.main-layout .weather-section{padding-inline:15px 0}.main-layout .exchange-section{padding-inline:0 15px}.main-title{grid-area:title}.suggest-section{grid-area:suggest}.schedule{grid-area:schedule}.weather-section{grid-area:weather}.exchange-section{grid-area:exchange}.checklist{grid-area:checklist}.map-section{grid-area:map}.etiquette{grid-area:etiquette}.account{grid-area:account}}@media (min-width: 768px){.main-layout{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-template-areas:"title . ." "suggest suggest suggest" "schedule schedule weather" "schedule schedule exchange" "checklist checklist checklist" "map map map" "etiquette etiquette etiquette" "account account account"}.main-layout .schedule{padding-inline:15px 0}.main-layout .exchange-section,.main-layout .weather-section{padding-inline:0 15px}.weather-section{align-self:end;translate:0 35px}.exchange-section{align-self:end}h3{font-size:var(--fontSize26)}}@media (min-width: 1280px){:root{background:#302f2f;--fontSize36: 2.25rem}body{display:flex;align-content:center;align-items:start;justify-content:center}body .page-layout{overflow:scroll;max-height:70vh;background:var(--white);border-radius:0 15px 15px 0;max-width:60vw;translate:100px 5vw;-ms-overflow-style:none;scrollbar-width:none}body .page-layout:-webkit-scrollbar{display:none}body .main-layout{padding-inline:40px}body .main-layout .main-title{display:block;padding:40px 0 0 15px;font-size:var(--fontSize36)}body .nav__wrapper{position:fixed;top:5vw;left:20vw;translate:calc(100% - 310px) 0}}
