.RefinementButtons{position:relative;display:flex;align-items:center;justify-content:flex-end;padding:20px 30px;background-color:#fff;gap:15px;width:100%}.RefinementButtons .btn-text{color:#151515;white-space:nowrap}.RefinementButtons__warning{display:block;width:325px;margin-right:auto;padding:2px 8px;border-radius:24px;color:#be4809;background:#fffaf1;text-align:left;font-size:.8125rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:500;line-height:1.53}.RefinementButtons__button{padding-left:20px;padding-right:20px}.RefinementButtons.-with-glow:before{pointer-events:none;content:"";position:absolute;z-index:9999;top:-50px;right:0;left:0;display:block;width:100%;height:50px;background:linear-gradient(0deg,#fff,#0000)}@media(max-width:1195.98px){body.--ruby-chat .RefinementButtons{position:fixed;z-index:100500;bottom:0;width:100vw;padding:12px 10px;display:grid;grid-template-columns:1fr;gap:12px}body.--ruby-chat .RefinementButtons__warning{width:unset;flex-grow:1;margin-right:0;text-align:center}body.--ruby-chat .RefinementButtons.-with-reset{grid-template-columns:1fr 1fr}body.--ruby-chat .RefinementButtons.-with-reset .RefinementButtons__warning{grid-column:1/-1}body.--ruby-chat .RefinementButtons.-with-reset .btn{width:100%;padding:10px}body.--ruby-chat .RefinementButtons__button{width:100%}}@media(max-width:767.98px){body:not(.--ruby-chat) .RefinementButtons{position:fixed;z-index:100500;bottom:0;width:100vw;padding:12px 10px;display:grid;grid-template-columns:1fr;gap:12px}body:not(.--ruby-chat) .RefinementButtons__warning{width:unset;flex-grow:1;margin-right:0;text-align:center}body:not(.--ruby-chat) .RefinementButtons.-with-reset{grid-template-columns:1fr 1fr}body:not(.--ruby-chat) .RefinementButtons.-with-reset .RefinementButtons__warning{grid-column:1/-1}body:not(.--ruby-chat) .RefinementButtons.-with-reset .btn{width:100%;padding:10px}body:not(.--ruby-chat) .RefinementButtons__button{width:100%}}body.--ruby-chat .RefinementButtons{transition:width .2s ease;will-change:width;width:calc(100vw - var(--ruby-chat-width))}@media(max-width:767.98px){.RefinementButtons.RefinementButtons.RefinementButtons.RefinementButtons{width:100%}}.filter-popup-transition>div{opacity:1;transition-property:opacity}.filter-popup-transition[data-status=close]>div,.filter-popup-transition[data-status=open]>div{transition-duration:.45s}.filter-popup-transition[data-status=close]>div,.filter-popup-transition[data-status=initial]>div{opacity:0}.filter-popup{position:absolute;z-index:910;top:0;left:0;background-color:#fff;filter:drop-shadow(0 1px 3px rgba(190,42,42,.2));box-shadow:0 2px 8px 0 #0000000a,0 4px 20px 0 #00000017;width:984px}@media(max-width:1627.98px){body.--ruby-chat .filter-popup{max-width:912px}}@media(max-width:1199.98px){body:not(.--ruby-chat) .filter-popup{max-width:912px}}@media(max-width:1419.98px){body.--ruby-chat .filter-popup{max-width:747px}}@media(max-width:991.98px){body:not(.--ruby-chat) .filter-popup{max-width:747px}}@media(max-width:1195.98px){body.--ruby-chat .filter-popup{position:unset;z-index:unset;top:unset;left:unset;width:unset;height:unset}}@media(max-width:767.98px){body:not(.--ruby-chat) .filter-popup{position:unset;z-index:unset;top:unset;left:unset;width:unset;height:unset}}.filter-popup__header{display:flex;padding:30px;justify-content:center;font-size:1.0625rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:1.5625rem;color:#6e6e6e;letter-spacing:0}.filter-popup__header__button{position:absolute;display:none;align-items:center;justify-content:center;width:60px;height:60px;margin:0;padding:0;line-height:60px;background-color:#0000;border:0}.filter-popup__header__button .Icon,.filter-popup__header__button .Icon span,.filter-popup__header__button svg{display:block;width:24px;height:24px;color:#151515}@media(max-width:1195.98px){body.--ruby-chat .filter-popup__header{position:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;height:60px}body.--ruby-chat .filter-popup__header__button{display:flex}body.--ruby-chat .filter-popup__header__button-back{top:0;left:0}body.--ruby-chat .filter-popup__header__button-close{top:0;right:0}body.--ruby-chat .filter-popup__header__button-close .Icon.Close,body.--ruby-chat .filter-popup__header__button-close .Icon.Close span,body.--ruby-chat .filter-popup__header__button-close svg{width:30px;height:30px}}@media(max-width:767.98px){body:not(.--ruby-chat) .filter-popup__header{position:unset;display:flex;flex-direction:row;align-items:center;justify-content:center;height:60px}body:not(.--ruby-chat) .filter-popup__header__button{display:flex}body:not(.--ruby-chat) .filter-popup__header__button-back{top:0;left:0}body:not(.--ruby-chat) .filter-popup__header__button-close{top:0;right:0}body:not(.--ruby-chat) .filter-popup__header__button-close .Icon.Close,body:not(.--ruby-chat) .filter-popup__header__button-close .Icon.Close span,body:not(.--ruby-chat) .filter-popup__header__button-close svg{width:30px;height:30px}}.filter-popup__header__title{display:flex;align-items:center}.filter-popup__header__title__title-text{margin-left:9px;color:#151515}.filter-popup__header__title span.Icon span,.filter-popup__header__title svg,.filter-popup__header__title>span.Icon{display:block;width:24px;height:24px;color:#c00}@media(max-width:1195.98px){body.--ruby-chat body.-refinementOpen{overflow:hidden}}@media(max-width:767.98px){body:not(.--ruby-chat) body.-refinementOpen{overflow:hidden}}@media(max-width:1195.98px){body.--ruby-chat .DateRefinement{overflow:hidden;height:100%;margin-left:unset}body.--ruby-chat .DateRefinement .DateRefinementContent{position:fixed;z-index:100100;top:0;left:0;width:100vw;height:100vh;background-color:#fff}body.--ruby-chat .DateRefinement .filter-popup__header{position:absolute;z-index:510;width:100%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-bottom:1px solid #f7f7f7}body.--ruby-chat .DateRefinement .DatePicker{overflow-y:auto;max-width:430px;height:100%;margin:0 auto;padding:60px 25px 200px}}@media screen and (max-width:1195.98px)and (max-width:850px)and (max-height:500px){body.--ruby-chat .DateRefinement .DatePicker{margin:auto}}@media(max-width:1195.98px){body.--ruby-chat .DateRefinement .RefinementButtons{z-index:100500}}@media(max-width:767.98px){body:not(.--ruby-chat) .DateRefinement{overflow:hidden;height:100%;margin-left:unset}body:not(.--ruby-chat) .DateRefinement .DateRefinementContent{position:fixed;z-index:100100;top:0;left:0;width:100vw;height:100vh;background-color:#fff}body:not(.--ruby-chat) .DateRefinement .filter-popup__header{position:absolute;z-index:510;width:100%;background-color:#ffffffd9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-bottom:1px solid #f7f7f7}body:not(.--ruby-chat) .DateRefinement .DatePicker{overflow-y:auto;max-width:430px;height:100%;margin:0 auto;padding:60px 25px 200px}}@media screen and (max-width:767.98px)and (max-width:850px)and (max-height:500px){body:not(.--ruby-chat) .DateRefinement .DatePicker{margin:auto}}@media(max-width:767.98px){body:not(.--ruby-chat) .DateRefinement .RefinementButtons{z-index:100500}}.DateRefinement .arrowsNYear{margin-top:0}.DateRefinement .DateRefinementContent,.DateRefinement .RefinementButtons{width:100%}body.--ruby-chat .DateRefinement .DateRefinementContent,body.--ruby-chat .DateRefinement .RefinementButtons{transition:width .2s ease;will-change:width;width:calc(100vw - var(--ruby-chat-width))}@media(max-width:767.98px){.DateRefinement.DateRefinement.DateRefinement .DateRefinementContent,.DateRefinement.DateRefinement.DateRefinement .RefinementButtons{width:100%}}@font-face{font-family:Voyages Headline;src:url(/book/static/fonts/Voyages-Headline.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.Header_root__1vE7j{display:flex;padding:30px;font-size:1.0625rem;font-family:var(--vv-centra-font),"Arial","Helvetica",sans-serif;font-weight:700;line-height:1.5625rem;color:#6e6e6e;letter-spacing:0}.Header_root__1vE7j .Header_icon__C3HRz .Icon,.Header_root__1vE7j .Header_icon__C3HRz .Icon span,.Header_root__1vE7j .Header_icon__C3HRz svg{display:block;width:24px;height:24px;color:#c00}.Header_root__1vE7j .Header_title__pfe06{color:#151515}.Header_root__1vE7j .Header_title__pfe06.Header_withIcon__7W1BG{margin-left:9px}
/*# sourceMappingURL=b5dc0cab2cf7b2cb.css.map*/