#root-react_rdv,.app{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box;border-radius:8px;position:relative;z-index:1}#root-react_rdv .app,.app .app{border-radius:8px}#root-react_rdv .app .highlighted,.app .app .highlighted,#root-react_rdv .app .selected,.app .app .selected{background-color:#fff!important}#root-react_rdv .app .rdv-module,.app .app .rdv-module{display:flex;align-items:center;justify-content:center;gap:48px;padding:24px;max-width:1126px;margin:0 auto;min-height:171px;background:#fff}#root-react_rdv .app .rdv-intro,.app .app .rdv-intro{display:flex;align-items:center;flex:1}#root-react_rdv .app .rdv-title,.app .app .rdv-title{font-family:Radikal,sans-serif;font-weight:250;font-size:48px;line-height:1.1;margin:0;color:#000;text-align:left}#root-react_rdv .app .rdv-title-strong,.app .app .rdv-title-strong{font-family:Atacama,sans-serif!important;font-weight:600!important}#root-react_rdv .app .rdv-form,.app .app .rdv-form{display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;min-width:400px;align-items:stretch}#root-react_rdv .app .form-row,.app .app .form-row{width:100%;min-width:400px}#root-react_rdv .app .custom-select,.app .app .custom-select{position:relative;width:100%;font-family:Radikal,sans-serif}#root-react_rdv .app .custom-select__button,.app .app .custom-select__button{width:100%;min-width:400px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .25rem;font:inherit;color:#000;background:transparent;border:none;border-bottom:1px solid black;cursor:pointer;font-family:Radikal,sans-serif;font-size:16px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root-react_rdv .app .custom-select.disabled .custom-select__button,.app .app .custom-select.disabled .custom-select__button{cursor:not-allowed;opacity:.7}#root-react_rdv .app .custom-select__label,.app .app .custom-select__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;word-wrap:break-word}#root-react_rdv .app .custom-select__label.placeholder,.app .app .custom-select__label.placeholder{opacity:.7}#root-react_rdv .app .custom-select__chevron,.app .app .custom-select__chevron{width:11px;height:6px;display:flex;align-items:center;justify-content:center}#root-react_rdv .app .custom-select__chevron img,.app .app .custom-select__chevron img{width:100%;height:100%}#root-react_rdv .app .custom-select.open .custom-select__chevron,.app .app .custom-select.open .custom-select__chevron{transform:rotate(180deg)}#root-react_rdv .app .custom-select__menu,.app .app .custom-select__menu{position:absolute;left:0;right:0;top:100%;background:#fff;border:1px solid #e5e5e5;border-top:none;border-radius:0 0 10px 10px;z-index:1000;list-style:none;padding:0;margin:0}#root-react_rdv .app .custom-select__menu.with-max-height,.app .app .custom-select__menu.with-max-height{max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#root-react_rdv .app .custom-select__menu.with-max-height::-webkit-scrollbar,.app .app .custom-select__menu.with-max-height::-webkit-scrollbar{width:8px;height:8px}#root-react_rdv .app .custom-select__menu.with-max-height::-webkit-scrollbar-track,.app .app .custom-select__menu.with-max-height::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}#root-react_rdv .app .custom-select__menu.with-max-height::-webkit-scrollbar-thumb,.app .app .custom-select__menu.with-max-height::-webkit-scrollbar-thumb{background:#888;border-radius:4px}#root-react_rdv .app .custom-select__menu.with-max-height::-webkit-scrollbar-thumb:hover,.app .app .custom-select__menu.with-max-height::-webkit-scrollbar-thumb:hover{background:#555}#root-react_rdv .app .custom-select__menu.with-max-height::-webkit-scrollbar-corner,.app .app .custom-select__menu.with-max-height::-webkit-scrollbar-corner{background:#f1f1f1}#root-react_rdv .app .custom-select__menu.with-max-height li,.app .app .custom-select__menu.with-max-height li{position:relative;z-index:1}#root-react_rdv .app .custom-select__menu.with-max-height:hover,.app .app .custom-select__menu.with-max-height:hover{overflow-y:auto}#root-react_rdv .app .custom-select__option,.app .app .custom-select__option{padding:10px 12px;border-radius:8px;cursor:pointer;color:#000;font-family:Radikal,sans-serif;font-size:16px;font-weight:300}#root-react_rdv .app .custom-select__option.is-highlighted,.app .app .custom-select__option.is-highlighted{background:#f2f2f2}#root-react_rdv .app .custom-select__option.is-selected,.app .app .custom-select__option.is-selected{font-weight:600}#root-react_rdv .app .cta,.app .app .cta{display:flex;padding:7px 14px;justify-content:center;align-items:center;gap:6px;border-radius:10px;background:#000;color:#fff;border:none;font-size:18px;font-weight:300;cursor:pointer;font-family:Radikal,sans-serif;position:relative}#root-react_rdv .app .cta:disabled,.app .app .cta:disabled{opacity:.6;cursor:not-allowed}#root-react_rdv .app .cta:after,.app .app .cta:after{content:"";width:19px;height:19px;background-image:url(/wp-content/themes/template-wp-niseko-main/react_rdv/calendar.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){#root-react_rdv .app .rdv-module,.app .app .rdv-module{flex-direction:column;gap:64px;padding:15px;text-align:center;max-width:363px}#root-react_rdv .app .rdv-title,.app .app .rdv-title{font-size:26px;text-align:center}#root-react_rdv .app .rdv-form,.app .app .rdv-form{gap:24px;min-width:auto;align-items:center}#root-react_rdv .app .form-row,.app .app .form-row{min-width:auto}#root-react_rdv .app .custom-select__button,.app .app .custom-select__button{min-width:auto;font-size:18px;white-space:normal;overflow:visible;text-overflow:unset;min-height:auto;height:auto}#root-react_rdv .app .custom-select__label,.app .app .custom-select__label{font-size:18px;white-space:normal;overflow:visible;text-overflow:unset;word-wrap:break-word;word-break:break-word}#root-react_rdv .app .cta,.app .app .cta{margin:40px auto 0;width:100%;max-width:200px}#root-react_rdv .app .cta:after,.app .app .cta:after{content:none}}@font-face{font-family:Atacama;font-style:normal;font-weight:600;font-display:auto;src:url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/atacama-semiboldcontrast-webfont.woff2) format("woff2"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/atacama-semiboldcontrast-webfont.woff) format("woff"),url(/fonts/atacama-semiboldcontrast-webfont.svg#Atacama) format("svg")}@font-face{font-family:Atacama;font-style:normal;font-weight:700;font-display:auto;src:url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/Atacama-Bold.woff2) format("woff2")}@font-face{font-family:Radikal;font-style:normal;font-weight:300;font-display:auto;src:url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-light-webfont.woff2) format("woff2"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-light-webfont.woff) format("woff"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/Radikal-Light.ttf) format("truetype")}@font-face{font-family:Radikal;font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-regular-webfont.woff) format("woff"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/Radikal-Regular.ttf) format("truetype")}@font-face{font-family:Radikal;font-style:normal;font-weight:200;font-display:auto;src:url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-thin-webfont.woff2) format("woff2"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/radikal-thin-webfont.woff) format("woff"),url(/wp-content/themes/template-wp-niseko-main/react_rdv/fonts/Radikal-Thin.ttf) format("truetype")}
