@charset "UTF-8";.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container.hovered-tooltip{overflow:visible}@media screen and (max-width:47.99em){.swiper-container.swiper-container-initialized.hovered-tooltip{overflow:visible}}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.icon--abta-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:0 0;width:82px;height:38px}.icon--accordion-chevron{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:4.64326160815402% 2.4343369634849457%;width:10px;height:7px}.icon--arrow{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:5.200678349349915% 2.8883183568677793%;width:7px;height:10px}.icon--attractions-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:5.647461494580718% 3.559870550161812%;width:23px;height:23px}.icon--attractions-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:6.959498003422704% 5.048543689320389%;width:23px;height:23px}.icon--back{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:8.257403189066059% 6.499356499356499%;width:20px;height:14px}.icon--basket{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:9.353741496598639% 7.387374655523508%;width:12px;height:11.29px}.icon--calendar{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:10.04312301407172% 8.170355120946988%;width:13.6px;height:13.6px}.icon--calendar-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:10.815402038505097% 9.054132151801195%;width:10px;height:10.7px}.icon--calendar-grey{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:11.381653454133636% 9.760482887048097%;width:10px;height:10.7px}.icon--categories-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:12.03650884198517% 10.550161812297734%;width:23px;height:23px}.icon--categories-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:13.348545350827154% 12.03883495145631%;width:23px;height:23px}.icon--chat-bubble{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:14.668949771689498% 13.536269430051814%;width:24px;height:24px}.icon--check{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px}.icon--check-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:16.62883087400681% 15.647134578235672%;width:14px;height:15px}.icon--check2{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:17.522831050228312% 16.70984455958549%;width:24px;height:24px}.icon--chevron{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:18.721719457013574% 18.095482546201232%;width:8px;height:9.6px}.icon--chevron-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:19.17420814479638% 18.737166324435318%;width:8px;height:9.6px}.icon--chevron-down{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:19.693530079455165% 19.358974358974358%;width:14px;height:8px}.icon--chevron-down-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:20.46810151271177% 19.863009309984687%;width:12.28px;height:7.31px}.icon--chevron-navy{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.153846153846153% 20.463320463320464%;width:8px;height:14px}.icon--close{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.753986332574033% 21.44702842377261%;width:20px;height:20px}.icon--cross{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:22.945205479452056% 22.797927461139896%;width:24px;height:24px}.icon--destination{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:24.160617059891106% 24.114930733709596%;width:12.8px;height:8.8px}.icon--destinations-blue{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:25.04278379920137% 24.919093851132686%;width:23px;height:23px}.icon--destinations-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:26.354820308043355% 26.40776699029126%;width:23px;height:23px}.icon--dining-icon{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:27.66685681688534% 27.824402840542284%;width:23px;height:19px}.icon--flag-aus{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:29.128440366972477% 29.069767441860463%;width:32px;height:20px}.icon--flag-de{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:30.96330275229358% 30.361757105943152%;width:32px;height:20px}.icon--flag-ie{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:32.79816513761468% 31.65374677002584%;width:32px;height:20px}.icon--flag-nl{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:34.63302752293578% 32.95041931023789%;width:32px;height:20.22px}.icon--flag-uk{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:36.46788990825688% 34.30232558139535%;width:32px;height:20px}.icon--flag-us{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:38.30275229357798% 35.594315245478036%;width:32px;height:20px}.icon--gallery{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:39.682539682539684% 36.62604233483002%;width:12px;height:9px}.icon--gift{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:40.315274506251136% 37.275064267352185%;width:9.92px;height:12px}.icon--gift2{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:41.210045662100455% 38.3419689119171%;width:24px;height:24px}.icon--hairSalon{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:42.38636363636363% 39.69072164948454%;width:16px;height:16px}.icon--home{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:43.197278911564624% 40.616966580976865%;width:12px;height:12px}.icon--info{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:44.07744874715262% 41.60206718346253%;width:20px;height:20px}.icon--logout{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:45.31963470319635% 43.005181347150256%;width:24px;height:24px}.icon--marker{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:46.3718820861678% 44.329896907216494%;width:12px;height:16px}.icon--meal-plan-cash{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:47.37442922374429% 45.27331189710611%;width:24px;height:13px}.icon--meal-plan-dwn-chevron{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:48.440158820192856% 45.96153846153846%;width:13px;height:8px}.icon--meal-plan-tick{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:49.12181303116147% 46.47435897435897%;width:11px;height:8px}.icon--menu{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:50% 47.35142118863049%;width:20px;height:20px}.icon--nav-attractions{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:52.02479578239963% 48.99154196486662%;width:49.9px;height:31px}.icon--nav-combo-tickets{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:54.804023586541796% 50.98523769265786%;width:46.2px;height:30.3px}.icon--nav-hotels{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:56.98739977090492% 52.922077922077925%;width:30px;height:28px}.icon--nav-location{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:59.04377880184332% 55.17015706806283%;width:40px;height:40px}.icon--nav-special-offers{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:60.891938250428815% 57.300454250486695%;width:27px;height:27px}.icon--nav-ticket{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:62.96125461254612% 59.22165820642979%;width:41.6px;height:31.4px}.icon--nav-wdw{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:65.80779944289694% 61.34010548935339%;width:52.8px;height:32.3px}.icon--new-window{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:67.29024943310658% 62.59630200308167%;width:12px;height:10.4px}.icon--new-window-white{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:68.00907543959161% 63.32691072575466%;width:13px;height:11px}.icon--phone-line{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:69.17808219178082% 64.57253886010362%;width:24px;height:24px}.icon--playvideo{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:70.0362647325476% 65.53315489829845%;width:11.2px;height:10.01px}.icon--rss{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:70.9090909090909% 66.49484536082474%;width:16px;height:16px}.icon--search{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:71.98177676537586% 67.70025839793281%;width:20px;height:20px}.icon--search-filter{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:72.91311754684838% 68.77012234385062%;width:15px;height:15px}.icon--search-right-handed{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:73.80681818181819% 69.78092783505154%;width:16px;height:16px}.icon--speech-bubble{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:74.51269265639166% 70.5753917287439%;width:11.2px;height:10.8px}.icon--speech-bubble-alt{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:75.5264655663062% 71.65913492575855%;width:19px;height:19px}.icon--star{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px}.icon--star-alt{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:77.39179954441913% 73.77260981912144%;width:20px;height:20px}.icon--star-gold{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:78.35227272727273% 74.87113402061856%;width:16px;height:16px}.icon--star-grey{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:79.26136363636364% 75.9020618556701%;width:16px;height:16px}.icon--star-half{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:80.17045454545455% 76.93298969072166%;width:16px;height:16px}.icon--tag{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:80.80407701019253% 77.66367137355584%;width:10px;height:10px}.icon--tipGrey{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:81.55505107832009% 78.5070785070785%;width:14px;height:14px}.icon--today{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:82.81963470319634% 79.92227979274611%;width:24px;height:24px}.icon--transport{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:97.32440368183168% 96.84447147399133%;width:260.45px;height:269.01px}.icon--user{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:98.86104783599089% 98.70801033591731%;width:20px;height:20px}.icon--user-menu{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:100% 100%;width:20px;height:20px}.icon--dc{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:0 0;width:151px;height:44px}.icon--ip{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:17.57857974388824% 9.361702127659575%;width:110px;height:40px}.icon--mobile{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:27.85485592315902% 17.872340425531913%;width:32px;height:40px}.icon--uor-cw{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:31.744312026002167% 25.94142259414226%;width:46px;height:32px}.icon--uor-ioa{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:36.26521748432786% 32.63598326359833%;width:34.22px;height:32px}.icon--uor-usf{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:40.60803474484256% 39.33054393305439%;width:48px;height:32px}.icon--uor-vb{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:45.52319309600863% 46.02510460251046%;width:42px;height:32px}.icon--wdw-ak{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:50.48966267682263% 51.323828920570264%;width:50px;height:19px}.icon--wdw-bb{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:55.930359085963005% 57.53715498938429%;width:50px;height:39px}.icon--wdw-disney-parks{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:60.645161290322584% 64.85355648535565%;width:39px;height:32px}.icon--wdw-epcot{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:65.61479869423286% 68.81287726358148%;width:50px;height:13px}.icon--wdw-hs{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:71.05549510337323% 71.42857142857143%;width:50px;height:13px}.icon--wdw-logo{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:78.72340425531915% 76.98744769874477%;width:76px;height:32px}.icon--wdw-logo1{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:88.62343572241183% 86.95652173913044%;width:90px;height:50px}.icon--wdw-mk{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:94.55930359085963% 94.14225941422595%;width:50px;height:32px}.icon--wdw-tl{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:100% 100%;width:50px;height:28px}.irs{position:relative;display:block}.irs .irs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:55px;padding-top:35px}.irs .irs .irs-line{position:absolute;overflow:hidden;outline:0;height:10px;top:10px;background:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#e4e4e4));background:linear-gradient(#f4f4f4,#e4e4e4);border:1px solid #e4e4e4;width:100%}.irs .irs .irs-line .irs-line-left,.irs .irs .irs-line .irs-line-mid,.irs .irs .irs-line .irs-line-right{position:absolute;display:block;top:0;height:8px}.irs .irs .irs-line .irs-line-left{left:0;width:11%}.irs .irs .irs-line .irs-line-mid{left:9%;width:82%}.irs .irs .irs-line .irs-line-right{right:0;width:11%}.irs .irs .irs-max,.irs .irs .irs-min{position:absolute;display:block;cursor:default;color:#d4d4d4;white-space:nowrap;top:35px;padding:0}.irs .irs .irs-min{left:0}.irs .irs .irs-max{right:0}.irs .irs .irs-from,.irs .irs .irs-single,.irs .irs .irs-to{position:absolute;display:block;top:35px;left:0;cursor:default;white-space:nowrap;color:#00ad48;padding:0}.irs .irs-grid{display:none}.irs .irs-bar{position:absolute;display:block;left:0;width:0;height:10px;top:10px;border-top:1px solid #42a5f5;border-bottom:1px solid #42a5f5;background:#64b5f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#64b5f6),to(#42a5f5));background-image:linear-gradient(#64b5f6,#42a5f5)}.irs .irs-shadow{display:none}.irs .irs-slider{position:absolute;display:block;z-index:1;top:0;width:30px;height:30px;border:1px solid #e4e4e4;background:#fff;border-radius:50%;cursor:pointer}.irs .irs-slider.type_last{z-index:2}.irs .irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.irs-bar-edge{position:absolute;display:block;left:0;height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:-webkit-gradient(linear,left bottom,left top,from(#428bca),to(#7fc3e8));background:linear-gradient(to top,#428bca 0,#7fc3e8 100%);border-radius:16px 0 0 16px}.irs-with-grid{height:75px}.irs-with-grid .irs-grid{display:block}.irs-grid-text{position:absolute;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;bottom:5px;color:#99a4ac}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.irs-disabled{opacity:.4}.lt-ie9 .irs-max,.lt-ie9 .irs-min{background:#ccc}.lt-ie9 .irs-from,.lt-ie9 .irs-single,.lt-ie9 .irs-to{background:#999}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;opacity:.5;background:#428bca}.irs-grid-pol.small{height:4px;background:#999}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:40px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:40px;padding:12px;z-index:2;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:7ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{padding:3px 20px 3px 5px;background-size:16px auto}#flatpickr-custom-year-select{margin-left:10px}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@font-face{font-family:imperfect;src:url(../fonts/hello-imperfect/hello-imperfect.woff2) format("woff2"),url(../fonts/hello-imperfect/hello-imperfect.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.img-arrow{position:relative}.img-arrow::after{content:"";display:block;position:absolute;bottom:-1px;right:1rem;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.close{position:relative}.close::after{content:"";display:block;position:absolute;bottom:-1px;right:1rem;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body .loading{position:relative}body .loading::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:3;opacity:.7}body .loading::after{background:0 0;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:4px solid #00ad48;border-top-color:transparent;z-index:4;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}body .loading a,body .loading button,body .loading input,body .loading select,body .loading textarea{pointer-events:none}.filters-accordion{font-weight:700;font-size:1.6rem;line-height:1;cursor:pointer;display:block;width:100%;position:relative;text-transform:uppercase;padding:0;padding-left:22px;margin:0}.filters-accordion::before{content:"";-webkit-transition-duration:.2s;transition-duration:.2s;width:2px;height:2px;border:2px solid transparent;border-bottom-color:unset;border-right-color:unset;position:absolute;top:calc(50% - 3px);right:unset;left:5px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters-accordion.accordion__btn-active::before,.filters-accordion.twistyClosed::before{left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 2px)}@media screen and (min-width:64em){.filters-accordion{text-transform:capitalize}}.video-link::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:70.0362647325476% 65.53315489829845%;width:11.2px;height:10.01px;content:"";display:inline-block;-webkit-transform:scale(1.3);transform:scale(1.3);margin-right:5px}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[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{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.u-container{margin:0 auto;padding:0 1rem;width:100%}@media screen and (min-width:48em){.u-container{padding:0 1.5rem}}@media screen and (min-width:64em){.u-container{padding:0 2.5rem;max-width:1440px}}.u-breakout{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.u-breakout--padding{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.u-cf::after{content:"";display:table;clear:both}.u-hide{display:none!important;visibility:hidden!important}.u-hide-cro{display:none;visibility:hidden}.u-visuallyhidden,.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}@media screen and (max-width:47.99em){.u-hide-mobile{display:none}}@media screen and (max-width:35.99em){.u-hide-until-mobile{display:none}}@media screen and (min-width:36em){.u-hide-from-mobile{display:none}}@media screen and (min-width:48em) and (max-width:63.99em){.u-hide-tablet{display:none}}@media screen and (max-width:47.99em){.u-hide-until-tablet{display:none}}@media screen and (min-width:48em){.u-hide-from-tablet{display:none}}@media screen and (min-width:64em){.u-hide-desktop{display:none}}@media screen and (max-width:63.99em){.u-hide-until-desktop{display:none}}@media screen and (min-width:64em){.u-hide-from-desktop{display:none}}.u-m-0{margin:0}.u-mb-0{margin-bottom:0}.u-bold-green-italic{font-weight:700;color:#00ad48;font-style:italic}.u-show-logged-in{display:none!important}.logged-in .u-show-logged-in{display:block!important}.logged-in .u-hide-logged-in{display:none!important}.u-responsive-video{padding:0;position:static;height:auto;overflow:unset}.u-responsive-video iframe{left:0;top:0;height:100%;width:100%;position:static}@media screen and (max-width:47.99em){.u-mobile-bg{background:#f4f4f4;margin:0 -1rem 2rem;padding:2rem 1rem 0;overflow:hidden}.tabs+.u-mobile-bg{background:0 0}}.u-bg{background:#f4f4f4;overflow:hidden;padding-top:2rem;margin-bottom:2rem}.SD-822-faq-planning-news-restyle-sitewide .u-bg{background:#f7f8fa}@media screen and (max-width:47.99em){.u-bg{margin:0 -1rem 2rem;padding:2rem 1rem 0;overflow:hidden}}@media screen and (min-width:48em){.u-bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}.tabs+.u-bg{background:0 0}.u-grid{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -.75rem}.u-col-3{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.u-col-4{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.u-col-12{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.u-col-3_desktop-12{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}@media screen and (min-width:64em){.u-col-3_desktop-12{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}.u-col-9_desktop-12{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}@media screen and (min-width:64em){.u-col-9_desktop-12{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}}.u-col-8_desktop-12{padding:0 .75rem 1.5rem;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}@media screen and (min-width:64em){.u-col-8_desktop-12{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}}html{font-size:62.5%}body{background:#fff;font:400 1.4rem/1.5 Lato,Arial,helvetica,sans-serif;color:#0d283a}body *{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:#1a9ee2}a:focus,a:hover{color:#64b5f6}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;font-weight:400}h1{font-weight:700;font-size:2.6rem}@media screen and (min-width:48em){h1{font-size:3.2rem}}@media screen and (min-width:75em){h1{font-size:4rem}}h2{font-weight:700;font-size:2.2rem}@media screen and (min-width:48em){h2{font-size:2.4rem}}@media screen and (min-width:75em){h2{font-size:2.8rem}}h3{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){h3{font-size:2.1rem}}@media screen and (min-width:75em){h3{font-size:2.4rem}}h4{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){h4{font-size:1.8rem}}h5{font-weight:400;font-size:1.4rem}@media screen and (min-width:48em){h5{font-size:1.6rem}}h6{font-weight:400;font-size:1.4rem}@media screen and (min-width:48em){h6{font-size:1.6rem}}p{margin:0 0 1rem}blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;font-style:italic;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;color:#00273b;border:0;padding:0;margin-left:10px;margin-right:10px}blockquote::before{content:"“";font-size:4.6rem;line-height:1;-ms-flex-negative:0;flex-shrink:0;position:relative;left:-6px;height:20px}blockquote p{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}hr{border:0;height:2px;background:#d4d4d4}abbr{border-bottom:1px dotted #d4d4d4;cursor:help}@media screen and (min-width:36em) and (max-width:63.99em){abbr{padding:0}}.sub-heading{font-weight:400;font-size:1.8rem;margin:0 0 1rem 0}@media screen and (min-width:48em){.sub-heading{font-size:2rem;margin:0 0 .5rem 0}}.published{font-weight:700;font-size:1.25rem;margin-bottom:10px;word-break:break-word}.published__date{padding-left:15px;position:relative}.published__date::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:11.381653454133636% 9.760482887048097%;width:10px;height:10.7px;content:'';display:block;position:absolute;left:0;top:2px}.SD-822-faq-planning-news-restyle-sitewide .published__date::before{content:unset}.published__date-inner{padding-left:13px;position:relative;margin-left:5px}.published__date-inner::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:11.381653454133636% 9.760482887048097%;width:10px;height:10.7px;content:'';display:block;position:absolute;left:0;top:2px}.news-quote{font-weight:700;padding:0 0 0 24px;font-size:1.4rem;position:relative}@media screen and (min-width:64em){.news-quote{font-size:1.5rem}}.news-quote::before{content:"\201C";position:absolute;color:#fb8c00;font-size:4rem;line-height:1;top:-1px;left:0;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}ol,ul{margin:0;padding:0;list-style:none}dl{overflow:hidden;margin:0 0 1em}dt{font-weight:700}dd{margin-left:0}@-webkit-keyframes yellow-fade{5%{background-color:#ffea00}}@keyframes yellow-fade{5%{background-color:#ffea00}}img,object,video{max-width:100%;height:auto;width:100%}iframe{margin-bottom:1em}figure{margin-bottom:1em}figure img{margin-bottom:.5em}figcaption{font-style:italic}.lazy{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.lazy--loaded{opacity:1}.svg-inline{position:absolute;height:0;width:0;overflow:hidden}fieldset{border:none;padding:0;margin:0 0 1rem}legend{display:block;font-size:1.6rem}legend.small{font-size:1.25rem}label{display:block;font-size:1.6rem}label.small{font-size:1.25rem}.filter-form__hotels label.small{cursor:pointer;font-size:1.4rem;line-height:1.9;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:22px;position:relative}.filter-form__hotels label.small::before{background-color:#fff;content:"";width:14px;height:14px;border-radius:3px;border:solid 1px #0d283a;position:absolute;left:0;top:calc(50% - 8px)}.filter-form__hotels label.small::after{background:0 0;content:"";width:3px;height:6px;border-radius:0;position:absolute;border:2px solid transparent;border-left:none;border-top:none;top:calc(50% - 1px);left:5.5px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}.filter-form__hotels label.small span.label-count em{font-style:normal}@media screen and (min-width:64em){.filter-form__hotels label.small{font-size:1.25rem}.filter-form__hotels label.small:hover::after{border-color:#e4e4e4}}.filter-form__hotels input:checked+label.small::after{border-color:#0d283a}.filter-form__hotels .selected-category input:checked+label.small{pointer-events:none;opacity:.7;cursor:not-allowed}.checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;width:100%}.filter-form__hotels .checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.filter-form__hotels .checkbox__wrapper.checkbox__wrapper--zero{position:relative}.filter-form__hotels .checkbox__wrapper.checkbox__wrapper--zero::after{content:'';background-color:rgba(255,255,255,.7);position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width:63.99em){.checkbox__wrapper input{font-size:1.6rem}}input{border:1px solid #0d283a;border-radius:4px;padding:1rem .8rem;max-width:100%;-webkit-transition:all .2s;transition:all .2s}.hotels-search__form input{width:100%}input:disabled{background-color:#f4f4f4}input:not([type=checkbox]):focus,input:not([type=radio]):focus{outline:0;border:1px solid #64b5f6}:not(output):-moz-ui-invalid{box-shadow:none}input[type=checkbox]{width:auto;margin:2px 5px 0 0}.filter-form__hotels input[type=checkbox]{display:none}.filter-form__hotels .checkbox__wrapper--zero input[type=checkbox]{position:relative}.filter-form__hotels .checkbox__wrapper--zero input[type=checkbox]::after{content:'';background-color:rgba(255,255,255,.7);position:absolute;left:0;right:0;top:0;bottom:0}select{border:1px solid #0d283a;padding:1rem 2.5rem 1rem .8rem;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;border-radius:4px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1424 1024' version='1.1' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M891.802 291.447c13.926-13.722 36.301-13.722 50.125 0s13.875 35.891 0 49.613l-404.89 400.896c-6.44 6.356-15.293 10.282-25.062 10.282s-18.622-3.926-25.066-10.286l-404.886-400.892c-13.824-13.722-13.824-35.891 0-49.613s36.301-13.722 50.125 0l379.853 365.619 379.802-365.619z' fill='%2300273b' /%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.3em auto;background-position:right center}select.small{padding:.5rem .8rem .3rem}@media screen and (min-width:48em){select.small{font-size:1.25rem}}select::-ms-expand{display:none}select:hover{border:1px solid #64b5f6}select:focus{border-color:#64b5f6;outline:0}.hotels-search__form select,.room-search__form select{width:100%;border:1px solid #fff;color:#1a9ee2;border-radius:8px;padding:1rem .8rem;font-size:1.6rem}@media screen and (min-width:64em){.hotels-search__form select,.room-search__form select{font-size:1.4rem}}#search-bar-app{display:none}@media screen and (min-width:64em){#search-bar-app{float:left;display:block;width:40%;margin:0 auto;padding:1.8rem 0}}@media screen and (min-width:75em){#search-bar-app{margin-left:0}}@media screen and (min-width:87.5em){#search-bar-app{width:50%}}@media screen and (max-width:63.99em){.search--open #search-bar-app{display:block;height:calc(100vh - 58px);width:100%;top:58px;left:0;padding:10px;background:#fff;overflow-y:auto;overflow-x:hidden;position:absolute;z-index:1}}.search-form{display:none}@media screen and (min-width:64em){.search-form{float:left;display:block;width:40%;margin:0 auto;padding:1.8rem 0}}@media screen and (min-width:75em){.search-form{margin-left:0}}@media screen and (min-width:87.5em){.search-form{width:50%}}.search--open .search-form{display:block}.search-form form{position:relative;border:0;border-radius:0;background-color:transparent}.search-form form::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:73.80681818181819% 69.78092783505154%;width:16px;height:16px;content:'';display:block;position:absolute;left:27px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}@media screen and (min-width:64em){.search-form form{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:63.99em){.search--open .search-form form{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:60px;width:92%;left:4%;margin-top:1.5rem;z-index:1}}.search-form .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0}.search-form .form-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;-webkit-appearance:none;border:solid 1px #1a9ee2;border-right:0;border-radius:25px 0 0 25px;color:#00496c;padding:0 1.5rem 0 4.8rem;line-height:3.4;position:relative;font-size:1.6rem;background-color:#fff}.search-form .form-text:active,.search-form .form-text:focus,.search-form .form-text:hover{border:solid 1px #1a9ee2;border-right:0;background-color:#fff}@media screen and (min-width:64em){.search-form .form-text{background-color:#e3f2fd;font-size:1.4rem}.search-form .form-text:active,.search-form .form-text:focus,.search-form .form-text:hover{background-color:#e3f2fd}}.search-form .form-text::-webkit-input-placeholder{color:#00496c;font-style:italic}.search-form .form-text:-ms-input-placeholder{color:#00496c;font-style:italic}.search-form .form-text::-ms-input-placeholder{color:#00496c;font-style:italic}.search-form .form-text::placeholder{color:#00496c;font-style:italic}.search-form .form-actions{position:relative}.search-form .form-submit{height:100%;-webkit-appearance:none;width:auto;padding:0 1.5rem;font-size:1.4rem;line-height:3.4;background-color:#00496c;color:#fff;border-radius:0 25px 25px 0;border:none;cursor:pointer}@media screen and (min-width:75em){.search-form .form-submit{width:auto}}.search-form .form-submit:active,.search-form .form-submit:focus,.search-form .form-submit:hover{background-color:#00496c;border:none;color:#1a9ee2}.search-form .search-form__icon{height:18px;width:18px}.autocomplete{position:absolute;width:100%;background:#fff;border:1px solid #00496c;z-index:2;border-radius:8px;overflow:hidden;margin-top:-1px}@media screen and (max-width:63.99em){.autocomplete{font-size:1.6rem}}.autocomplete:empty{display:none}.autocomplete__item a{display:block;padding:5px 10px;line-height:2}.autocomplete__item span{color:#00ad48;font-weight:700}.autocomplete__item--selected a{background-color:#00496c;color:#fff}.hotels-search-and-summary__wrapper{display:block}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper.hotels-search-and-summary__wrapper--search-results{background-color:#fff;width:100vw;position:-webkit-sticky;position:sticky;top:0;bottom:0;left:0;right:0;z-index:5;margin:0 -.75rem;padding:0;border-bottom:1px solid #edeef1;-webkit-transition:295ms -webkit-transform;transition:295ms -webkit-transform;transition:295ms transform;transition:295ms transform,295ms -webkit-transform}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test{padding-top:0}.SD-297-Re-iterate-Pinned-Filters-AB-Test .breadcrumb{padding-top:70px}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper--search-results{-webkit-transform:translateY(calc(60px - var(--leaderboard-height)));transform:translateY(calc(60px - var(--leaderboard-height)));-webkit-transition:.3s -webkit-transform;transition:.3s -webkit-transform;transition:.3s transform;transition:.3s transform,.3s -webkit-transform;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper--search-results .hotel-sr-refinements{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:0;background-color:#fff}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper--search-results .hotel-sr-refinements button{color:#0d283a}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper--search-results .hotel-sr-refinements button svg{fill:#0d283a}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search-and-summary__wrapper--search-results .hotels-search__summary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-bottom:solid 1px rgba(255,255,255,.2)}.SD-297-Re-iterate-Pinned-Filters-AB-Test.mobile-scrolled .hotels-search-and-summary__wrapper--search-results{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.hotels-search__wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#00496c;color:#fff;padding-top:1rem;padding-bottom:1rem;margin-top:39px;position:relative}.SD-804-offers-banners-homepage-test .hotels-search__wrapper.hotels-search--default,.SD-805-offers-hlp-banners-test .hotels-search__wrapper.hotels-search--default{margin:1rem 0 0 0;padding:0;background-color:transparent}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test main:has(.special-offers-hero--single,.no-offer-plain-hero-image) .hotels-search__wrapper.hotels-search--default.atd-hotels-search-form--dlp,.SD-805-offers-hlp-banners-test main:has(.special-offers-hero--single,.no-offer-plain-hero-image) .hotels-search__wrapper.hotels-search--default.atd-hotels-search-form--dlp{margin-top:-4.5rem;position:relative;z-index:3}}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test main:has(.special-offers-hero--single,.no-offer-plain-hero-image) .hotels-search__wrapper.hotels-search--default,.SD-805-offers-hlp-banners-test main:has(.special-offers-hero--single,.no-offer-plain-hero-image) .hotels-search__wrapper.hotels-search--default{margin-top:-1.6rem;position:relative;z-index:3}}@media screen and (max-width:63.99em){.hotels-search__wrapper{margin-bottom:1.5rem}.SD-804-offers-banners-homepage-test .hotels-search__wrapper.hotels-search--default,.SD-805-offers-hlp-banners-test .hotels-search__wrapper.hotels-search--default{margin-bottom:0}}@media screen and (max-width:87.49em){.hotels-search__wrapper.hotels-search--landing{margin-bottom:0}}@media screen and (min-width:64em){.hotels-search__wrapper.hotels-search--landing{margin-top:0;padding-top:49px}}@media screen and (min-width:87.5em){.hotels-search__wrapper.hotels-search--landing{width:450px;position:absolute;left:0;top:15px;margin:35px 0 0;padding:1.6rem;z-index:4;border-radius:0 0 4px 4px}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__wrapper.hotels-search--search-results{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-searchPanel-only .hotels-search__wrapper.hotels-search--search-results{margin:0;padding:0;display:block;border-radius:16px;overflow:hidden}}.num-of-days{font-size:1.25rem;margin:0;position:absolute}.SD-804-offers-banners-homepage-test .hotels-search--default .num-of-days,.SD-805-offers-hlp-banners-test .hotels-search--default .num-of-days{display:none}.ticket-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-43px -10px 0 -10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1px}.SD-804-offers-banners-homepage-test .hotels-search--default .ticket-options,.SD-805-offers-hlp-banners-test .hotels-search--default .ticket-options{margin:0;display:none}.SD-804-offers-banners-homepage-test .hotels-search--default.atd-hotels-search-form--dlp .ticket-options,.SD-805-offers-hlp-banners-test .hotels-search--default.atd-hotels-search-form--dlp .ticket-options{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .ticket-options{margin:0;background-color:#fff;gap:0}}@media screen and (min-width:48em){.ticket-options{margin:-49px -16px 0 -16px}.hotels-search--default .ticket-options{margin:-43px 0 10px 0;width:100%}.SD-804-offers-banners-homepage-test .hotels-search--default .ticket-options,.SD-805-offers-hlp-banners-test .hotels-search--default .ticket-options{margin:0}}.room-search__form .ticket-options{margin:-43px -10px 2rem -10px}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal .ticket-options,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__form .ticket-options{margin:-16px -16px 16px -16px;background-color:#00273b}.ticket-option__item{text-align:center;font-size:1.3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__form .ticket-option__item{text-align:unset;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}@media screen and (min-width:48em){.hotels-search--default .ticket-option__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.ticket-option__item a{display:block;color:#fff;background-color:#00273b;border-radius:4px 4px 0 0;padding:1rem}.hotels-search--default .ticket-option__item a{padding:.8rem 1rem .5rem 1rem}.SD-804-offers-banners-homepage-test .hotels-search--default .ticket-option__item a,.SD-805-offers-hlp-banners-test .hotels-search--default .ticket-option__item a{padding:.8rem}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search--default .ticket-option__item a,.SD-805-offers-hlp-banners-test .hotels-search--default .ticket-option__item a{padding:.4rem 1rem}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .ticket-option__item a{padding:1rem 1.6rem;border-radius:0}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__form .ticket-option__item a{padding:1rem 1.6rem;border-radius:0}.ticket-option__item a:active,.ticket-option__item a:focus,.ticket-option__item a:hover,.ticket-option__item a:link,.ticket-option__item a:visited{color:#fff}.ticket-option__item a.ticket-options__tab--selected{background:#00496c}.ticket-options__icon{width:50px;height:50px;padding:5px;display:block;fill:#fff;border:3px solid #fff;margin:auto;background:#00496c;border-radius:50%}.ticket-options__tab--selected .ticket-options__icon{background:#64b5f6}.hotel-search-transport{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.room-search__form .hotel-search-transport{margin:0 0 2rem 0}.hotel-search-transport label{font-size:1.4rem;margin-bottom:.4rem}.room-search__form .hotel-search-transport label{margin-bottom:0}.hotel-search-transport p.hotel-search-transport__note{font-size:1.1rem;margin:1rem 0 0 0}.SD-804-offers-banners-homepage-test .hotels-search--default .hotel-search-transport p.hotel-search-transport__note,.SD-805-offers-hlp-banners-test .hotels-search--default .hotel-search-transport p.hotel-search-transport__note{display:none}.hotel-search-transport select{width:100%}@media screen and (min-width:64em){.hotels-search--landing .hotel-search-transport{clear:both}}@media screen and (min-width:64em){.hotels-search--landing .hotel-search-transport{-ms-flex-preferred-size:calc(15% - 1rem);flex-basis:calc(15% - 1rem)}}@media screen and (min-width:87.5em){.hotels-search--landing .hotel-search-transport{-ms-flex-preferred-size:unset;flex-basis:unset}}@media screen and (min-width:64em){.hotels-search--default .hotel-search-transport{-ms-flex-preferred-size:19%;flex-basis:19%;margin:0}.hotels-search--default .hotel-search-transport select{padding-top:1rem;padding-bottom:1rem}}p.hotel-search-transport__please-note{display:none}.SD-804-offers-banners-homepage-test .hotels-search--default p.hotel-search-transport__please-note,.SD-805-offers-hlp-banners-test .hotels-search--default p.hotel-search-transport__please-note{display:block;width:100%;color:#fff;font-style:italic;margin:0;font-size:1.25rem;line-height:1.3;background-color:#004a6d;padding:8px;border-radius:0 0 4px 4px;margin-top:-4px}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search--default p.hotel-search-transport__please-note,.SD-805-offers-hlp-banners-test .hotels-search--default p.hotel-search-transport__please-note{padding:8px 4px 4px 4px}}.hotels-search__summary{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff}}.hotel-sr-refinements{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-refinements{display:block;border-bottom:solid 1px rgba(255,255,255,.2)}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-refinements__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:1rem 1.6rem;width:100%;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-refinements__button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;background-color:transparent;padding:.5rem 1rem;border-radius:16px;color:#fff;font-size:1.6rem;font-weight:700;cursor:pointer}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-refinements__button svg{width:14px;height:16px;fill:#fff}}.hotels-search__form{position:relative}@media screen and (min-width:64em){.hotels-search--default .hotels-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .hotels-search__form{padding:0}}.hotels-search__form-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;-webkit-column-gap:1rem;column-gap:1rem;padding:1.6rem 0 0 0}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner{background-color:#004a6d;padding:8px 8px 12px 8px;border-radius:4px;gap:.6rem;-webkit-column-gap:.6rem;column-gap:.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner{padding:4px}}.SD-804-offers-banners-homepage-test .atd-hotels-search-form--dlp.hotels-search--default .hotels-search__form-inner,.SD-805-offers-hlp-banners-test .atd-hotels-search-form--dlp.hotels-search--default .hotels-search__form-inner{border-top-left-radius:0}@media screen and (max-width:63.99em){.SD-804-offers-banners-homepage-test .atd-hotels-search-form--dlp.hotels-search--default .hotels-search__form-inner,.SD-805-offers-hlp-banners-test .atd-hotels-search-form--dlp.hotels-search--default .hotels-search__form-inner{border-top-right-radius:0}}@media screen and (min-width:64em){.hotels-search--default .hotels-search__form-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .hotels-search__form-inner{padding:1.6rem}}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner fieldset,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner fieldset{border-radius:4px;background-color:transparent;border:none;position:relative}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner fieldset label,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner fieldset label{border-radius:0;padding:0;margin:0;border:none;position:absolute;color:rgba(104,111,125,.9);font-size:1.4rem;top:.6rem;left:.8rem;right:.8rem;z-index:2;pointer-events:none;line-height:1.2}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner fieldset input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner fieldset select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner fieldset input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner fieldset select{background-color:#fff;border-radius:4px;margin:0;border:solid 1px #ced0d4;padding:2.3rem 2.6rem .7rem .6rem;color:#0d283a;font-size:1.6rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2496 8.55C6.4996 8.33333 6.78293 8.22083 7.0996 8.2125C7.41626 8.20417 7.69126 8.31667 7.9246 8.55L12.0246 12.65L16.1496 8.525C16.3663 8.30833 16.6454 8.20417 16.9871 8.2125C17.3288 8.22083 17.6079 8.33333 17.8246 8.55C18.0746 8.8 18.1954 9.07917 18.1871 9.3875C18.1788 9.69583 18.0579 9.96667 17.8246 10.2L12.8496 15.175C12.7329 15.2917 12.6038 15.3792 12.4621 15.4375C12.3204 15.4958 12.1746 15.525 12.0246 15.525C11.8746 15.525 11.7288 15.4958 11.5871 15.4375C11.4454 15.3792 11.3163 15.2917 11.1996 15.175L6.2496 10.225C6.01626 9.99167 5.90376 9.71667 5.9121 9.4C5.92043 9.08333 6.03293 8.8 6.2496 8.55Z' fill='%23CED0D4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px bottom 2px;background-size:24px 24px;position:relative}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label{font-size:0;color:transparent}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::before,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::before,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::before{color:rgba(104,111,125,.9);font-size:1.4rem}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after{position:absolute;top:calc(100% + 1px);left:0;background-repeat:no-repeat;background-position:center;width:18px;height:20px}@media screen and (max-width:63.99em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after{content:''}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after{content:''}}@media screen and (max-width:63.99em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport select,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates select,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location select{padding-left:3rem}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport select,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates select,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location input#dates,.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates select,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location input#dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location select{padding-left:3rem}}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::before{content:'Destination'}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location label::after{background-image:url(/themes/custom/atd/_src/svg-bg-sprite/destination.svg);-webkit-transform:scale(.7);transform:scale(.7)}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::before{content:'When?'}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates label::after{background-image:url(/themes/custom/atd/_src/svg-bg-sprite/calendar.svg);-webkit-transform:scale(.6);transform:scale(.6)}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::before{content:'Transport'}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport label::after{background-image:url(/themes/custom/atd/_src/svg-bg-sprite/transport.svg);-webkit-transform:scale(.65);transform:scale(.65)}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location{-ms-flex-preferred-size:calc(((100% - (4 * .5rem)) - (280 + 110 + 300))/ 2);flex-basis:calc(((100% - (4 * .5rem)) - (280 + 110 + 300))/ 2);-webkit-box-flex:.5;-ms-flex-positive:.5;flex-grow:.5}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates{-ms-flex-preferred-size:calc(((100% - (4 * .5rem)) - (280 + 110 + 300))/ 2);flex-basis:calc(((100% - (4 * .5rem)) - (280 + 110 + 300))/ 2);-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__rooms,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__rooms{-ms-flex-preferred-size:270px;flex-basis:270px}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport{-ms-flex-preferred-size:100px;flex-basis:100px}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__search,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__search{-ms-flex-preferred-size:155px;flex-basis:155px}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__search,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__search{-ms-flex-preferred-size:300px;flex-basis:300px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__location,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__location{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotels-search__dates{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__form-inner .hotel-search-transport{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hotels-search__guests-label,.hotels-search__location-label,.hotels-search__range,.hotels-search__room-number{font-size:1.4rem;margin:0 0 .4rem 0}.hotels-search__guests-label .hotels-search__remove-room,.hotels-search__location-label .hotels-search__remove-room,.hotels-search__range .hotels-search__remove-room,.hotels-search__room-number .hotels-search__remove-room{color:#fff;text-decoration:underline;text-transform:lowercase;cursor:pointer}@media screen and (min-width:64em){.hotels-search--default .hotels-search__room-number{margin-bottom:0}}.hotels-search__location{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.hotels-search--landing .hotels-search__location{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__location{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem)}}@media screen and (min-width:87.5em){.hotels-search--landing .hotels-search__location{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}.hotels-search--landing .hotels-search__location select{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:64em){.hotels-search--default .hotels-search__location{-ms-flex-preferred-size:16%;flex-basis:16%;margin:0}.hotels-search--default .hotels-search__location select{padding-top:1rem;padding-bottom:1rem}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .hotels-search__location.hotels-search__location--defaulted{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search--search-results .hotels-search__location.hotels-search__location--defaulted{display:none}}.hotels-search__dates{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.hotels-search--landing .hotels-search__dates{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__dates{-ms-flex-preferred-size:calc(20% - 1rem);flex-basis:calc(20% - 1rem)}}@media screen and (min-width:87.5em){.hotels-search--landing .hotels-search__dates{-ms-flex-preferred-size:calc(50% - .8rem);flex-basis:calc(50% - .8rem)}}@media screen and (min-width:64em){.hotels-search--default .hotels-search__dates{margin:0;-ms-flex-preferred-size:16%;flex-basis:16%}}.hotels-search__dates input#dates{font-size:16px;border:1px solid #fff;border-radius:8px}.atd-hotels-search-form--disabled-search-clicked .hotels-search__dates input#dates{position:relative;z-index:1}@media screen and (min-width:64em){.hotels-search__dates input#dates{font-size:14px}}.hotels-search__dates .flatpickr-input{background:#fff url(/themes/custom/atd/images/calendar-blue.svg) no-repeat 95%;background-size:12px 14px;color:#1a9ee2}.hotels-search__dates .flatpickr-input::-webkit-input-placeholder{color:#1a9ee2}.hotels-search__dates .flatpickr-input:-ms-input-placeholder{color:#1a9ee2}.hotels-search__dates .flatpickr-input::-ms-input-placeholder{color:#1a9ee2}.hotels-search__dates .flatpickr-input::placeholder{color:#1a9ee2}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__dates .flatpickr-input,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__dates .flatpickr-input{color:#0d283a}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__dates .flatpickr-input::-webkit-input-placeholder,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__dates .flatpickr-input::-webkit-input-placeholder{color:#0d283a;opacity:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__dates .flatpickr-input:-ms-input-placeholder,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__dates .flatpickr-input:-ms-input-placeholder{color:#0d283a;opacity:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__dates .flatpickr-input::-ms-input-placeholder,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__dates .flatpickr-input::-ms-input-placeholder{color:#0d283a;opacity:1}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__dates .flatpickr-input::placeholder,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__dates .flatpickr-input::placeholder{color:#0d283a;opacity:1}.hotels-search__dates--prompt{display:none}.atd-hotels-search-form--disabled-search-clicked .hotels-search__dates--prompt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;top:100%;left:0;background-color:#ff1800;background-color:#ffe2e2;color:#ff6c6c;-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;font-size:1.25rem;border-radius:8px;padding:6px 1rem;padding-left:33px;margin:0 auto;gap:.5rem;z-index:3}.atd-hotels-search-form--disabled-search-clicked .hotels-search__dates--prompt::before{content:"!";border-radius:50%;border:1.5px solid #ff6c6c;padding:0 7px;margin-right:8px;position:absolute;left:8px;font-size:11px}.atd-hotels-search-form--disabled-search-clicked .hotels-search__dates--prompt::after{content:"";width:0;height:0;border:solid 6px transparent;border-bottom-color:#ffe2e2;position:absolute;bottom:100%;left:1rem}.hotels-search__arrival,.hotels-search__departure{width:50%;display:inline-block;float:left}.hotels-search__arrival{padding-right:.5rem}.hotels-search__departure{padding-left:.5rem}body .searchHotels{width:100%;background:#1a9ee2;border-radius:8px}body .searchHotels:active,body .searchHotels:focus,body .searchHotels:hover{background:#157eb4}.SD-804-offers-banners-homepage-test .hotels-search--default .searchHotels,.SD-805-offers-hlp-banners-test .hotels-search--default .searchHotels{font-size:1.8rem}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search--default .searchHotels,.SD-805-offers-hlp-banners-test .hotels-search--default .searchHotels{min-height:50px}}.hotels-search__rooms{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__rooms{clear:both}}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__rooms{-ms-flex-preferred-size:calc(25% - 1rem);flex-basis:calc(25% - 1rem)}}@media screen and (min-width:87.5em){.hotels-search--landing .hotels-search__rooms{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:64em){.hotels-search--default .hotels-search__rooms{-ms-flex-preferred-size:20%;flex-basis:20%;margin:0}}.room-search__guests input{border:none;padding-left:0;padding-top:5px;color:#0d283a;cursor:pointer}.room-search__guests input:active,.room-search__guests input:focus{border:none}.room-search__guests input::-webkit-input-placeholder{color:#0d283a}.room-search__guests input:-ms-input-placeholder{color:#0d283a}.room-search__guests input::-ms-input-placeholder{color:#0d283a}.room-search__guests input::placeholder{color:#0d283a}.hotels-search__room{width:100%}.hotels-search__room+.hotels-search__room{margin-top:5px}.hotels-search__room-label{display:none}.hotels-search__qtys{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;clear:both;gap:1rem}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__qtys,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__qtys{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem}.hotels-search__qtys-item{width:calc((100% / 3) - (2rem / 3));max-width:calc((100% / 3) - (2rem / 3))}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__qtys-item,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__qtys-item{position:relative;-ms-flex-preferred-size:calc((100% - (2 * .5rem))/ 3);flex-basis:calc((100% - (2 * .5rem))/ 3);max-width:unset}.hotels-search__qtys-label{font-size:1.4rem;margin-bottom:.4rem}.hotels-search__qtys-label span{font-size:1.25rem}.hotels-search__room-links{padding:.4rem 0 0 0;margin:0;clear:both}.hotels-search__rooms.hotels-1-room .hotels-search__room-links{display:none}.hotels-search__room-add{color:#fff;text-decoration:underline;cursor:pointer;font-size:1.25rem;display:inline-block;position:relative}.hotels-search__room-add:focus,.hotels-search__room-add:hover{color:#fff;text-decoration:none}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__room-add,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__room-add{font-style:italic;font-size:1.4rem}.hotels-search__search{padding-left:102px;margin:1rem 0 0 0;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__search{clear:both}}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__search{-ms-flex-preferred-size:20%;flex-basis:20%;margin-top:2.4rem;padding-left:0;padding-right:102px}}@media screen and (min-width:87.5em){.hotels-search--landing .hotels-search__search{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:1rem;padding-left:102px;padding-right:0}}.hotels-search--default .hotels-search__search{margin:1.6rem 0 .5rem 0}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__search,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__search{padding-right:87px;padding-left:0;margin:0}@media screen and (min-width:64em){.hotels-search--default .hotels-search__search{margin:0;padding:0 102px 0 0;-ms-flex-preferred-size:23%;flex-basis:23%;position:relative}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__search,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__search{padding-right:67px}.hotels-search--default .hotels-search__search::before{content:".";color:transparent;font-size:1.4rem;display:block;margin:0 0 .4rem 0}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__search::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__search::before{content:unset}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__search,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__search{padding-right:87px}}.hotels-search__search .group-label.error{color:#ff1800}.SD-804-offers-banners-homepage-test .hotels-search__search .group-label.error,.SD-805-offers-hlp-banners-test .hotels-search__search .group-label.error{margin:0}.hotels-search__clear-search{display:none}.hotels-search__abtot{width:82px;min-height:38px;position:absolute;left:0;top:0}@media screen and (min-width:64em){.hotels-search--landing .hotels-search__abtot{left:unset;right:0}}@media screen and (min-width:87.5em){.hotels-search--landing .hotels-search__abtot{left:0;right:unset}}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__abtot,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__abtot{right:0;left:unset}@media screen and (min-width:64em){.hotels-search--default .hotels-search__abtot{right:0;left:unset;width:62px}.hotels-search--default .hotels-search__abtot::before{content:".";color:transparent;font-size:1.4rem;display:block;margin:0 0 .4rem 0}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__abtot::before,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__abtot::before{content:unset}}@media screen and (min-width:87.5em){.hotels-search--default .hotels-search__abtot{width:82px}}.hotels-search__abtot .hotels-search__abtot-link{display:block;width:82px}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search__abtot .hotels-search__abtot-link,.SD-805-offers-hlp-banners-test .hotels-search__abtot .hotels-search__abtot-link{width:62px}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-search__abtot .hotels-search__abtot-link,.SD-805-offers-hlp-banners-test .hotels-search__abtot .hotels-search__abtot-link{width:82px}}.hotels-search__abtot .hotels-search__abtot-link svg{width:100%;max-height:38px;fill:#fff;background-color:#00496c}.SD-804-offers-banners-homepage-test .hotels-search__abtot .hotels-search__abtot-link svg,.SD-805-offers-hlp-banners-test .hotels-search__abtot .hotels-search__abtot-link svg{background-color:transparent;margin:4px 0;max-height:34px}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-search__abtot .hotels-search__abtot-link svg,.SD-805-offers-hlp-banners-test .hotels-search__abtot .hotels-search__abtot-link svg{margin:6px 0;max-height:38px}}.room-search{display:block;color:#fff;font-size:1.25rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:48em){.room-search{margin-top:1px}}@media screen and (min-width:64em){.room-search{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.room-search{position:relative}}.room-search .form-item{margin:0}.room-search .form-item.room-search__search{padding-top:1rem}.room-search .select-input,.room-search .text-input{border:1px solid #aebac8;font-size:1.6rem}@media screen and (min-width:64em){.room-search .select-input,.room-search .text-input{font-size:1.4rem}}@media screen and (max-width:63.99em){.room-search__close{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem;right:1rem;padding:10px}}@media screen and (max-width:63.99em) and (min-width:48em){.room-search__close{width:30px;top:1.6rem}}@media screen and (max-width:63.99em){.room-search__close::after,.room-search__close::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.room-search__close::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.room-search__close::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.room-search__close:focus,.room-search__close:hover{cursor:pointer;outline:0}.room-search__close:focus::after,.room-search__close:focus::before,.room-search__close:hover::after,.room-search__close:hover::before{background-color:#495157}.room-search__close:hover::after,.room-search__close:hover::before{background-color:#64b5f6}.room-search__close::after,.room-search__close::before{background-color:#fff}.room-search__close span{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__close{display:none}}@media screen and (min-width:64em){.room-search__close{display:block;margin-top:-1rem;text-align:right}}.room-search__fields{padding-top:1rem}.atd-hotels-search-form.flatpickr-is-open .num-of-days{display:none}.atd-hotels-search-form.flatpickr-is-open fieldset{opacity:.6}.atd-hotels-search-form.flatpickr-is-open input#dates{color:transparent}.atd-hotels-search-form.flatpickr-is-open input#dates::-webkit-input-placeholder{color:transparent}.atd-hotels-search-form.flatpickr-is-open input#dates:-ms-input-placeholder{color:transparent}.atd-hotels-search-form.flatpickr-is-open input#dates::-ms-input-placeholder{color:transparent}.atd-hotels-search-form.flatpickr-is-open input#dates::placeholder{color:transparent}.atd-hotels-search-form.flatpickr-is-open .searchHotels{background-color:#f4f4f4;color:#848484}.atd-hotels-search-form .searchHotels{background-color:#1a9ee2;color:#fff}.atd-hotels-search-form .searchHotels:active,.atd-hotels-search-form .searchHotels:focus{background-color:#1a9ee2;color:#fff}.atd-hotels-search-form .searchHotels:hover{background:#157eb4;color:#fff}.atd-hotels-search-form .searchHotels:disabled{background-color:#157eb4;color:#fff}.atd-hotels-search-form.atd-hotels-search-form--disabled-search-clicked::after{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2)}.hotels-search__search-button{position:relative;border-radius:8px;overflow:hidden}.hotels-search__search-button.hotels-search__search-button--disabled::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;cursor:not-allowed}.hotels-search__search-button.hotels-search__search-button--disabled .btn:disabled{opacity:.7}.room-search__form{position:relative;max-width:100%;color:#fff;font-size:1.25rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__form{margin:0;padding:0;display:block;border-radius:16px;overflow:hidden}}.search-summary--open-close{color:#1a9ee2;font-weight:700;font-size:1.4rem;text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .search-summary--open-close{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;text-align:left}}.hotels-search__summary,.room-search__summary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#00496c;padding:1rem;gap:1rem;position:relative}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary{padding:1.6rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary.DOM-slider-hidden,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary.DOM-slider-hidden{padding:1.6rem!important;height:unset!important;overflow:unset!important}}.hotels-search__summary p,.room-search__summary p{margin:0}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary .search-summary--open-close,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary .search-summary--open-close{color:#fff;text-decoration:underline}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary:focus .search-summary--open-close,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary:hover .search-summary--open-close,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary:focus .search-summary--open-close,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary:hover .search-summary--open-close{color:#fff;text-decoration:underline}}.room-search__summary{display:-webkit-box;display:-ms-flexbox;display:flex}.room-and-people__guest::before{content:', '}.room-and-people__guest:first-of-type::before{content:unset}.room-and-people__guest.room-and-people__guest--0{display:none}.hotels-search__summary-desc,.room-search__summary-desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-search__summary-desc,.SD-297-Re-iterate-Pinned-Filters-AB-Test .room-search__summary-desc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.search-form-holder--hotel-cart{display:none;overflow:visible!important;background-color:#00496c;padding:1rem}@media screen and (min-width:48em){.search-form-holder--hotel-cart{margin-top:36px}.SD-297-Re-iterate-Pinned-Filters-AB-Test .search-form-holder--hotel-cart{margin-top:unset}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .search-form-holder--hotel-cart{padding:1.6rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .search-form-holder--hotel-cart{display:none!important}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal .search-form-holder--hotel-cart{display:block!important;padding:1.6rem}.room-search__room-number{font-size:1.4rem;margin-bottom:5px}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__room-number,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__room-number{font-size:1.4rem;margin:0 0 .5rem 0;font-style:italic}.room-search__room-number--1{display:none}.room-search__remove-room{color:#fff;text-decoration:underline;font-size:1.25rem}.room-search__remove-room:focus,.room-search__remove-room:hover{color:#fff;text-decoration:none}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__remove-room,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__remove-room{font-style:italic;font-size:unset}.room-search__dates{font-size:1.4rem;margin-bottom:2rem;position:relative}.room-search__dates.form-item{margin:0}.room-search__dates input{width:100%;border:1px solid #aebac8}.room-search__dates label{font-size:1.4rem}.flatpickr-input{background:#fff url(/themes/custom/atd/images/calendar-blue.svg) no-repeat 95%;background-size:12px 14px;color:#1a9ee2}.flatpickr-input::-webkit-input-placeholder{color:#1a9ee2}.flatpickr-input:-ms-input-placeholder{color:#1a9ee2}.flatpickr-input::-ms-input-placeholder{color:#1a9ee2}.flatpickr-input::placeholder{color:#1a9ee2}.room-search__arrival,.room-search__departure{width:50%;display:inline-block;float:left}.room-search__arrival .flatpickr-input,.room-search__departure .flatpickr-input{background:#fff url(/themes/custom/atd/images/calendar-blue.svg) no-repeat 95% 7px;background-size:16px 18px}.room-search__arrival{padding-right:.5rem}.room-search__departure{padding-left:.5rem}.room-search__rooms{margin-bottom:2rem}.room-search__room{width:100%;float:left;margin-top:1rem}.room-search__room.room-search__room--1{margin-top:0}.room-search__qtys{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__qtys,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__qtys{gap:.5rem}.room-search__qtys-item{-ms-flex-preferred-size:calc((100% / 3) - (2rem / 3));flex-basis:calc((100% / 3) - (2rem / 3));max-width:calc((100% / 3) - (2rem / 3));clear:none;position:relative}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__qtys-item,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__qtys-item{-ms-flex-preferred-size:calc((100% - (2 * .5rem))/ 3);flex-basis:calc((100% - (2 * .5rem))/ 3);max-width:unset}.room-search__qtys-label{font-size:1.4rem}.room-search__qtys-label span.label-subtitle{font-size:1.25rem}.room-search__qtys-select{width:100%;border:1px solid #aebac8}.hotels-search__room .ages,.room-search__ages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;clear:both}.SD-804-offers-banners-homepage-test .hotels-search--default .hotels-search__room .ages,.SD-805-offers-hlp-banners-test .hotels-search--default .hotels-search__room .ages{gap:.5rem}.room-search__ages-title{margin:10px 0 0;font-style:italic;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.25rem}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__ages-title,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__ages-title{font-size:1.4rem;margin-top:.5rem}.room-search__age{-ms-flex-preferred-size:31%;flex-basis:31%;max-width:31%;margin-bottom:5px;margin-right:3.4%;position:relative}.SD-804-offers-banners-homepage-test .hotels-search--default .room-search__age,.SD-805-offers-hlp-banners-test .hotels-search--default .room-search__age{margin:0;max-width:unset;-ms-flex-preferred-size:calc((100% - (2 * .5rem))/ 3);flex-basis:calc((100% - (2 * .5rem))/ 3)}.room-search__age:nth-of-type(3n){margin-right:0}.room-search__room-links{float:left;margin-top:1rem}.room-search__rooms.rooms-1-room .room-search__room-links{display:none}.room-search__room-add{color:#fff;text-decoration:underline}.room-search__room-add:focus,.room-search__room-add:hover{color:#fff}.room-search__search{display:block;text-align:center;margin-top:1.6rem}.room-search__search .group-label.error{color:#ff1800}.room-search__btn{width:100%}.room-search__clear-search{display:none}.abtotText{margin:0}.filter-form{border:1px solid #e4e4e4}.u-col-3_desktop-12 .filter-form{padding:1.6rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .u-col-3_desktop-12 .filter-form{display:none}}@media screen and (min-width:64em){.u-col-3_desktop-12 .filter-form{position:-webkit-sticky;position:sticky;top:1.6rem;overflow:auto;max-height:calc(100vh - 3rem);padding:2.1rem}}.filter-form__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1rem;-webkit-transition:gap .3s ease;transition:gap .3s ease}.filter-form__toggle.accordion__parent-active{gap:0}@media screen and (max-width:63.99em){.modal__content--map-and-filters .filter-form__toggle.filter-form--hidden{display:none}}.modal-filters-show-hide{display:none;gap:.5rem;-ms-flex-line-pack:center;align-content:center;font-size:1.6rem;font-weight:700;line-height:1;cursor:pointer;padding:0 0 2rem 0;margin:0;border:none;background-color:transparent;color:#1a9ee2}.modal-filters-show-hide svg{width:12px;height:14px;fill:#1a9ee2}.modal-filters-show-hide:hover{color:#64b5f6;border:none;background-color:transparent}.modal-filters-show-hide:hover svg{fill:#64b5f6}@media screen and (max-width:63.99em){.modal__content--map-and-filters .modal-filters-show-hide{display:-webkit-box;display:-ms-flexbox;display:flex}}.filter-form__toggle-title{border:none;padding:0 0 0 22px;margin:0}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__toggle-title{display:none}.filter-form__toggle-title svg{width:12px;height:12px;margin-left:.5rem;display:inline-block}@media screen and (min-width:64em){.filter-form__toggle-title{display:none}}.filter-form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.1rem}.accordion__parent-active .filter-form__wrapper{visibility:hidden}.section-villas .filter-form__wrapper{gap:0}.filter-form__free-dine{background:#ffdede;padding:14px 10px 10px}.free-nights-tag{line-height:1.2}.filter-form__hotels{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.filter-form__categories,.filter-form__resorts{border:none;margin-bottom:0}.filter-form__star-filter{margin-bottom:0}.filter-form__offers{margin-bottom:0}.filter-form__section-filters{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.filter-form__section-filters.hotel-categories{padding:0}.filter-form__offers .filter-form__section-filters{margin-left:-10px;margin-right:-10px}@media screen and (min-width:64em){.filter-form__section-filters:not(.star_rating):not(.stars){gap:1rem}.filter-form__section-filters:not(.star_rating):not(.stars) .checkbox__wrapper{gap:1rem}.filter-form__section-filters:not(.star_rating):not(.stars) .checkbox__wrapper label.small{display:block;line-height:1.4}.filter-form__section-filters:not(.star_rating):not(.stars) .checkbox__wrapper label.small .label-count{margin-left:2px}}@media screen and (max-width:63.99em){.filter-form__section-filters .hotel-star-rating:hover .hotel-star-rating__tooltip{display:none}}.section-villas .filter-form__section-filters{padding-bottom:2.1rem}.filter-form__star-rating{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.filter-form__star-rating .filter-form__star{margin-right:5px}.filter-form__star-rating .filter-form__star .on{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:78.35227272727273% 74.87113402061856%;width:16px;height:16px;display:block;content:'';position:relative;top:-1px}.filter-form__star-rating .filter-form__star .off{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:79.26136363636364% 75.9020618556701%;width:16px;height:16px;display:block;content:'';position:relative;top:-1px}@media screen and (min-width:64em){.section-hotels .atd-hotels-search-filter-form .filter-form__facilities{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.section-hotels .atd-hotels-search-filter-form .filter-form__facilities.u-hide{display:none!important}}table{border-collapse:collapse;border-spacing:0;border:1px solid #e4e4e4;width:100%;max-width:95vw;border-radius:10px;overflow:hidden;-webkit-box-shadow:inset 0 0 0 1px #d4d4d4;box-shadow:inset 0 0 0 1px #d4d4d4}td,th{text-align:left;vertical-align:top;border-top:1px solid #bbb;border-right:1px solid #bbb;padding:.2em 1rem}thead th{background-color:#00496c;font-weight:600;border:none;color:#fff;padding:.5rem 1rem}thead th a{color:#fff;text-decoration:none}thead th a:hover{text-decoration:underline}tbody th{background-color:#e3f2fd;font-weight:600}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{overflow-x:hidden;background:#fff;padding-top:58px}@media screen and (min-width:64em){body{padding:0}}article{position:relative}@media screen and (max-width:63.99em){.menu--open,.search-bar--open{overflow:hidden}.menu--open .leaderboard,.search-bar--open .leaderboard{display:none}.menu--open .mini-cart__mob--active,.search-bar--open .mini-cart__mob--active{z-index:1}}:root{--leaderboard-height:0px}.site-header{display:block}.site-header .u-container{position:relative}@media screen and (max-width:63.99em){.site-header{position:fixed;width:100%;top:0;left:0;background-color:#fff;border-bottom:1px solid #e4e4e4;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;z-index:10;height:60px}.search--open .site-header::after{content:'';display:block;position:absolute;width:100vw;padding:5px 0;top:100%;left:0;height:80px;background-color:#e3f2fd}.site-header>.u-container{position:relative;background-color:#fff;height:60px}.section-hotels .site-header,.section-villas .site-header{-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}}@media screen and (max-width:63.99em){.site-header--scrolled{-webkit-transform:translateY(calc(-100% - var(--leaderboard-height)));transform:translateY(calc(-100% - var(--leaderboard-height)))}.menu--open .site-header--scrolled,.search--open .site-header--scrolled{-webkit-transform:translateY(0);transform:translateY(0)}}.logo{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:45px;padding:10px 6px 7px 0}.booking-flow .logo{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}@media screen and (min-width:64em){.logo{width:20%;padding:7px 7px 7px 0;margin-left:0}.booking-flow .logo{width:20%;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media screen and (min-width:87.5em){.logo{width:22%}.booking-flow .logo{width:22%}}.logo__img{float:left;width:141px;height:43px}@media screen and (min-width:64em){.logo__img{width:90%;max-width:232px;height:auto;padding-top:1rem}}@media screen and (min-width:87.5em){.logo__img{padding-top:0}}@media only screen and (max-width:335px){.logo__img{width:120px}}.logo__txt{font-weight:700;font-style:italic;color:#00ad48;float:left;font-size:14px;line-height:1;-ms-flex-item-align:end;align-self:flex-end;margin:0 0 0 -54px}@media screen and (max-width:63.99em){.logo__txt{display:none}}.site-header__info{display:none}@media screen and (min-width:64em){.site-header__info{width:auto;max-width:40%;float:right;clear:right;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px}}@media screen and (min-width:87.5em){.site-header__info{max-width:25%}}@media screen and (min-width:64em){.site-header__call-free{font-size:1rem;text-transform:uppercase;width:3.5rem;text-align:center;line-height:1.3rem}}@media screen and (min-width:64em){.site-header__tel{font-size:1.25rem;text-align:right;margin-right:10px}.site-header__tel a{display:block;font-size:2.6rem;line-height:.9;color:#0d283a}}@media screen and (min-width:64em) and (min-width:64em){:lang(de-de) .site-header__tel a.site-header__tel-number{font-size:2.3rem}}@media screen and (min-width:64em){.site-header__tel .site-header__tel-hours{position:relative;padding-bottom:9px}.site-header__tel .site-header__tel-xmas{font-size:1.2rem;display:inline;color:#1a9ee2}.site-header__tel .site-header__tel-toggle{cursor:pointer}.site-header__tel .site-header__tel-toggle-details{display:none;position:absolute;background:#fff;z-index:6;border:1px solid #e4e4e4;text-align:center;padding:10px 10px 0;top:100%;right:0;min-width:220px}.site-header__tel .site-header__tel-toggle--active+.site-header__tel-toggle-details{display:block}}.site-header__abtot{margin-top:-2px}@media screen and (min-width:64em){.site-header__abtot{float:right}.site-header__abtot .abtot{width:82px;height:38px}}.trustpilot-logo__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:95px;height:50px;gap:7px;padding:2px;margin-top:-6px;margin-left:2px}.usps{text-align:center;font-size:1.2rem;background:#00496c;min-height:4rem;margin-top:2px;clear:both}.section-hotels .usps,.section-villas .usps{display:none}@media screen and (min-width:64em){.usps{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:0 0;min-height:4rem;border-bottom:1px solid #e4e4e4;margin-top:0}.section-hotels .usps,.section-villas .usps{display:block}}@media screen and (min-width:75em){.usps{font-size:1.3rem}}.usp__detail{display:none;position:absolute;top:90%;padding:10px;text-align:left;background:#fff;border:1px solid #e4e4e4;width:200px;z-index:5}.usp__item{display:inline-block;position:relative;padding:10px}@media screen and (max-width:63.99em){.usp__item{display:block;position:absolute;color:#fff;background:#00496c;text-align:center;width:100%;opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s}}@media screen and (min-width:64em){.usp__item:hover .usp__detail{display:block}}@media screen and (max-width:63.99em){.usps--4 .usp__item{opacity:0;-webkit-animation:usps4 24s ease-in-out infinite;animation:usps4 24s ease-in-out infinite}.usps--4 .usp__item:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.usps--4 .usp__item:nth-child(3){-webkit-animation-delay:12s;animation-delay:12s}.usps--4 .usp__item:nth-child(4){-webkit-animation-delay:18s;animation-delay:18s}@-webkit-keyframes usps4{0%{opacity:0}12.5%{opacity:1}18.5%{opacity:1}25%{opacity:0}}@keyframes usps4{0%{opacity:0}12.5%{opacity:1}18.5%{opacity:1}25%{opacity:0}}.usps--5 .usp__item{opacity:0;-webkit-animation:usps5 30s ease-in-out infinite;animation:usps5 30s ease-in-out infinite}.usps--5 .usp__item:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.usps--5 .usp__item:nth-child(3){-webkit-animation-delay:12s;animation-delay:12s}.usps--5 .usp__item:nth-child(4){-webkit-animation-delay:18s;animation-delay:18s}.usps--5 .usp__item:nth-child(5){-webkit-animation-delay:24s;animation-delay:24s}@-webkit-keyframes usps5{0%{opacity:0}8%{opacity:1}12%{opacity:1}20%{opacity:0}}@keyframes usps5{0%{opacity:0}8%{opacity:1}12%{opacity:1}20%{opacity:0}}.usps--6 .usp__item{opacity:0;-webkit-animation:usps6 36s ease-in-out infinite;animation:usps6 36s ease-in-out infinite}.usps--6 .usp__item:nth-child(2){-webkit-animation-delay:6s;animation-delay:6s}.usps--6 .usp__item:nth-child(3){-webkit-animation-delay:12s;animation-delay:12s}.usps--6 .usp__item:nth-child(4){-webkit-animation-delay:18s;animation-delay:18s}.usps--6 .usp__item:nth-child(5){-webkit-animation-delay:24s;animation-delay:24s}.usps--6 .usp__item:nth-child(6){-webkit-animation-delay:30s;animation-delay:30s}@-webkit-keyframes usps6{0%{opacity:0}6%{opacity:1}12%{opacity:1}16.6%{opacity:0}}@keyframes usps6{0%{opacity:0}6%{opacity:1}12%{opacity:1}16.6%{opacity:0}}}.usp__icon{height:19px;width:22px;vertical-align:text-bottom;fill:#fff;margin-bottom:-2px}@media screen and (min-width:64em){.usp__icon{fill:#1a9ee2}.usp-instant-ticket .usp__icon{margin-right:-3px}}.page-footer{margin-top:2rem}@media screen and (min-width:48em){#block-footerlatestnews{width:100%}}.SD-822-faq-planning-news-restyle-sitewide #block-footerlatestnews{padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0}@media screen and (min-width:48em){.SD-822-faq-planning-news-restyle-sitewide #block-footerlatestnews{width:unset}}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide #block-footerlatestnews{padding-top:3rem;padding-bottom:3rem;margin-top:0;margin-bottom:0}}.site-footer{clear:both}.site-footer .contextual-region{clear:both}.be-ix-link-block{display:none}.site-footer__our-story{text-align:center;border-top:1px solid #e4e4e4;padding-top:1rem}.our-story{display:-webkit-box;display:-ms-flexbox;display:flex}.our-story__award{display:none}@media screen and (min-width:48em){.our-story__award{display:block;min-width:20%;padding:25px 0 25px 0}}@media screen and (min-width:48em){.our-story__award:first-child{min-width:18%;padding:25px 20px 20px 0}}@media screen and (min-width:64em){.our-story__award:first-child{min-width:15%}}.our-story__text strong{font-weight:700;color:#00ad48;font-style:italic}.our-story__award-text{font-size:1.25rem}.our-story__text .our-story__award-text{color:#722481}.our-story__award-text--large{font-size:2.2rem;margin:0}.our-story__award-icon--feefo{width:110px;height:110px}.our-story__award-icon--traveloution{width:295px;height:46px}.our-story__award-icon--bta{width:130px;height:140px}.our-story__award-img-feefo img{width:190px}.our-story__award-img-bta img{width:130px}div.form-item-newsletter-agreement.form-item{margin-left:3.5rem;text-align:left}div.form-item-newsletter-agreement.form-item>input{position:absolute;margin-left:-22px;margin-top:4px;width:16px;height:16px}@media screen and (max-width:63.99em){div.form-item-newsletter-agreement.form-item{text-align:center}}div.form-item-newsletter-agreement.form-item .option.js-form-required.form-required{display:inline}div.form-item-newsletter-agreement.form-item .form-item__required{display:none}label.form-model-footer{margin-left:1rem}@media screen and (max-width:63.99em){label.form-model-footer{margin-top:1rem;margin-left:0;text-align:center}}.site-footer__connect{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding:1rem 0;font-size:1.25rem;text-align:center;clear:both;background-color:#f4f4f4;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media screen and (min-width:48em){.site-footer__connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:1083px){.site-footer__connect{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer__connect .connect__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:63.99em){.site-footer__connect .connect__form{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(60% - 50vw);margin-right:calc(60% - 50vw)}}.site-footer__connect div.form-item-newsletter-agreement.form-item{text-align:left}@media screen and (max-width:63.99em){.site-footer__connect div.form-item-newsletter-agreement.form-item{margin-left:2.5rem}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.8rem}.social__item{padding:0}.social__link{display:block;opacity:.8}.social__link:focus,.social__link:hover{opacity:1}.social__link span{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.social__icon{display:block;width:30px;height:30px}.connect__title{font-size:1.6rem;margin:1rem 0}@media screen and (min-width:48em){.connect__title{margin:0 1rem 0 2rem}}.connect__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect__form .form-item{margin:0}.connect__form-input{font-size:1.4rem;padding:1rem;width:100%;border:1px solid #aebac8;border-right:none;border-radius:8px 0 0 8px}.connect__form-input+.btn{border-radius:0 8px 8px 0}.connect__form .btn#edit-submit{border-radius:0 8px 8px 0;font-size:1.3rem}.sidebar-social{margin-bottom:3rem}.sidebar-social__title{font-weight:400;font-size:1.4rem;margin-bottom:5px}@media screen and (min-width:48em){.sidebar-social__title{font-size:1.6rem}}.social--sidebar{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.signup-sidebar{margin-bottom:3rem;padding:1.5rem;border-radius:4px;border:1px solid #e4e4e4;position:relative}.signup-sidebar div.form-item-newsletter-agreement.form-item{margin-top:-3rem;margin-left:2rem;text-align:left}.signup-sidebar label.form-model-footer{margin-left:0}.signup-sidebar__icon{position:absolute;top:14px;left:16px;width:36px;height:36px;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);fill:#fb8c00}.signup-sidebar__subscribe{font-size:1.25rem;margin-bottom:0;line-height:1;padding-left:43px;font-style:italic}.signup-sidebar__newsletter{font-weight:400;font-size:1.6rem;text-transform:uppercase;padding-left:43px}@media screen and (min-width:48em){.signup-sidebar__newsletter{font-size:1.8rem}}.signup-sidebar__input{width:100%;margin-bottom:1rem}.signup-sidebar__btn-wrapper{margin-bottom:0;text-align:center}.connect__form-field--wrapper{display:contents;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item-newsletter-agreement,.form-model-footer{max-width:430px;text-align:left}.form-item-newsletter-agreement .modal__container,.form-model-footer .modal__container{color:#00273b}.form-item-newsletter-agreement label.form-required,.form-model-footer{font-size:12px}.form-item-newsletter-agreement label.form-required>a,.form-model-footer>a{color:#00273b}.form-item-newsletter-agreement label.form-required .privacy-policy-el,.form-model-footer .privacy-policy-el{color:#42a5f5;cursor:pointer}.ticket-form__unavailable div.form-item-newsletter-agreement.form-item{text-align:left}#edit-newsletter-agreement--2--description,#edit-newsletter-agreement--description{text-align:left;display:inline;font-size:1.2rem}#edit-newsletter-agreement--2--description::after,#edit-newsletter-agreement--description::after{content:'*';color:#f04326;display:inline-block}.nav-footer{font-size:1.25rem}.nav-footer__block{width:50%;float:left;padding:0 .5rem}@media screen and (min-width:48em){.nav-footer__block{width:25%}}@media screen and (min-width:64em){.nav-footer__block{width:20%}}.nav-footer__block--info{clear:both;width:100%}@media screen and (max-width:63.99em){.nav-footer__block--info{border-top:1px solid #e4e4e4;text-align:center}}@media screen and (min-width:48em) and (max-width:63.99em){.nav-footer__block--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.nav-footer__block--info .nav-footer__heading,.nav-footer__block--info p{margin:0}}@media screen and (min-width:64em){.nav-footer__block--info{width:20%;clear:none}}.nav-footer__media{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-footer__media p{-ms-flex-negative:2;flex-shrink:2}.nav-footer__icon{height:54px;width:56px;margin-right:1rem}.nav-footer__heading{font-size:1.5rem;font-weight:700;margin:1rem 0}@media screen and (min-width:64em){.nav-footer__heading{font-size:1.6rem}}.nav-footer__link{font-size:1.25rem;display:block;margin-bottom:1rem}.nav-footer__link:link,.nav-footer__link:visited{color:#0d283a}.nav-footer__link:focus,.nav-footer__link:hover{color:#64b5f6}.nav-footer__link--tel{font-size:2.2rem;line-height:1;color:#0d283a}@media screen and (min-width:64em){.nav-footer__link--tel{font-size:2.4rem}}@media screen and (min-width:48em) and (max-width:63.99em){.nav-footer__link--tel{margin:15px 10px;padding:0}}.site-footer__logos{border-top:1px solid #e4e4e4;clear:both;padding:1rem 0;text-align:center}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.site-footer__logos{overflow:hidden}}@media screen and (min-width:48em){.logo-block{display:inline-block;vertical-align:top}}@media screen and (min-width:48em){.logo-block--border{padding-right:5px;margin-right:5px;border-right:1px solid #e4e4e4}}@media screen and (min-width:64em){.logo-block--border{padding-right:10px;margin-right:10px}}.logo-block--border:last-of-type{border-right:none;padding-right:0;margin-right:0}@media screen and (min-width:48em){.logo-block__heading{margin-bottom:.5rem;text-align:left}}.logo-block__icon{max-width:100%;max-height:55px;display:inline-block;margin:0 5px}.logo-block__cards-list{list-style-type:none;margin:0;padding:0;width:auto}@media screen and (max-width:47.99em){.logo-block__cards-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem}}.logo-block__card{background-color:#fff;padding:6px;margin:0 3px 0 0;display:inline-block;float:left;width:45px;height:33px;text-align:center}.logo-block__card--amex,.logo-block__card--apple_pay{padding:7px;border-radius:0;border:none}.logo-block__card--google_pay{padding:0;margin:0 -3px}.logo-block__card--paypal{padding:3px}.logo-block__icon--card{width:auto;max-width:100%;height:100%;margin:auto}.logo-block__icon--checkrate{width:100px}.logo-block__icon--secure{width:125px}.logo-block__icon--verified{width:75px}.logo-block__icon--securecode{width:100px}@media screen and (min-width:48em){.logo-block__icon--abtot{width:110px;margin-right:-15px}}.site-footer__charges{text-align:center;font-size:1.25rem}.site-footer__smalltext{padding:1rem 0;font-size:1.25rem;text-align:center;clear:both;background-color:#f4f4f4;border-top:1px solid #e4e4e4;padding-bottom:15rem}@media screen and (min-width:64em){.site-footer__smalltext{padding-bottom:1rem}}.site-footer__smalltext p{margin:.25rem 0}.google-auth-icon{display:inline-block;margin:25px 0;width:245px}.user-login__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:20px 0;margin:0;text-align:center}.user-login__wrapper .user-login__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:15px 0}.user-login__wrapper .user-login__tasks ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.user-login__wrapper .user-login__tasks ul li{margin-left:20px}.nav{position:relative;clear:both;font-size:1.6rem}@media screen and (max-width:63.99em){.nav{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:calc(100svh - 60px);display:none;background:#fff;overflow-y:auto;overflow-x:hidden}.menu--open .nav{display:block}}@media screen and (min-width:64em){.nav{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#00496c;text-align:center}}@media screen and (min-width:75em){.nav{font-size:1.8rem}}.nav__item{display:block}@media screen and (max-width:63.99em){.nav__item{padding:0 20px;display:none}.nav__item:nth-child(1),.nav__item:nth-child(2),.nav__item:nth-child(3),.show-links .nav__item{display:block}}@media screen and (min-width:64em){.nav__item{display:inline-block}}@media screen and (min-width:64em){.nav__item-standard{position:relative}}.nav__link{display:block;padding:13px;line-height:1;color:#222}@media screen and (max-width:63.99em){.nav__link{color:#06406f;height:69px;padding:25px 38px 0 60px;margin:5px 0;border-bottom:1px solid #ccd0d4;position:relative;font-size:16px;text-align:left}.nav__link::before{content:'';display:block;position:absolute;left:0;top:5px;height:54px;width:54px;border-radius:4px;background-position:center;background-size:cover;background-color:#1a9ee2}.nav__item:nth-child(1) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/offers.jpg)}html[lang=de-de] .nav__item:nth-child(1) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/attractions.jpg)}.nav__item:nth-child(2) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/attractions.jpg)}html[lang=de-de] .nav__item:nth-child(2) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/offers.jpg)}.nav__item:nth-child(3) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/hotels.jpg)}html[lang=de-de] .nav__item:nth-child(3) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/why.jpg)}.nav__item:nth-child(4) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/disney.jpg)}.nav__item:nth-child(5) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/universal.jpg)}.nav__item:nth-child(6) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/combos.jpg)}.nav__item:nth-child(7) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/where.jpg)}.nav__item:nth-child(8) .nav__link::before{background-image:url(/themes/custom/atd/images/meganav/why.jpg)}[data-has-children=true] .nav__link::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.153846153846153% 20.463320463320464%;width:8px;height:14px;content:'';display:block;position:absolute;right:0;top:25px}}@media screen and (min-width:64em){.nav__link{display:inline-block;color:#fff}[data-has-children=true] .nav__link{position:relative;padding-right:30px}[data-has-children=true] .nav__link::after{content:"";position:absolute;background:url(/themes/custom/atd/images/meganav/chevron-down-white.svg) no-repeat center right;background-size:auto 100%;height:6px;width:20px;top:21px;right:14px}}.nav__link:focus{color:#222}@media screen and (min-width:64em){.nav__link:focus{color:#fff}}.nav__link:hover{color:#222}@media screen and (min-width:64em){.nav__link:hover{background:#00273b;color:#fff}.nav__link:hover::after{border-top-color:#1a9ee2}}@media screen and (min-width:64em){.nav__link--active{background:#fff;color:#00496c}.nav__link--active:hover{background:#fff;color:#00496c}.nav__link--active:hover::after{border-top-color:#1565c0}.nav__link--active:focus{color:#00496c}[data-has-children=true] .nav__link--active::after{background:url(/themes/custom/atd/images/meganav/chevron-down-navy.svg) no-repeat center right;background-size:auto 100%}}@media screen and (min-width:64em){.nav__mobile-nav{display:none}}.links-toggle{display:block;color:#1a9ee2;padding:5px 20px;position:relative}@media screen and (min-width:64em){.links-toggle{display:none}}.links-toggle:focus,.links-toggle:hover{color:#1a9ee2}.links-toggle::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:19.693530079455165% 19.358974358974358%;width:14px;height:8px;content:'';display:inline-block;margin:0 0 2px 15px}.links-toggle.see-less::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-utility{display:none}@media screen and (min-width:64em){.nav-utility{font-size:1.25rem;display:block;float:right;text-align:right;width:40%}}@media screen and (min-width:87.5em){.nav-utility{width:25%}}.nav-utility .nav-utility__list .nav-utility__item:nth-of-type(2) .nav-utility__sub-list{width:100%;z-index:1}.nav-utility__item{display:block;position:relative}.nav-utility__item:last-child .nav-utility__parent::after{display:none}@media screen and (min-width:64em){.nav-utility__item{display:inline-block}}.nav-utility__link{display:inline-block;padding:5px;margin-left:5px}.nav-utility__parent{padding-right:10px}.nav-utility__parent::after{content:'';display:block;position:absolute;right:0;top:8px;height:10px;width:10px;border:1px solid #1a9ee2;border-width:0 0 1px 0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.nav-utility__parent .nav-utility__pipe{margin:6px;font-size:11px;display:inline}.nav-utility__parent--active::after{top:8px}@media screen and (min-width:64em){.nav-utility__sub-list{background:#fff;border:1px solid #e4e4e4;display:none;padding:.5rem 0;position:absolute}}@media screen and (min-width:64em){.nav-utility__sub-list--active{display:block}}.nav-utility__sub-item{display:block;width:auto;text-align:left;padding:.3rem 1rem;margin:0;white-space:nowrap}.nav-utility__sub-list-link{display:block;padding:0;margin:0;white-space:nowrap;text-align:center}.logged-in .mobile-nav__link.mobile-nav__link--user,.mobile-nav__link.mobile-nav__link--logout,.mobile-nav__link.mobile-nav__link--myorder{display:none}.logged-in .mobile-nav__link.mobile-nav__link--logout,.logged-in .mobile-nav__link.mobile-nav__link--myorder{display:block}.lang-switcher .nav-utility__sub-list{z-index:6;left:-10px}.lang-switcher__toggle{padding:5px 10px 5px 25px}.lang-switcher__toggle::before{content:'';display:block;position:absolute;left:0;top:3px;-webkit-transform:scale(.6);transform:scale(.6)}.lang-switcher__toggle .lang-switcher__lang{display:none}.lang-switcher__toggle--en::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:36.46788990825688% 34.30232558139535%;width:32px;height:20px}.lang-switcher__toggle--en-ie::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:32.79816513761468% 31.65374677002584%;width:32px;height:20px}.lang-switcher__toggle--de-de::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:30.96330275229358% 30.361757105943152%;width:32px;height:20px}.lang-switcher__toggle--en-au::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:29.128440366972477% 29.069767441860463%;width:32px;height:20px}.lang-switcher__toggle--en-nl::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:34.63302752293578% 32.95041931023789%;width:32px;height:20.22px}.lang-switcher__toggle--en-us::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:38.30275229357798% 35.594315245478036%;width:32px;height:20px}.lang-switcher__link{white-space:nowrap;display:block;position:relative;padding:6px 15px 6px 40px}.lang-switcher__link::before{content:'';display:block;position:absolute;left:0;top:8px;-webkit-transform:scale(.6);transform:scale(.6)}@media screen and (min-width:48em){.lang-switcher__link::before{top:5px}}.lang-switcher__link--current{font-weight:700;color:#06406f}.lang-switcher__link--en::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:36.46788990825688% 34.30232558139535%;width:32px;height:20px}.lang-switcher__link--en-ie::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:32.79816513761468% 31.65374677002584%;width:32px;height:20px}.lang-switcher__link--de-de::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:30.96330275229358% 30.361757105943152%;width:32px;height:20px}.lang-switcher__link--en-au::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:29.128440366972477% 29.069767441860463%;width:32px;height:20px}.lang-switcher__link--en-nl::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:34.63302752293578% 32.95041931023789%;width:32px;height:20.22px}.lang-switcher__link--en-us::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:38.30275229357798% 35.594315245478036%;width:32px;height:20px}.mega-menu{background:#fff;position:absolute;z-index:5;top:100%;left:0;right:0;display:none}@media screen and (max-width:63.99em){.mega-menu{display:block;position:absolute;width:100%;top:0;bottom:0;left:100%;overflow-y:auto;-webkit-transition:left .3s;transition:left .3s}@supports (-webkit-overflow-scrolling:touch){.mega-menu{bottom:16%}}}@media screen and (min-width:64em){.mega-menu{margin:0 auto;padding:0 1rem;width:100%}}@media screen and (min-width:64em) and (min-width:48em){.mega-menu{padding:0 1.5rem}}@media screen and (min-width:64em) and (min-width:64em){.mega-menu{padding:0 2.5rem;max-width:1440px}}.nav__dropdown-standard{background:#fff;border:1px solid #e4e4e4;display:none;position:absolute;z-index:5}@media screen and (max-width:63.99em){.nav__dropdown-standard{background:#fff;position:absolute;z-index:2;right:0;display:block;width:100%;top:0;bottom:0;left:100%;overflow-y:auto;-webkit-transition:left .3s;transition:left .3s}}@media screen and (min-width:64em){.nav__dropdown-standard{border-top:none}.nav__dropdown-standard a{color:#00496c}.nav__dropdown-standard a:hover{color:#1a9ee2}}.nav__dropdown--secondary{position:absolute;left:100%;top:0}.nav__dropdown-item{text-align:left}[data-has-children=true] .nav__dropdown-item{position:relative}@media screen and (max-width:63.99em){.nav__dropdown-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 50px 10px 0;color:#06406f;font-size:1.6rem;background-color:#fff;line-height:1.4}.nav__dropdown-link:focus,.nav__dropdown-link:hover{color:#06406f}}@media screen and (min-width:64em){.nav__dropdown-link{display:block;padding:1rem 1.3rem;white-space:nowrap;font-size:1.6rem}}.mega-menu--active,.nav__dropdown--open{display:block}@media screen and (max-width:63.99em){.mega-menu--active,.nav__dropdown--open{left:0;height:calc(100% - 60px);bottom:0;padding:0 20px;top:auto;position:fixed}}.mega-menu--active .nav__dropdown-list,.nav__dropdown--open .nav__dropdown-list{display:block}@media screen and (max-width:63.99em){.mega-menu--active .nav__dropdown-list,.nav__dropdown--open .nav__dropdown-list{padding-top:10px}}.mega-menu__link{padding:1.2rem 1rem;display:block;color:#656565}@media screen and (max-width:63.99em){.mega-menu__link{font-weight:400;font-size:1.4rem;border-bottom:1px solid #e4e4e4}}@media screen and (min-width:64em){.mega-menu__link{font-weight:400;display:inline-block;color:#fff;padding:1rem 0}.mega-menu__link:focus,.mega-menu__link:hover{color:#fff}}.mega-menu .mega-menu__link--back,.mega-menu__link--back{font-size:1.6rem;position:relative;padding:10px 10px 10px 30px;color:#06406f;border-bottom:1px solid #e4e4e4;background-color:#fff;line-height:1.4}.mega-menu .mega-menu__link--back:focus,.mega-menu .mega-menu__link--back:hover,.mega-menu__link--back:focus,.mega-menu__link--back:hover{color:#06406f}.mega-menu .mega-menu__link--back::before,.mega-menu__link--back::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:8.257403189066059% 6.499356499356499%;width:20px;height:14px;content:'';display:block;position:absolute;left:0;top:15px}.mega-menu .mega-menu__link--back::after,.mega-menu__link--back::after{display:none}.primary-navigation:has(.mega-menu__list-item--active) .mega-menu .mega-menu__link--back,.primary-navigation:has(.mega-menu__list-item--active) .mega-menu__link--back{display:none}@media screen and (min-width:64em){.mega-menu .mega-menu__link--back,.mega-menu__link--back{display:none}}.mega-menu__generic_li{padding-bottom:.2rem;padding-right:.2rem}.mega-menu__panel{display:none;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff;text-align:left}@media screen and (max-width:63.99em){.mega-menu__panel{padding-top:10px}}@media screen and (min-width:64em){.mega-menu__panel{position:absolute;top:0;right:-25px;left:-25px;min-height:calc(100% - 2rem);padding:1rem;padding-left:calc(20% + 5.5rem);padding-bottom:2rem;border-color:#fff;border:1px solid #ccd0d4;border-top:none}.mega-menu__panel a{color:#00496c}.mega-menu__panel a:hover{color:#1a9ee2}}@media screen and (min-width:64em) and (-ms-high-contrast:active),screen and (min-width:64em) and (-ms-high-contrast:none){.mega-menu__panel{left:-24px}}@media screen and (min-width:64em){.mega-menu__panel::before{content:'';position:absolute;top:25px;bottom:25px;background:#ccd0d4;height:auto;width:1px;display:block;left:21%;z-index:1}}.mega-menu__panel--active{display:block;z-index:2}.mega-menu__list-link{display:inline-block;color:#656565;background:#fff;padding:1.2rem 1rem;width:100%;text-align:left;font-size:1.4rem;line-height:1.4;position:relative;z-index:2}@media screen and (max-width:63.99em){.mega-menu__list-link{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 50px 10px 0;color:#06406f;font-size:1.6rem;background-color:#fff;line-height:1.4}.mega-menu__list-link:focus,.mega-menu__list-link:hover{color:#06406f}.mega-menu__list-link::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.153846153846153% 20.463320463320464%;width:8px;height:14px;content:'';display:block;position:absolute;right:15px;top:15px}.mega-menu__list-link.mega-menu__list-link--active{font-size:1.6rem;position:relative;padding:10px 10px 10px 30px;color:#06406f;border-bottom:1px solid #e4e4e4;background-color:#fff;line-height:1.4}.mega-menu__list-link.mega-menu__list-link--active:focus,.mega-menu__list-link.mega-menu__list-link--active:hover{color:#06406f}.mega-menu__list-link.mega-menu__list-link--active::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:8.257403189066059% 6.499356499356499%;width:20px;height:14px;content:'';display:block;position:absolute;left:0;top:15px}.mega-menu__list-link.mega-menu__list-link--active::after{display:none}}@media screen and (min-width:64em){.mega-menu__list-link{padding:.6rem 1rem;color:#00496c;background:#fff;text-transform:none;font-size:1.6rem;-webkit-box-shadow:none;box-shadow:none}.mega-menu__list-link span{pointer-events:none;position:relative}.mega-menu__list-link span::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:4px;background-color:#06406f;border-radius:3px;-webkit-transition:all .2s;transition:all .2s}}@media screen and (min-width:64em){.mega-menu__list-link:active,.mega-menu__list-link:hover{color:#1a9ee2}}@media screen and (max-width:63.99em){.mega-menu__panel-item--active{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background:#fff}}@media screen and (max-width:63.99em){.mega-menu__list-item--active{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3;background:#fff}}@media screen and (min-width:64em){.mega-menu__list-item--active .mega-menu__list-link{cursor:pointer;background-color:#fff;color:#000;-webkit-box-shadow:3px 0 #fff;box-shadow:3px 0 #fff}.mega-menu__list-item--active .mega-menu__list-link span::after{width:100%}}@media screen and (min-width:64em){.mega-menu__list-item--active .mega-menu__panel{display:block;z-index:1}}@media screen and (min-width:64em){.mega-menu__list-item{width:20%;padding-bottom:.2rem;padding-right:1rem}.mega-menu__list-item:last-child{padding-bottom:0}.mega-menu__list-item[data-nid="143417"],.mega-menu__list-item[data-nid="143635"]{display:none}}.mega-menu__list-item.active .mega-menu__panel{display:block}@media screen and (min-width:64em){.mega-menu__list-link--active{background-color:#fff;color:#000;-webkit-box-shadow:3px 0 #fff;box-shadow:3px 0 #fff}.mega-menu__list-link--active:focus{color:inherit}}.mega-menu__list{position:relative}@media screen and (max-width:63.99em){.mega-menu__list{padding-top:10px}.mega-menu__list:has(.mega-menu__list-item--active) .mega-menu__list-item{display:none}.mega-menu__list:has(.mega-menu__list-item--active) .mega-menu__list-item--active{display:block}.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__list-item,.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__panel-item{display:none}.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__list-item--active,.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__panel-item--active{display:block}.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__list-item--active>ul>.mega-menu__panel-item,.mega-menu__list:has(.mega-menu__panel-item--active) .mega-menu__panel-item--active>ul>.mega-menu__panel-item{display:block}}@media screen and (min-width:64em){.mega-menu__list{padding:20px 0;text-align:left}}@media screen and (max-width:63.99em){.mega-menu__panel__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 50px 10px 0;color:#06406f;font-size:1.6rem;background-color:#fff;line-height:1.4}.mega-menu__panel__title:focus,.mega-menu__panel__title:hover{color:#06406f}}@media screen and (min-width:64em){.mega-menu__panel__title{font-weight:700;font-size:2.4rem;margin:0 0 1rem 0;display:inline-block;-webkit-font-smoothing:antialiased}}@media screen and (min-width:64em){.mega-menu__panel-list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:64em){.mega-menu__panel-list-col{width:32.5%;margin-right:1%}.mega-menu__panel-list-col:last-child{margin-right:0}.mega-menu__panel-list-col:only-child{width:50%}}@media screen and (min-width:64em){.mega-menu__panel-item{font-size:1.6rem;padding-bottom:.5rem;padding-left:1.5rem}}@media screen and (max-width:63.99em){.mega-menu__panel-item:has(.mega-menu--dest-link-nid143458),.mega-menu__panel-item:has(.mega-menu--dest-link-nid152846),.mega-menu__panel-item:has(.mega-menu--dest-link-nid269417){display:none}}@media screen and (max-width:63.99em){.mega-menu__panel-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 50px 10px 0;color:#06406f;font-size:1.6rem;background-color:#fff;line-height:1.4}.mega-menu__panel-link:focus,.mega-menu__panel-link:hover{color:#06406f}}.mega-menu__accordion{position:relative;display:block}@media screen and (max-width:63.99em){.mega-menu__accordion::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.153846153846153% 20.463320463320464%;width:8px;height:14px;content:'';display:block;position:absolute;right:15px;top:15px}}@media screen and (min-width:64em){.mega-menu__accordion::before{content:"";float:left;position:absolute;background:url(/themes/custom/atd/images/meganav/chevron-down-navy.svg) no-repeat center right;background-size:auto 100%;height:6px;width:20px;left:-20px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:14px}}@media screen and (max-width:63.99em){.mega-menu .mega-menu__accordion--active{font-size:1.6rem;position:relative;padding:10px 10px 10px 30px;color:#06406f;border-bottom:1px solid #e4e4e4;background-color:#fff;line-height:1.4}.mega-menu .mega-menu__accordion--active:focus,.mega-menu .mega-menu__accordion--active:hover{color:#06406f}.mega-menu .mega-menu__accordion--active::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:8.257403189066059% 6.499356499356499%;width:20px;height:14px;content:'';display:block;position:absolute;left:0;top:15px}.mega-menu .mega-menu__accordion--active::after{display:none}}@media screen and (min-width:64em){.mega-menu .mega-menu__accordion--active::before{-webkit-transform-origin:initial;transform-origin:initial;-webkit-transform:rotate(0);transform:rotate(0);left:-23px;top:10px}}.mega-menu__accordion-sub{display:none;padding-top:10px}@media screen and (min-width:64em){.mega-menu__accordion-sub{padding-top:1rem}}.mega-menu__accordion-sub--active{display:block}.nav__info{padding:15px 20px;text-align:center;border-bottom:1px solid #e4e4e4}@media screen and (min-width:64em){.nav__info{display:none}}.nav__info .nav__info-btn{display:block;padding:16px 8px;border-radius:12px;font-size:18px;text-transform:none;margin-bottom:8px;padding-left:33px}.nav__info .nav__info-btn::before{content:'';margin-left:-30px;position:absolute}.nav__info .nav__info-live-chat{background-color:#1d93f3}.nav__info .nav__info-live-chat::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:14.668949771689498% 13.536269430051814%;width:24px;height:24px}.nav__info .nav__info-call-now{background-color:#19a5b1}.nav__info .nav__info-call-now::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:69.17808219178082% 64.57253886010362%;width:24px;height:24px}.nav__info .nav__info-whatsapp{background-color:#24d366;width:100%;position:relative;padding:0;height:54px;margin-top:5px}.nav__info .nav__info-whatsapp::before{content:'';background:url(/themes/custom/atd/images/WhatsAppButtonGreenLarge.svg) no-repeat;background-position:center;background-size:auto;position:absolute;top:0;right:0;width:100%;height:inherit}.nav__info-text__toggle{position:relative;display:inline-block;padding:.5rem 1rem;color:#19a5b1;text-decoration:underline;text-transform:capitalize}.nav__info-text__toggle:focus,.nav__info-text__toggle:hover{color:#19a5b1;text-decoration:underline}.nav__info-text__toggle::after,.nav__info-text__toggle::before{content:'';display:block;width:2px;height:9px;background:#19a5b1;position:absolute;top:14px;right:-6px;border-radius:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav__info-text__toggle::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__info-text__toggle--active::after,.nav__info-text__toggle--active::before{-webkit-transform:rotate(-45deg) scale(-1,-1);transform:rotate(-45deg) scale(-1,-1)}.nav__info-text__toggle--active::after{-webkit-transform:rotate(45deg) scale(-1,-1);transform:rotate(45deg) scale(-1,-1)}.nav__info-text{display:none;color:#19a5b1}.nav__info-text__toggle--active+.nav__info-text{display:block}.nav__info-text span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 10px}@media screen and (min-width:64em){.mobile-nav{display:none}}.mobile-nav__link{font-weight:400;display:block;font-weight:700;padding:20px 0;margin:15px;border-bottom:1px solid #ccd0d4;color:#222;position:relative}.mobile-nav__link::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:5.200678349349915% 2.8883183568677793%;width:7px;height:10px;content:'';display:block;position:absolute;right:20px;top:30px;-webkit-transform:scale(1.15);transform:scale(1.15)}.nav-user-list{position:absolute;background:#fff;border-top:1px solid #e4e4e4;padding:5px 0;top:100%;left:0;right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1);display:none}.nav-user-list.nav-user-list--open{display:block}.nav-user-list .nav-user-list__item{font-size:1.5rem}.nav-user-list .nav-user-list__item a{padding:5px 10px 5px 40px;position:relative;color:#06406f;display:block}.nav-user-list .nav-user-list__item a p{margin:0}.nav-user-list .nav-user-list__item a p::before{content:"";width:16px;height:16px;background-repeat:no-repeat;background-size:cover;display:block;margin:auto;background-color:transparent;border-radius:0;opacity:1;left:13px;top:7px;position:absolute;-webkit-transform:scale(.7);transform:scale(.7)}.nav-user-list .nav-user-list__item a.login p::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:100% 100%;width:20px;height:20px}.nav-user-list .nav-user-list__item a.my-account p::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:100% 100%;width:20px;height:20px}.nav-user-list .nav-user-list__item a.logout p::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:45.31963470319635% 43.005181347150256%;width:24px;height:24px;left:12px;top:5px}.nav-user-list .login{display:block!important;visibility:visible!important}.nav-user-list .logout,.nav-user-list .my-account{display:none!important;visibility:hidden!important}.logged-in .nav-user-list .login,.logged-in .nav__user_info .login{display:none!important;visibility:hidden!important}.logged-in .nav-user-list .logout,.logged-in .nav-user-list .my-account,.logged-in .nav__user_info .logout,.logged-in .nav__user_info .my-account{display:block!important;visibility:visible!important}.popular-tickets__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;padding:15px 20px}@media screen and (min-width:64em){.popular-tickets__nav{display:none}}.popular-tickets__nav h3{width:100%;display:block;color:#06406f;font-weight:700;margin:0}.popular-tickets__nav .popular-ticket__nav{-webkit-box-flex:0;-ms-flex:0 0 calc(32% - 7.5px);flex:0 0 calc(32% - 7.5px)}.popular-tickets__nav .popular-ticket__nav:nth-child(4){display:none}.popular-tickets__nav .popular-ticket__nav img{border-radius:15px}.popular-tickets__nav .popular-ticket__nav h4{color:#06406f;font-size:14px}@media screen and (max-width:35.99em){.popular-ticket__nav{-webkit-box-flex:0!important;-ms-flex:0 0 calc(50% - 7.5px)!important;flex:0 0 calc(50% - 7.5px)!important}.popular-ticket__nav:nth-child(4){display:block!important}}.nav-toggles{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;gap:1rem}.booking-flow .nav-toggles{display:none}@media screen and (min-width:64em){.nav-toggles{display:none}}.nav-toggles__item{position:relative;margin:0;padding:0}.nav-toggles__item.nav-toggles__item--menu-container{position:absolute;left:1rem;top:0}.nav-toggles__item.nav-toggles__item--lang .lang-switcher__curr{display:none}@media screen and (min-width:23.5em){.nav-toggles__item.nav-toggles__item--lang .lang-switcher__curr{display:inline-block}}.nav-toggles__item.nav-toggles__item--lang .lang-switcher__lang{display:none}.nav-toggles__link{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:1.25rem;font-weight:700;padding:0 .5rem;color:#06406f}.nav-toggles__link:active,.nav-toggles__link:hover,.nav-toggles__link:visited{color:#06406f}.nav-toggles__link::before{content:"";width:20px;height:20px;background-repeat:no-repeat;background-size:cover;display:block;border-radius:4px;-webkit-transform:scale(.7);transform:scale(.7)}.nav-toggles__link.nav-toggles__link--menu::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:50% 47.35142118863049%;width:20px;height:20px;-webkit-transform:scale(1);transform:scale(1)}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--en::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:36.46788990825688% 34.30232558139535%;width:32px;height:20px}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--en-ie::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:32.79816513761468% 31.65374677002584%;width:32px;height:20px}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--de-de::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:30.96330275229358% 30.361757105943152%;width:32px;height:20px}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--en-au::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:29.128440366972477% 29.069767441860463%;width:32px;height:20px}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--en-nl::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:34.63302752293578% 32.95041931023789%;width:32px;height:20.22px}.nav-toggles__link.nav-toggles__link--lang.nav-toggles__lang--en-us::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:38.30275229357798% 35.594315245478036%;width:32px;height:20px}.nav-toggles__link.nav-toggles__link--user::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:100% 100%;width:20px;height:20px}.nav-toggles__link.nav-toggles__link--search::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:71.98177676537586% 67.70025839793281%;width:20px;height:20px}.nav-toggles__link.nav-toggles__link--menu--open::before,.nav-toggles__link.nav-toggles__link--search--open::before,.nav-toggles__link.nav-toggles__link--user--open::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:21.753986332574033% 21.44702842377261%;width:20px;height:20px;-webkit-transform:scale(.7);transform:scale(.7)}.nav-toggles__link-title{display:none}.nav-lang-list{display:none;position:absolute;background-color:#fff;border-top:1px solid #e4e4e4;padding:1.5rem 1rem;top:60px;left:0;right:0;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.1);box-shadow:0 3px 3px rgba(0,0,0,.1)}.nav-lang-list.nav-lang-list--open{display:block}@media screen and (min-width:64em){.nav-lang-list.nav-lang-list--open{display:none}}.breadcrumb{font-size:1.15rem;padding:1.2rem 0;position:relative}@media screen and (min-width:64em){.breadcrumb{padding:1rem 0}}.info-tabs .breadcrumb{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4}.info-tabs--hotel .breadcrumb{background-color:#fff;padding-top:1rem;padding-bottom:0}@media screen and (min-width:64em){.info-tabs--hotel .breadcrumb{padding-top:1rem;padding-bottom:0}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6px}.info-tabs--hotel .breadcrumb__list{width:100%}.breadcrumb__item{display:inline-block}.breadcrumb__item::before{content:'>';color:#848484}.breadcrumb__item:first-child::before{display:none}@media screen and (max-width:63.99em){.info-tabs--hotel .breadcrumb__item:last-child{position:absolute;width:0;height:0;overflow:hidden;left:-3000000px}}.breadcrumb__item span{display:inline-block;padding:3px 6px}.info-tabs--hotel .breadcrumb__link{display:inline-block}.breadcrumb__link--home::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:43.197278911564624% 40.616966580976865%;width:12px;height:12px;content:'';display:inline-block;margin-bottom:-1px}.info-tabs--hotel .breadcrumb__link--home::before{margin:0}.info-tabs--hotel .breadcrumb__link--home{padding:3px 6px 3px 0}.info-tabs--hotel .breadcrumb__link--home span{display:none}.aside-block{border:1px solid #e4e4e4;border-bottom:none;padding:1rem}.aside-block:last-child{border-bottom:1px solid #e4e4e4}.aside-block ul{margin:0 -1rem;font-size:1.25rem}.aside-block ul a{display:block;padding:.5rem 1rem;line-height:1.2}.aside-block ul ul{background-color:#f4f4f4;margin:.5rem 0;padding:.5rem 0}.aside-block ul ul a{display:block;padding:.5rem 1rem .5rem 2rem;position:relative}.aside-block ul ul a::before{content:'';position:absolute;height:6px;width:6px;background:#d4d4d4;border-radius:50%;left:8px;top:35%}.aside-block ul .is-active{color:#0d283a}.aside-block__title{font-size:1.8rem;background:#1565c0;color:#fff;padding:.5rem 1rem;margin:-1.1rem -1.1rem 1rem}.btn,.eu-cookie-compliance-default-button{display:inline-block;background:#00ad48;color:#fff;padding:1.1rem 1.5rem;font-size:1.3rem;line-height:1.2;text-align:center;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.btn:focus,.btn:hover,.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover{color:#fff;background:#007a33}.btn.disabled,.btn:disabled,.eu-cookie-compliance-default-button.disabled,.eu-cookie-compliance-default-button:disabled{background-color:#f4f4f4;color:#848484;cursor:not-allowed}.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:focus,.btn:disabled:hover,.eu-cookie-compliance-default-button.disabled:focus,.eu-cookie-compliance-default-button.disabled:hover,.eu-cookie-compliance-default-button:disabled:focus,.eu-cookie-compliance-default-button:disabled:hover{background-color:#f4f4f4}.btn.selectedButton,.eu-cookie-compliance-default-button.selectedButton{position:relative;background:#007a33}.btn{display:inline-block;background:#00ad48;color:#fff;padding:1.1rem 1.5rem;font-size:1.3rem;line-height:1.2;text-align:center;text-transform:uppercase;border:none;border-radius:2px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.btn:focus,.btn:hover{color:#fff;background:#007a33}.btn.disabled,.btn:disabled{background-color:#f4f4f4;color:#848484;cursor:not-allowed}.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:focus,.btn:disabled:hover{background-color:#f4f4f4}.btn.selectedButton{position:relative}.brochure-page__btn,.btn,.btn--alt,.btn--alt-1,.btn--blue,.btn--full,.btn--small,.customer-accounts__btn--full-width{font-weight:700;text-transform:capitalize;border-radius:8px;font-size:1.6rem}.hotels-header__map-btn,.searchHotels{font-weight:700;text-transform:capitalize;border-radius:8px;font-size:1.4rem}.btn--alt{background:#64b5f6}.btn--alt:focus,.btn--alt:hover{background:#349ef3}.btn--alt-1{background:#1565c0}.SD-804-offers-banners-homepage-test .btn--alt-1,.SD-805-offers-hlp-banners-test .btn--alt-1{background:#0288d1}.btn--alt-1:focus,.btn--alt-1:hover{background:#104d92}.SD-804-offers-banners-homepage-test .btn--alt-1:focus,.SD-804-offers-banners-homepage-test .btn--alt-1:hover,.SD-805-offers-hlp-banners-test .btn--alt-1:focus,.SD-805-offers-hlp-banners-test .btn--alt-1:hover{background:#02679e}.btn--blue{background:#1a9ee2}.btn--blue:focus,.btn--blue:hover{background:#157eb4}.btn--white{background:#fff;color:#e50650;border:1px solid #fff}.btn--white:focus,.btn--white:hover{background:#e50650;color:#fff}.btn--link{color:#64b5f6;background:#fff;border:solid 1px #1a9ee2;font-weight:400}.btn--link:focus,.btn--link:hover{background:#fff;color:#1a9ee2;border-color:#1a9ee2}.btn--plain{color:#0d283a;background-color:#fff;border:solid 1px #0d283a}.btn--plain:focus,.btn--plain:hover{background-color:#fff;color:#1a9ee2;border-color:#0d283a}.btn--small{padding:1rem 1.5rem .8rem 1.5rem}.btn--full{width:100%}.btn--chevron::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:18.721719457013574% 18.095482546201232%;width:8px;height:9.6px;content:"";display:inline-block;margin-left:5px}.btn--hotels-search,.btn--room-search{background-color:transparent;position:absolute;top:0;left:0;right:0;bottom:0;border:0;cursor:pointer;padding:0;margin:0}.btn--external::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:68.00907543959161% 63.32691072575466%;width:13px;height:11px;content:"";display:inline-block;margin-left:5px}.btn--tickets-only{text-align:left;text-transform:none;background:#1a9ee2;border-radius:8px}.btn--tickets-only:active,.btn--tickets-only:focus,.btn--tickets-only:hover{background:#157eb4}.admin-menu .btn{font-size:1.3rem;font-weight:500;border-radius:4px}.flatpickr-calendar{padding:0 10px 10px;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:1px solid #aebac8}.flatpickr-calendar.hotels-flatpickr{border:none;background-color:#fff;padding:3rem 1.6rem 1.6rem 1.6rem;max-width:100%;width:100%;max-height:100%;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;line-height:1.4;z-index:11;overflow:auto;top:0!important;left:0!important;right:0!important}@media screen and (min-width:48em){.flatpickr-calendar.hotels-flatpickr{max-width:768px;width:768px!important;-ms-flex-item-align:center;align-self:center;padding:24px 55px 24px 24px;max-height:calc(100vh - 20%);margin-top:auto;margin-bottom:auto;border-radius:24px;gap:2.1rem;top:10%!important;left:calc((100vw - 768px)/ 2)!important;right:calc((100vw - 768px)/ 2)!important}}.flatpickr-calendar.hotels-flatpickr::after,.flatpickr-calendar.hotels-flatpickr::before{content:unset}.flatpickr-calendar.hotels-flatpickr.multiMonth .flatpickr-day.hidden+.flatpickr-day{-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.hotels-flatpickr .numInputWrapper select{display:none}.flatpickr-calendar.hotels-flatpickr .numInputWrapper .arrowDown,.flatpickr-calendar.hotels-flatpickr .numInputWrapper .arrowUp,.flatpickr-calendar.hotels-flatpickr .numInputWrapper input.numInput{display:block!important}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-original input.numInput{display:block!important;border:none;font-size:1.6rem;color:#0d283a;padding:0 0 0 .3rem;margin:0}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-original .arrowDown,.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-original .arrowUp{display:none!important}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select select{display:block;margin-left:0!important;cursor:pointer;font-size:1.6rem;color:#0d283a}@media screen and (min-width:64em){.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select select{padding:.9rem 2rem .9rem .3rem;background-size:16px auto;border-color:transparent}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select select:hover{border-color:#aebac8}}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select input.numInput{display:none!important}.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select .arrowDown,.flatpickr-calendar.hotels-flatpickr .numInputWrapper.flatpickr-calendar--year-select .arrowUp{display:none!important}.page-hotels-universal-tickets .flatpickr-calendar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;cursor:auto;margin-top:1rem}.flatpickr-calendar.multiMonth{max-width:100%;width:100%}.flatpickr-calendar.multiMonth .dayContainer,.flatpickr-calendar.multiMonth .flatpickr-weekdaycontainer{margin:0 3px}.flatpickr-calendar.multiMonth .flatpickr-days{max-width:100%;width:100%}@media screen and (min-width:48em){.ticket-form .flatpickr-calendar{max-width:100%;width:100%}}.flatpickr-calendar.flatpickr-calendar--year-dropdown .flatpickr-current-month .numInputWrapper{width:auto}.flatpickr-calendar .numInputWrapper .arrowDown,.flatpickr-calendar .numInputWrapper .arrowUp{opacity:1;border:1px solid #aebac8;right:-5px}.flatpickr-calendar .numInputWrapper .arrowUp{border-top-right-radius:4px}.flatpickr-calendar .numInputWrapper .arrowDown{border-bottom-right-radius:4px}.flatpickr-calendar .numInputWrapper .cur-year{margin-left:5px;padding:3px 5px;border:1px solid #aebac8;border-radius:4px}@media screen and (max-width:47.99em){.flatpickr-calendar.inline{width:100%}.flatpickr-calendar.inline .dayContainer{width:100%;max-width:none;min-width:0}.flatpickr-calendar.inline::after,.flatpickr-calendar.inline::before{display:none}}.flatpickr-calendar.arrowBottom::before,.flatpickr-calendar.arrowTop::before{border-bottom-color:#aebac8}.hotels-flatpickr .flatpickr-calendar .date-confirm{margin:0;float:none}.flatpickr-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:11;cursor:pointer}@media screen and (min-width:48em){.flatpickr-modal-overlay{background-color:rgba(0,0,0,.6)}}.hotels-flatpickr .flatpickr-close-button{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem;width:30px;height:30px;padding:0;right:1rem;top:1rem}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-close-button{width:30px;top:1.6rem}}.hotels-flatpickr .flatpickr-close-button::after,.hotels-flatpickr .flatpickr-close-button::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.hotels-flatpickr .flatpickr-close-button::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotels-flatpickr .flatpickr-close-button::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotels-flatpickr .flatpickr-close-button:focus,.hotels-flatpickr .flatpickr-close-button:hover{cursor:pointer;outline:0}.hotels-flatpickr .flatpickr-close-button:focus::after,.hotels-flatpickr .flatpickr-close-button:focus::before,.hotels-flatpickr .flatpickr-close-button:hover::after,.hotels-flatpickr .flatpickr-close-button:hover::before{background-color:#495157}.hotels-flatpickr .flatpickr-close-button:hover::after,.hotels-flatpickr .flatpickr-close-button:hover::before{background-color:#64b5f6}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-close-button{width:30px;top:2.6rem;right:1.6rem}}.hotels-flatpickr .flatpickr-close-button::after,.hotels-flatpickr .flatpickr-close-button::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.hotels-flatpickr .flatpickr-close-button::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotels-flatpickr .flatpickr-close-button::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotels-flatpickr .flatpickr-close-button:focus,.hotels-flatpickr .flatpickr-close-button:hover{cursor:pointer;outline:0}.hotels-flatpickr .flatpickr-close-button:focus::after,.hotels-flatpickr .flatpickr-close-button:focus::before,.hotels-flatpickr .flatpickr-close-button:hover::after,.hotels-flatpickr .flatpickr-close-button:hover::before{background-color:#495157}.hotels-flatpickr .flatpickr-close-button:hover::after,.hotels-flatpickr .flatpickr-close-button:hover::before{background-color:#64b5f6}.hotels-flatpickr .flatpickr-clear-button{background-color:transparent;border:none;width:auto;margin:0 auto;color:#64b5f6;margin-top:-.5rem;cursor:pointer}.hotels-flatpickr .flatpickr-clear-button:hover{color:#1a9ee2}.hotels-flatpickr .flatpickr-clear-button.flatpickr-clear-button-disabled{color:#adb4ba;cursor:unset}.hotels-flatpickr .flatpickr-clear-button.flatpickr-clear-button-disabled:hover{color:#adb4ba}.hotels-flatpickr .flatpickr-selection-instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 0 1rem 0;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-selection-instructions{margin:0}}.hotels-flatpickr .flatpickr-selection-instructions strong{font-size:1.8rem}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-selection-instructions strong{font-size:2.1rem}}.hotels-flatpickr .flatpickr-selection-progress{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0}.hotels-flatpickr .flatpickr-checkInOut{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.hotels-flatpickr .flatpickr-checkInOut::after{content:"";position:absolute;display:block;width:6px;height:1px;top:50%;left:calc(50% - 3px)}.hotels-flatpickr .flatpickr-hotel-checkin,.hotels-flatpickr .flatpickr-hotel-checkout{-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem)}.hotels-flatpickr .flatpickr-hotel-checkin strong,.hotels-flatpickr .flatpickr-hotel-checkout strong{font-weight:400;font-size:1.8rem}.hotels-flatpickr .flatpickr-hotel-checkin{text-align:right}.hotels-flatpickr .flatpickr-hotel-checkout{text-align:left}.hotels-flatpickr .flatpickr-nights-stay-message{-ms-flex-preferred-size:auto;flex-basis:auto;text-align:center;font-size:1.4rem;border-radius:8px;padding:5px 8px;position:relative;margin:0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem}.hotels-flatpickr .flatpickr-nights-stay-message.error{background-color:#ffe2e2;color:#ff6c6c;padding-left:36px}.hotels-flatpickr .flatpickr-nights-stay-message.error::before{content:"!";border-radius:50%;border:1.5px solid #ff6c6c;padding:0 7px;margin-right:8px;position:absolute;left:8px;font-size:12px}.hotels-flatpickr .flatpickr-nights-stay-message.done em{display:none}.hotels-flatpickr .flatpickr-nights-stay-message em{font-style:normal}.hotels-flatpickr .checkInOut-noDates::after{background-color:#adb4ba}.hotels-flatpickr .checkInOut-noDates .flatpickr-hotel-checkin{color:#01273b}.hotels-flatpickr .checkInOut-noDates .flatpickr-hotel-checkin strong{position:relative}.hotels-flatpickr .checkInOut-noDates .flatpickr-hotel-checkin strong::after{content:"";position:absolute;width:100%;height:1px;top:calc(100% + .2rem);left:0;background-color:#01273b}.hotels-flatpickr .checkInOut-noDates .flatpickr-hotel-checkout{color:#adb4ba}.hotels-flatpickr .checkInOut-checkInDate::after{background-color:#01273b}.hotels-flatpickr .checkInOut-checkInDate .flatpickr-hotel-checkin{color:#01273b}.hotels-flatpickr .checkInOut-checkInDate .flatpickr-hotel-checkout{color:#01273b}.hotels-flatpickr .checkInOut-checkInDate .flatpickr-hotel-checkout strong{position:relative}.hotels-flatpickr .checkInOut-checkInDate .flatpickr-hotel-checkout strong::after{content:"";position:absolute;width:100%;height:1px;top:calc(100% + .2rem);left:0;background-color:#01273b}.hotels-flatpickr .checkInOut-checkInOutDates::after{background-color:#01273b}.hotels-flatpickr .checkInOut-checkInOutDates .flatpickr-hotel-checkin,.hotels-flatpickr .checkInOut-checkInOutDates .flatpickr-hotel-checkout{color:#01273b}.hotels-flatpickr .flatpickr-months{position:relative;gap:.8rem;min-height:37px}.date-confirm{margin-top:1rem;float:right}.hotels-flatpickr .date-confirm{margin-top:0}.hotels-flatpickr .flatpickr-next-month,.hotels-flatpickr .flatpickr-prev-month{height:auto;background-color:#f4f4f4;padding:1rem .6rem;border-radius:4px;position:relative}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-next-month,.hotels-flatpickr .flatpickr-prev-month{position:absolute}}.hotels-flatpickr .flatpickr-next-month svg,.hotels-flatpickr .flatpickr-prev-month svg{display:none}.hotels-flatpickr .flatpickr-next-month::after,.hotels-flatpickr .flatpickr-prev-month::after{content:"";display:block;width:1px;height:1px;border:solid 8px transparent;border-radius:6px}.hotels-flatpickr .flatpickr-next-month.flatpickr-disabled,.hotels-flatpickr .flatpickr-prev-month.flatpickr-disabled{display:block;visibility:hidden}.hotels-flatpickr .flatpickr-prev-month{padding-right:1.6rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotels-flatpickr .flatpickr-prev-month::after{border-right-color:#0d283a}.hotels-flatpickr .flatpickr-next-month{padding-left:1.6rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotels-flatpickr .flatpickr-next-month::after{border-left-color:#0d283a}.hotels-flatpickr .flatpickr-month{height:unset;line-height:unset;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;text-align:left;-ms-flex-line-pack:center;align-content:center}.flatpickr-current-month{font-size:1.6rem;color:#0d283a;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-flatpickr .flatpickr-current-month{padding:0;width:auto;position:unset;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-current-month{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 50px}}@media screen and (min-width:64em){.hotels-flatpickr .flatpickr-current-month{gap:.3rem}}.hotels-flatpickr .flatpickr-current-month span.cur-month{margin:0}.hotels-flatpickr .flatpickr-innerContainer{width:100%;overflow:unset;padding:1rem 0}@media screen and (min-width:48em){.hotels-flatpickr .flatpickr-innerContainer{padding:0}}.hotels-flatpickr .flatpickr-weekdays{height:unset;gap:1.6rem}.hotels-flatpickr .flatpickr-weekdaycontainer{margin:0}.hotels-flatpickr span.flatpickr-weekday{font-size:1.25rem;padding-bottom:1rem;color:#01273b;text-transform:uppercase}.flatpickr-monthDropdown-months{border:1px solid #aebac8}.hotels-flatpickr .flatpickr-monthDropdown-months{padding:1rem 2.5rem 1rem .8rem;border:1px solid #aebac8;background-size:1.3em auto}.flatpickr-rContainer{max-width:100%;width:100%}.dayContainer{min-width:0}.hotels-flatpickr .dayContainer{width:100%;max-width:100%;background-color:#fff;margin:0!important}.ticket-form .inline .dayContainer{width:100%;max-width:none}.flatpickr-days{border:1px solid #aebac8;border-width:0 0 1px 1px;width:100%}.hotels-flatpickr .flatpickr-days{width:100%!important;border:none;min-height:26.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}.flatpickr-day{border-radius:0;max-width:none;height:auto;line-height:inherit;border:1px solid #aebac8;border-width:1px 1px 0 0;font-size:1.2rem;color:#1a9ee2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotels-flatpickr .flatpickr-day{font-size:1.6rem;padding:0;background-color:#e3f2fe;color:#01273b;border:solid 1px #fff;border-radius:4px;min-height:45px;height:auto!important}.hotels-flatpickr .flatpickr-day.endRange.startRange.endRange,.hotels-flatpickr .flatpickr-day.selected.startRange.endRange,.hotels-flatpickr .flatpickr-day.startRange.startRange.endRange{border-radius:4px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.flatpickr-day{-ms-flex-preferred-size:16%;flex-basis:16%}}.flatpickr-day .flatpickr-price{margin-top:-12px;font-size:10px;color:#a3a3a3}.flatpickr-day.nextMonthDay,.flatpickr-day.prevMonthDay{background-color:#f4f4f4;border:1px solid #aebac8;border-width:1px 1px 0 0}.hotels-flatpickr .flatpickr-day.nextMonthDay,.hotels-flatpickr .flatpickr-day.prevMonthDay{background-color:#fff;border:solid 1px #fff}.flatpickr-day.nextMonthDay .flatpickr-price,.flatpickr-day.prevMonthDay .flatpickr-price{color:inherit}.flatpickr-day.flatpickr-disabled,.flatpickr-day.today{border:1px solid #aebac8;border-width:1px 1px 0 0}.flatpickr-day.flatpickr-disabled .flatpickr-price,.flatpickr-day.today .flatpickr-price{color:inherit}.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.today:hover{border:1px solid #aebac8;border-width:1px 1px 0 0}.flatpickr-day.flatpickr-disabled:hover .flatpickr-price,.flatpickr-day.today:hover .flatpickr-price{color:inherit}.flatpickr-day.flatpickr-range,.flatpickr-day.inRange{background:#00ad48;color:#fff;opacity:.5;-webkit-box-shadow:none;box-shadow:none}.hotels-flatpickr .flatpickr-day.flatpickr-range,.hotels-flatpickr .flatpickr-day.inRange{border:solid 1px #fff;color:#fff;background:#00ad48}.flatpickr-day.free-ticket{display:block}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.startRange{color:#fff;background:#00ad48;border:1px solid #aebac8;border-width:1px 1px 0 0;opacity:1}.hotels-flatpickr .flatpickr-day.endRange,.hotels-flatpickr .flatpickr-day.selected,.hotels-flatpickr .flatpickr-day.startRange{border:solid 1px #fff;color:#fff;background:#00ad48;border-radius:4px}.flatpickr-day.endRange .flatpickr-price,.flatpickr-day.selected .flatpickr-price,.flatpickr-day.startRange .flatpickr-price{color:inherit}.flatpickr-day.endRange:hover,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover{background:#00ad48;border:1px solid #aebac8;border-width:1px 1px 0 0}.hotels-flatpickr .flatpickr-day.endRange:hover,.hotels-flatpickr .flatpickr-day.selected:hover,.hotels-flatpickr .flatpickr-day.startRange:hover{border:solid 1px #fff}.flatpickr-day:hover{color:#fff;background:#00ad48;border:1px solid #aebac8;border-width:1px 1px 0 0}.hotels-flatpickr .flatpickr-day:hover{border:solid 1px #fff}.flatpickr-day:hover .flatpickr-price{color:#fff}.hotels-flatpickr .flatpickr-day.flatpickr-disabled{background-color:#fff;color:#dbdee1;cursor:not-allowed;border:solid 1px #fff}.hotels-flatpickr .flatpickr-day.flatpickr-disabled:hover{background-color:#fff;color:#dbdee1;cursor:not-allowed;border:solid 1px #fff}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days{border:none}.flatpickr-calendar.multiMonth .dayContainer{margin:0 5px 1px 0}.flatpickr-calendar.multiMonth .dayContainer+.dayContainer{margin:0 0 1px 5px;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.multiMonth .flatpickr-day{height:37px;border-width:1px 1px 1px 0;margin:0 0 -1px}.flatpickr-calendar.multiMonth .flatpickr-day:nth-child(7n+1){border-left-width:1px}.flatpickr-calendar.multiMonth .flatpickr-day.hidden+.flatpickr-day{-webkit-box-shadow:-1px 0 #e4e4e4;box-shadow:-1px 0 #e4e4e4}.flatpickr-calendar.multiMonth .flatpickr-current-month span.cur-month{font-weight:400}.flatpickr-calendar.multiMonth .flatpickr-current-month span.cur-month:hover{background:0 0}.ticket-form.ticket-form--unavailable .selection-date-display{display:none}.ticket-form .numInputWrapper{float:left}.ticket-form .flatpickr-month{margin-bottom:10px}.ticket-form .flatpickr-month .calendar-date-display{display:none}.ticket-form .flatpickr-month .calendar-date-display .month,.ticket-form .flatpickr-month .calendar-date-display .year{text-align:left;font-size:2rem;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding-right:5px}.ticket-form .flatpickr-calendar.arrowBottom::before,.ticket-form .flatpickr-calendar.arrowTop::before{border-bottom-color:#fff!important;border-top-color:#fff!important}.ticket-form .flatpickr-current-month{width:100%;top:0;left:0;padding-top:0;display:block}.ticket-form .flatpickr-next-month,.ticket-form .flatpickr-prev-month{border-radius:4px;width:35px;height:35px;border:none;padding:0;line-height:1;z-index:1}.ticket-form .flatpickr-next-month svg,.ticket-form .flatpickr-prev-month svg{display:none}.ticket-form .flatpickr-prev-month{left:unset!important;right:40px;background:url(/themes/custom/atd/_src/svg-sprite/arrow_left.svg) no-repeat;background-size:cover}.ticket-form .flatpickr-next-month{background:url(/themes/custom/atd/_src/svg-sprite/arrow_right.svg) no-repeat;background-size:cover}.ticket-form .flatpickr-calendar{border:none;padding:0;padding-bottom:10px}.ticket-form .flatpickr-weekday{color:#01273b;text-transform:uppercase}.ticket-form .flatpickr-days{border:none}.ticket-form .flatpickr-day{border:1px solid #fff;border-radius:4px;background-color:#8ec9f9;color:#01273b;height:45px;font-size:1.5rem}.ticket-form .flatpickr-day .flatpickr-price{color:#01273b;font-size:1.1rem}.ticket-form .flatpickr-day:hover{border:1px solid #fff;color:#01273b}.ticket-form .flatpickr-day.end-date,.ticket-form .flatpickr-day.selected,.ticket-form .flatpickr-day.selected-range{background:#00ad48;color:#fff;opacity:.3}.ticket-form .flatpickr-day.end-date .flatpickr-price,.ticket-form .flatpickr-day.selected .flatpickr-price,.ticket-form .flatpickr-day.selected-range .flatpickr-price{color:#fff}.ticket-form .flatpickr-day.end-date:hover,.ticket-form .flatpickr-day.selected-range:hover,.ticket-form .flatpickr-day.selected:hover{border:1px solid #fff;color:#fff}.ticket-form .flatpickr-day.end-date:hover .flatpickr-price,.ticket-form .flatpickr-day.selected-range:hover .flatpickr-price,.ticket-form .flatpickr-day.selected:hover .flatpickr-price{color:#fff}.ticket-form .flatpickr-day.end-date,.ticket-form .flatpickr-day.selected{background:#00ad48;opacity:1}.ticket-form .flatpickr-day.selected .flatpickr-price{visibility:visible!important}.ticket-form .flatpickr-day.end-date .flatpickr-price,.ticket-form .flatpickr-day.selected-range .flatpickr-price{visibility:hidden}.ticket-form .flatpickr-day.end-date.flatpickr-disabled,.ticket-form .flatpickr-day.selected-range.flatpickr-disabled{display:block}.ticket-form .flatpickr-day.end-date.free-ticket,.ticket-form .flatpickr-day.selected-range.free-ticket{display:block}.ticket-form .flatpickr-day.refurb{background:#ffedd6}.ticket-form .flatpickr-day.selected-refurb{background:#ffa92c}.ticket-form .flatpickr-monthDropdown-months{float:left;font-size:16px;padding:7px 30px 7px 7px;border-radius:8px}.ticket-form .calendar-price-key{text-align:left;margin-top:20px}.page-hotels-universal-tickets .ticket-form .calendar-price-key{margin-top:1rem}.page-hotels-universal-tickets .ticket-form .calendar-price-key p{margin:0}.ticket-form .calendar-price-key span{display:inline-block;width:15px;height:15px;background:#e3f2fe;margin-bottom:-2px;margin-right:5px;border-radius:8px}.ticket-form .calendar-refurb-key span{background:#ffedd6}.ticket-form .calendar-refurb-key a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;margin:0 0 0 23px;line-height:1.4;font-size:1.2rem}.ticket-form .calendar-refurb-key a span{all:unset}.ticket-form .refurb-link{display:none;border-radius:12px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 1px 3px 1px rgba(0,0,0,.15);color:#0d283a;text-align:left;padding:10px 10px 5px 110px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;margin:2rem 0 -1.5rem;position:relative;overflow:hidden}.ticket-form .refurb-link::before{content:'';display:block;width:100px;height:100%;background:url(/themes/custom/atd/images/temp/uni-3-park/uni-3-park.png) no-repeat;background-size:cover;background-position:center;position:absolute;left:0;top:0;bottom:0}.ticket-form .refurb-link:hover{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 0 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 1px 0 rgba(0,0,0,.3),0 0 2px 0 rgba(0,0,0,.15)}.ticket-form .refurb-link h3{line-height:1.4;font-size:1.4rem}.ticket-form .refurb-link p{line-height:1.4;font-size:1.12rem}.ticket-form .refurb-link .ticket-form__lead-price{display:inline-block}.ticket-form .refurb-link .refurb-link__cta{display:inline-block;margin:0 0 0 5px;color:#1a9ee2}.ticket-form .refurb-link .refurb-link__cta::after{content:'';display:inline-block;width:6px;height:6px;border-right:2px solid #1a9ee2;border-top:2px solid #1a9ee2;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:2px;margin-bottom:1px}.ticket-form.refurb-active .btn,.ticket-form.refurb-active .message,.ticket-form.refurb-active .selection{display:none}.ticket-form.refurb-active .refurb-link{display:block}.page-hotels-universal-tickets .ticket-form .ticket-form-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:auto}.ticket-form .selection{font-weight:400;font-size:1.6rem;margin:10px 0 20px 0}.page-hotels-universal-tickets .ticket-form .selection{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin:0}.ticket-form .selection-start strong{font-size:1.4rem;font-weight:700}.ticket-form .nextMonthDay,.ticket-form .prevMonthDay{visibility:hidden}.ticket-form .cheapest-date{background-color:#e3f2fe;color:#01273b}.ticket-form .flatpickr-price{color:#01273b;margin-top:-7px;font-size:1.3rem}.ticket-form .flatpickr-price:hover{color:#01273b}.ticket-form .flatpickr-disabled{cursor:not-allowed;color:#848484;background-color:#fff}.ticket-form .flatpickr-disabled:hover{color:#848484;background-color:#fff}.ticket-form .flatpickr-disabled .flatpickr-price{display:none;color:#01273b}.horizontal-ticket__cta-section p.selection-date-display,.ticket-form p.selection-date-display{margin:0;font-size:1.4rem;font-weight:700;color:#0a6ab9;background-color:#f6fbff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.4rem;position:relative}.horizontal-ticket__cta-section p.selection-date-display::before,.ticket-form p.selection-date-display::before{content:'';background-image:url(/themes/custom/atd/_src/svg-bg-sprite/today.svg);display:block;background-repeat:no-repeat;background-size:100%;background-position:center;width:18px;height:18px;padding:0;margin:0}.horizontal-ticket__cta-section p.selection-date-display:has(.info__details)::after,.ticket-form p.selection-date-display:has(.info__details)::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;margin-left:4px}.horizontal-ticket__cta-section p.selection-date-display:has(.info__details):hover,.ticket-form p.selection-date-display:has(.info__details):hover{cursor:pointer}.horizontal-ticket__cta-section p.selection-date-display:has(.info__details):hover .info__details,.ticket-form p.selection-date-display:has(.info__details):hover .info__details{display:block;right:auto;left:0}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section p.selection-date-display:has(.info__details):hover .info__details,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form p.selection-date-display:has(.info__details):hover .info__details,.page-hotels-universal-tickets .horizontal-ticket__cta-section p.selection-date-display:has(.info__details):hover .info__details,.page-hotels-universal-tickets .ticket-form p.selection-date-display:has(.info__details):hover .info__details{color:#0d283a;right:unset;left:1.6rem;top:unset;bottom:calc(100% + .6rem)}.universal-package-usp .horizontal-ticket__cta-section p.selection-date-display:has(.info__details):hover .info__details,.universal-package-usp .ticket-form p.selection-date-display:has(.info__details):hover .info__details{right:0;left:auto}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display,.page-hotels-disney-tickets .ticket-form button.selection-date-display,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display,.page-hotels-universal-tickets .ticket-form button.selection-date-display{font-size:1.4rem;font-weight:700;color:#1a9ee2;border:none;border:1px solid #e4e4e4;border-radius:8px;padding:1rem;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f6fbff;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;margin:0;-ms-flex-line-pack:center;align-content:center;gap:.8rem}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display svg,.page-hotels-disney-tickets .ticket-form button.selection-date-display svg,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display svg,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display svg,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display svg,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display svg,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display svg,.page-hotels-universal-tickets .ticket-form button.selection-date-display svg{width:12px;height:12px;fill:#1a9ee2}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display .date-toggle,.page-hotels-disney-tickets .ticket-form button.selection-date-display .date-toggle,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display .date-toggle,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display .date-toggle,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display .date-toggle,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display .date-toggle,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display .date-toggle,.page-hotels-universal-tickets .ticket-form button.selection-date-display .date-toggle{font-size:1.4rem;font-weight:400;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display:hover,.page-hotels-disney-tickets .ticket-form button.selection-date-display:hover,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display:hover,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display:hover,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display:hover,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display:hover,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display:hover,.page-hotels-universal-tickets .ticket-form button.selection-date-display:hover{color:#64b5f6}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display:hover .date-toggle,.page-hotels-disney-tickets .ticket-form button.selection-date-display:hover .date-toggle,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display:hover .date-toggle,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display:hover .date-toggle,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display:hover .date-toggle,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display:hover .date-toggle,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display:hover .date-toggle,.page-hotels-universal-tickets .ticket-form button.selection-date-display:hover .date-toggle{color:#64b5f6}.page-hotels-disney-tickets .horizontal-ticket__cta-section button.selection-date-display:hover svg,.page-hotels-disney-tickets .ticket-form button.selection-date-display:hover svg,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section button.selection-date-display:hover svg,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form button.selection-date-display:hover svg,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section button.selection-date-display:hover svg,.page-hotels-universal-park-tickets .ticket-form button.selection-date-display:hover svg,.page-hotels-universal-tickets .horizontal-ticket__cta-section button.selection-date-display:hover svg,.page-hotels-universal-tickets .ticket-form button.selection-date-display:hover svg{fill:#64b5f6}.horizontal-ticket__cta-section .selection-date-change,.ticket-form .selection-date-change{display:none}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section .selection-date-change,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form .selection-date-change{display:block;margin-bottom:1.6rem}.disney-tickets-calendar{margin:0 0 1rem}@media screen and (min-width:64em){.disney-tickets-calendar{float:right;margin:0 0 1rem 2rem;max-width:310px}}.disney-tickets-calendar ul{list-style:none;padding:0}.disney-tickets-calendar ul:empty{display:none}.disney-tickets-calendar ul li{margin-bottom:.5rem}.avail-all{background:#008900;color:#fff}.avail-partial{background:#ffc23a;color:#000}.avail-no{background:#d0d7de;color:#000;pointer-events:none}.avail-no.flatpickr-day.flatpickr-disabled{background:#d0d7de;color:#000}.avail-no.flatpickr-day.flatpickr-disabled.prevMonthDay{background:#f4f4f4;color:rgba(57,57,57,.3)}.cal-key{margin:1rem 0 0 1rem}.cal-key li{display:inline-block;padding-right:5px;padding-left:0!important}.cal-key li::before{display:none!important}.cal-key__cube{display:inline-block;height:15px;width:15px;margin:0 4px -3px 0}.park-list,.text-block .park-list{margin:1rem 0 5rem 1rem}.park-list li,.text-block .park-list li{float:left;width:50%;padding-left:20px;position:relative}.park-list li::after,.park-list li::before,.text-block .park-list li::after,.text-block .park-list li::before{content:'';display:block;position:absolute;top:6px;left:8px;height:13px;width:2px;background:red;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.park-list li::after,.text-block .park-list li::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.park-list .park-avail::before,.text-block .park-list .park-avail::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;-webkit-transform:rotate(0);transform:rotate(0);top:7px;left:4px}.park-list .park-avail::after,.text-block .park-list .park-avail::after{display:none}@media screen and (max-width:47.99em){.swiper-container{overflow-x:auto}.swiper-container.swiper-container-initialized{overflow:hidden}}.swiper-container-initialized::-moz-selection{background:0 0}.swiper-container-initialized::selection{background:0 0}@media screen and (min-width:64em){.info-tabs--td .ticket-offers__header{font-size:3.6rem}}.ticket-offers__header span{color:#a64fc6}.ticket-offers__subheader{font-weight:700;color:#00496c;font-size:2rem;line-height:1.2}@media screen and (min-width:64em){.ticket-offers__subheader{font-size:2.4rem}}.swiper-button-disabled{display:none}@media screen and (min-width:64em){.swiper-button-disabled{display:none}}.img-hero{position:relative}.swiper-container-horizontal .swiper-pagination{display:none;bottom:40px}.swiper-container-horizontal .swiper-pagination.unified-gallery__mobile-gallery-pagination{display:block;bottom:2rem}@media screen and (min-width:64em){.swiper-container-horizontal .swiper-pagination{display:block}.swiper-container-horizontal .swiper-pagination.swiper-pagination-lock{display:none}}.swiper-button-next,.swiper-button-prev{margin:0;padding:0;clear:both;position:absolute;top:50%;text-indent:-3000px;font-size:0;line-height:1.5;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:.8;border:0;background:0 0;z-index:1;cursor:pointer;width:50px;height:100px;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:1}.swiper-button-next::before,.swiper-button-prev::before{content:"";position:absolute;background-color:rgba(0,0,0,.4);border-radius:50%;top:0;width:100px;height:100px}.swiper-button-next::after,.swiper-button-prev::after{content:"";position:absolute;right:20px;width:30px;height:30px;border:solid 2px #fff;top:50%;-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}.swiper-button-next.swiper-button-prev::after,.swiper-button-prev.swiper-button-prev::after{border-right:none;border-top:none;right:auto;left:20px}.swiper-button-next.swiper-button-next::after,.swiper-button-prev.swiper-button-next::after{border-left:none;border-bottom:none}@media screen and (max-width:74.99em){.swiper-button-next,.swiper-button-prev{display:none}}.unified-gallery__mobile-gallery .swiper-button-next,.unified-gallery__mobile-gallery .swiper-button-prev{margin:0;padding:0;clear:both;position:absolute;top:50%;text-indent:-3000px;font-size:0;line-height:1.5;-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:.8;border:0;background:0 0;z-index:1;cursor:pointer;width:50px;height:100px;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateY(-26px);transform:translateY(-26px);width:36px;height:54px}.unified-gallery__mobile-gallery .swiper-button-next:hover,.unified-gallery__mobile-gallery .swiper-button-prev:hover{opacity:1}.unified-gallery__mobile-gallery .swiper-button-next::before,.unified-gallery__mobile-gallery .swiper-button-prev::before{content:"";position:absolute;background-color:rgba(0,0,0,.4);border-radius:50%;top:0;width:100px;height:100px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#25282c;width:54px;height:54px}.unified-gallery__mobile-gallery .swiper-button-next::after,.unified-gallery__mobile-gallery .swiper-button-prev::after{content:"";position:absolute;right:20px;width:30px;height:30px;border:solid 2px #fff;top:50%;-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);border-color:#25282c;border-width:3px;border-radius:2px;width:16px;height:16px;right:12px;-webkit-transform:translateY(-9px) rotate(45deg);transform:translateY(-9px) rotate(45deg)}.unified-gallery__mobile-gallery .swiper-button-next.swiper-button-prev::after,.unified-gallery__mobile-gallery .swiper-button-prev.swiper-button-prev::after{border-right:none;border-top:none;right:auto;left:20px;left:12px}.unified-gallery__mobile-gallery .swiper-button-next.swiper-button-next::after,.unified-gallery__mobile-gallery .swiper-button-prev.swiper-button-next::after{border-left:none;border-bottom:none}@media screen and (max-width:74.99em){.unified-gallery__mobile-gallery .swiper-button-next,.unified-gallery__mobile-gallery .swiper-button-prev{display:none;display:block}}@media screen and (min-width:48em) and (max-width:63.99em){.info-tabs--myw .swiper-button-next,.info-tabs--myw .swiper-button-prev{display:block}}.swiper-button-next.swiper-button-lock,.swiper-button-prev.swiper-button-lock{display:none}.swiper-buttons{margin:0 auto;padding:0 1rem;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:0;-webkit-transition:.2s;transition:.2s}@media screen and (min-width:48em){.swiper-buttons{padding:0 1.5rem}}@media screen and (min-width:64em){.swiper-buttons{padding:0 2.5rem;max-width:1440px}}@media screen and (min-width:48em){.photo-grid .swiper-buttons{display:none}}.swiper-container:hover .swiper-buttons{opacity:1}.swiper-button-next{right:-60px}.swiper-button-next::before{right:0}.swiper-button-next::after{border-left:none;border-bottom:none}.swiper-button-next:focus{outline:0}.swiper-button-next--inside{right:0}.swiper-button-next--inside::before{left:0}.swiper-button-next--inside::after{right:14px}.swiper-button-next--small{width:50px;height:60px;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.swiper-button-next--small::before{border-radius:50% 0 0 50%;width:60px;height:60px}.swiper-button-next--small::after{width:20px;height:20px;-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.swiper-button-prev{left:-60px}.swiper-button-prev::before{left:0}.swiper-button-prev::after{border-right:none;border-top:none;right:auto;left:20px}.swiper-button-prev:focus{outline:0}.swiper-button-prev--inside{left:0}.swiper-button-prev--inside::before{right:0;left:auto}.swiper-button-prev--inside::after{left:14px;right:auto}.swiper-button-prev--small{width:50px;height:60px;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.swiper-button-prev--small::before{border-radius:0 50% 50% 0;width:60px;height:60px}.swiper-button-prev--small::after{width:20px;height:20px;-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.swiper-controls-wrapper{position:relative}.swiper-button-prev--above{display:none;left:unset;right:50px;top:0;width:40px;height:40px;border-radius:4px}@media screen and (min-width:64em){.swiper-button-prev--above{display:block}.swiper-button-prev--above.swiper-button-lock{display:none}}.swiper-button-prev--above::before{border-radius:4px;width:40px;height:40px;background-color:#f7f8fa}.swiper-button-prev--above::after{width:10px;height:10px;top:calc(50% - 7px);left:calc(50% - 4px);right:unset;-webkit-transform:unset;transform:unset;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#0d283a}.swiper-button-prev--above:hover::before{background-color:#edeef1}.swiper-button-next--above{display:none;left:unset;right:0;top:0;width:40px;height:40px;border-radius:4px}@media screen and (min-width:64em){.swiper-button-next--above{display:block}.swiper-button-next--above.swiper-button-lock{display:none}}.swiper-button-next--above::before{border-radius:4px;width:40px;height:40px;background-color:#f7f8fa}.swiper-button-next--above::after{width:10px;height:10px;top:calc(50% - 7px);left:calc(50% - 8px);right:unset;-webkit-transform:unset;transform:unset;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-color:#0d283a}.swiper-button-next--above:hover::before{background-color:#edeef1}.swiper-button-next.swiper-button-next--dot,.swiper-button-prev.swiper-button-prev--dot{display:none;top:-135px;width:30px;height:30px;border-radius:50%;background-color:rgba(0,0,0,.7);position:absolute}@media screen and (min-width:64em){.swiper-button-next.swiper-button-next--dot,.swiper-button-prev.swiper-button-prev--dot{display:block;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.swiper-container-horizontal:hover .swiper-button-next.swiper-button-next--dot,.swiper-container-horizontal:hover .swiper-button-prev.swiper-button-prev--dot{opacity:1;pointer-events:auto}.swiper-button-next.swiper-button-next--dot.swiper-button-lock,.swiper-button-prev.swiper-button-prev--dot.swiper-button-lock{display:none}}.swiper-button-next.swiper-button-next--dot::before,.swiper-button-prev.swiper-button-prev--dot::before{content:"";width:16px;height:2.5px;background-color:#fff;position:absolute;top:calc(50% - 1.5px);left:calc(50% - 8px);border-radius:2px}.swiper-button-next.swiper-button-next--dot::after,.swiper-button-prev.swiper-button-prev--dot::after{content:"";position:absolute;width:7px;height:7px;top:calc(50% - 5px);border:solid #fff 3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}.swiper-button-prev.swiper-button-prev--dot{left:calc(50% - 405px);right:unset}.swiper-button-prev.swiper-button-prev--dot::after{right:calc(50% - 3px);left:unset;border-width:0 0 3px 3px}.swiper-button-next.swiper-button-next--dot{right:calc(50% - 405px);left:unset}.swiper-button-next.swiper-button-next--dot::after{left:calc(50% - 3px);right:unset;border-width:3px 3px 0 0}.swiper-container-rtl .swiper-button-next{left:-60px}.swiper-container-rtl .swiper-button-next::before{left:0}.swiper-container-rtl .swiper-button-next::after{border-right:none;border-top:none;right:auto;left:20px}.swiper-container-rtl .swiper-button-prev{right:-60px}.swiper-container-rtl .swiper-button-prev::before{right:0}.swiper-container-rtl .swiper-button-prev::after{border-left:none;border-bottom:none}.swiper-pagination-bullet{height:11px;width:11px;opacity:1;background-color:#fff;border:1px solid #1a9ee2;margin:0 5px}.unified-gallery__mobile-gallery .swiper-pagination-bullet{border-color:#fff}.swiper-pagination-bullet-active{background-color:#1a9ee2}.unified-gallery__mobile-gallery .swiper-pagination-bullet-active{background-color:#fff}.carousel-hero,.img-hero,.offer-scroller{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid #e4e4e4}.carousel-hero .swiper-button-next,.carousel-hero .swiper-button-prev,.img-hero .swiper-button-next,.img-hero .swiper-button-prev,.offer-scroller .swiper-button-next,.offer-scroller .swiper-button-prev{display:none}@media screen and (min-width:64em){.carousel-hero .swiper-button-next,.carousel-hero .swiper-button-prev,.img-hero .swiper-button-next,.img-hero .swiper-button-prev,.offer-scroller .swiper-button-next,.offer-scroller .swiper-button-prev{display:block}.carousel-hero .swiper-button-next.swiper-button-disabled,.carousel-hero .swiper-button-prev.swiper-button-disabled,.img-hero .swiper-button-next.swiper-button-disabled,.img-hero .swiper-button-prev.swiper-button-disabled,.offer-scroller .swiper-button-next.swiper-button-disabled,.offer-scroller .swiper-button-prev.swiper-button-disabled{display:none}}.carousel-hero__img-link,.img-hero__img{overflow:hidden;display:block;width:100%}.carousel-hero__img-link::after,.img-hero__img::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0}@media screen and (min-width:48em){.carousel-hero__img-link::after,.img-hero__img::after{display:none}}.carousel-hero__img-link img,.img-hero__img img{position:relative;display:block;height:auto;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:48em){.carousel-hero__img-link img,.img-hero__img img{height:384px;width:auto;max-width:none}}@media screen and (min-width:48em){.section-hotels .carousel-hero__img-link img,.section-hotels .img-hero__img img,.section-villas .carousel-hero__img-link img,.section-villas .img-hero__img img{height:auto;width:100%;max-width:100%}}@media screen and (min-width:87.5em){.section-hotels .carousel-hero__img-link img,.section-hotels .img-hero__img img,.section-villas .carousel-hero__img-link img,.section-villas .img-hero__img img{height:384px;width:auto;max-width:none}}@media screen and (max-width:47.99em){.carousel-hero__img-link{overflow:hidden;padding-bottom:50.2%;position:relative;height:0}.carousel-hero__img-link img,.carousel-hero__img-link picture{left:0;top:0;height:auto;width:100%;position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:47.99em){.carousel-hero__img-link--uh-usp{padding-bottom:74%}}.carousel-hero__content{text-align:center}@media screen and (min-width:48em){.carousel-hero__content{width:365px;background:#fff;position:absolute;top:15px;bottom:45px;padding:1.5rem;border-radius:4px;margin-left:2rem}}.carousel-hero__content img{display:none}@media screen and (min-width:48em){.carousel-hero__content img{display:inline-block;width:auto}}.carousel-hero__content-persuasion{top:10px;right:10px;position:absolute}@media screen and (min-width:48em){.carousel-hero__content-persuasion{width:100px;height:100px;overflow:hidden;top:-8px;right:-8px}}.carousel-hero__content-persuasion-inner{font-weight:700;color:#fff;background:#f04326;font-size:1rem;text-transform:uppercase;padding:.5rem 1rem;border-radius:4px}@media screen and (min-width:48em){.carousel-hero__content-persuasion-inner{width:141px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top left;transform-origin:top left;left:15px;top:-15px;padding:0;position:relative;line-height:2.2;border-radius:0}.carousel-hero__content-persuasion-inner::after,.carousel-hero__content-persuasion-inner::before{content:"";border:solid 5px transparent;border-top-color:#d80000;position:absolute;bottom:-10px;left:0}.carousel-hero__content-persuasion-inner::after{left:auto;right:0}}.carousel-hero__content-title{line-height:1.2}@media screen and (max-width:63.99em){.carousel-hero__content-title{display:none}}.carousel-hero__content-text{display:none}@media screen and (min-width:48em){.carousel-hero__content-text{display:block}}.carousel-hero__content-cta{display:none}@media screen and (min-width:48em){.carousel-hero__content-cta{display:inline-block}}.carousel-hero__mobile-title{text-align:center;font-size:1.6rem;margin-top:1rem;padding:0 1rem;color:#00273b}@media screen and (min-width:48em){.carousel-hero__mobile-title{padding:0 1.5rem}}@media screen and (min-width:48em){.carousel-hero__mobile-title{display:none}}.carousel-photo{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.hero-carousel .carousel-photo__slide{opacity:1}.carousel-photo__slide{-webkit-transition:all .2s;transition:all .2s;position:relative}@media screen and (min-width:48em){.carousel-photo__slide{opacity:.3;height:384px;width:auto}}.carousel-photo__slide.swiper-slide-active,.carousel-photo__slide.swiper-slide-duplicate-active{opacity:1}.carousel-photo__img{height:100%}.carousel-photo__img>div{height:100%}.carousel-photo__img img{display:block}@media screen and (min-width:48em){.carousel-photo__img img{height:100%;width:auto}}.photo-grid,.photo-grid-carousel{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media screen and (min-width:48em){.photo-grid .swiper-wrapper,.photo-grid-carousel .swiper-wrapper{-webkit-transform:none!important;transform:none!important;display:block;height:384px;overflow:hidden}.photo-grid .swiper-buttons,.photo-grid .swiper-pagination,.photo-grid .swiper-slide-duplicate,.photo-grid-carousel .swiper-buttons,.photo-grid-carousel .swiper-pagination,.photo-grid-carousel .swiper-slide-duplicate{display:none}.photo-grid .carousel-photo__slide,.photo-grid-carousel .carousel-photo__slide{width:25%;height:192px;float:left;opacity:1;border:1px solid #fff}.photo-grid .carousel-photo__slide img,.photo-grid-carousel .carousel-photo__slide img{width:100%;-o-object-fit:cover;object-fit:cover}.photo-grid .carousel-photo__slide:first-child,.photo-grid [data-swiper-slide-index="0"],.photo-grid-carousel .carousel-photo__slide:first-child,.photo-grid-carousel [data-swiper-slide-index="0"]{width:50%;height:384px}}@media screen and (min-width:81.25em){.photo-grid .carousel-photo__slide,.photo-grid-carousel .carousel-photo__slide{width:20%}.photo-grid .carousel-photo__slide:first-child,.photo-grid [data-swiper-slide-index="0"],.photo-grid-carousel .carousel-photo__slide:first-child,.photo-grid-carousel [data-swiper-slide-index="0"]{width:40%}}@media screen and (min-width:64em){.u-container:has(.info-tabs--td) .photo-grid{margin:0}.u-container:has(.info-tabs--td) .photo-grid .carousel-photo__slide{width:40%}.u-container:has(.info-tabs--td) .photo-grid .carousel-photo__slide:first-child,.u-container:has(.info-tabs--td) .photo-grid [data-swiper-slide-index="0"]{width:60%}}@media screen and (min-width:48em){.photo-grid--popup{height:384px;overflow:hidden}}@media screen and (max-width:47.99em){.photo-grid--popup .carousel-photo__slide:not(:first-child){display:none}}.carousel-photo__img--background{background-size:cover}.carousel-photo__img--background img{display:none}.carousel-hero--popup{margin-bottom:20px;position:relative}@media screen and (min-width:48em){.carousel-hero--popup{margin-bottom:0}}.carousel-hero--popup__btn-wrapper{max-width:1440px;position:relative;margin:0}@media screen and (min-width:48em){.hero-carousel.carousel-photo .carousel-photo__img{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.carousel-video{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.carousel-video__slide{background:#000}.carousel-video__slide .video-js,.carousel-video__slide .vjs-fluid{width:100%!important;height:auto!important;margin:0 auto}@media screen and (min-width:64em){.carousel-video__slide .video-js,.carousel-video__slide .vjs-fluid{height:384px!important;max-width:682px!important;padding:0}}.park-logos{text-align:center;margin:0 0 4rem}.SD-804-offers-banners-homepage-test .park-logos,.SD-805-offers-hlp-banners-test .park-logos{margin:0 0 3rem 0}.SD-804-offers-banners-homepage-test .park-logos__titles,.SD-805-offers-hlp-banners-test .park-logos__titles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 0 3rem 0}@media screen and (min-width:48em){.SD-804-offers-banners-homepage-test .park-logos__titles,.SD-805-offers-hlp-banners-test .park-logos__titles{padding:3rem 0}}.hotels-landing__reviews,.park-logos__reviews{display:none}.SD-804-offers-banners-homepage-test .hotels-landing__reviews,.SD-804-offers-banners-homepage-test .park-logos__reviews,.SD-805-offers-hlp-banners-test .hotels-landing__reviews,.SD-805-offers-hlp-banners-test .park-logos__reviews{display:block;padding-bottom:7px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;min-height:27px}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-landing__reviews,.SD-804-offers-banners-homepage-test .park-logos__reviews,.SD-805-offers-hlp-banners-test .hotels-landing__reviews,.SD-805-offers-hlp-banners-test .park-logos__reviews{padding-bottom:.9rem}}.SD-804-offers-banners-homepage-test .hotels-landing__reviews .trustpilot-widget,.SD-804-offers-banners-homepage-test .park-logos__reviews .trustpilot-widget,.SD-805-offers-hlp-banners-test .hotels-landing__reviews .trustpilot-widget,.SD-805-offers-hlp-banners-test .park-logos__reviews .trustpilot-widget{max-width:300px;margin:0 auto;pointer-events:none;-webkit-transform:scale(.85);transform:scale(.85)}.park-logos__title{font-weight:400;font-weight:400;line-height:1.2;margin:3rem 0 0}@media screen and (max-width:47.99em){.park-logos__title{font-size:2rem}}.SD-804-offers-banners-homepage-test .park-logos__title,.SD-805-offers-hlp-banners-test .park-logos__title{font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-style:normal;text-transform:uppercase;margin:0;line-height:1.2;font-size:2rem}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .park-logos__title,.SD-805-offers-hlp-banners-test .park-logos__title{font-size:2.6rem}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .park-logos__title,.SD-805-offers-hlp-banners-test .park-logos__title{font-size:2.8rem}}.SD-804-offers-banners-homepage-test.SD-885-AB-test-Transactional-keywords-v2 .park-logos__title{font-size:1.8rem}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test.SD-885-AB-test-Transactional-keywords-v2 .park-logos__title{font-size:2.6rem}}@media screen and (min-width:75em){.SD-804-offers-banners-homepage-test.SD-885-AB-test-Transactional-keywords-v2 .park-logos__title{font-size:2.8rem}}.park-logos__subtitle{font-size:1.2rem;font-style:italic;font-weight:400}.SD-804-offers-banners-homepage-test .park-logos__subtitle,.SD-805-offers-hlp-banners-test .park-logos__subtitle{font-size:1.4rem;font-style:normal;margin:0}@media screen and (min-width:48em){.park-logos__subtitle{font-size:1.8rem}.SD-804-offers-banners-homepage-test .park-logos__subtitle,.SD-805-offers-hlp-banners-test .park-logos__subtitle{font-size:1.6rem}}.park-logos__subtitle-highlight{color:#fb8c00}@media screen and (max-width:47.99em){.park-logos__subtitle-highlight{font-size:1.6rem}.SD-804-offers-banners-homepage-test .park-logos__subtitle-highlight,.SD-805-offers-hlp-banners-test .park-logos__subtitle-highlight{font-size:unset}}.SD-804-offers-banners-homepage-test .park-logos__subtitle-highlight,.SD-805-offers-hlp-banners-test .park-logos__subtitle-highlight{color:unset}.park-logos__combo-text{font-weight:400;font-size:1.2rem}@media screen and (min-width:48em){.park-logos__combo-text{font-size:1.4rem}}.SD-804-offers-banners-homepage-test .park-logos__combo-text,.SD-805-offers-hlp-banners-test .park-logos__combo-text{margin:0}html[lang=en-au] .park-logos__combo-text{display:none}.carousel-park-logos{padding:1rem 0}.SD-804-offers-banners-homepage-test .carousel-park-logos,.SD-805-offers-hlp-banners-test .carousel-park-logos{padding-top:0;padding-bottom:.5rem}@media screen and (max-width:63.99em){.carousel-park-logos{margin:0 -1.5rem;padding:1rem}.SD-804-offers-banners-homepage-test .carousel-park-logos,.SD-805-offers-hlp-banners-test .carousel-park-logos{padding-top:0}}@media screen and (max-width:47.99em){.carousel-park-logos{margin:0 -1rem}}.carousel-park-logos .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:63.99em){.carousel-park-logos .swiper-wrapper{gap:8px}.carousel-park-logos .swiper-wrapper :first-child{margin-left:5px}.SD-804-offers-banners-homepage-test .carousel-park-logos .swiper-wrapper :first-child,.SD-805-offers-hlp-banners-test .carousel-park-logos .swiper-wrapper :first-child{margin:0}.SD-804-offers-banners-homepage-test .carousel-park-logos .swiper-wrapper :last-child,.SD-805-offers-hlp-banners-test .carousel-park-logos .swiper-wrapper :last-child{margin:0}}@media screen and (min-width:64em){.carousel-park-logos .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.carousel-park-logos .swiper-button-next,.carousel-park-logos .swiper-button-prev{display:none}@media screen and (min-width:64em){.carousel-park-logos .swiper-button-next,.carousel-park-logos .swiper-button-prev{display:none}}.carousel-park-logos .swiper-button-next.swiper-button-disabled,.carousel-park-logos .swiper-button-prev.swiper-button-disabled{display:none}.carousel-park-logos__slide{width:auto;padding:12px;-webkit-box-shadow:0 3.58px 3.58px 0 #00000040;box-shadow:0 3.58px 3.58px 0 #00000040;border-radius:16px;margin-right:0}.SD-804-offers-banners-homepage-test .carousel-park-logos__slide,.SD-805-offers-hlp-banners-test .carousel-park-logos__slide{border:solid 1px #edeef1;border-radius:8px;-webkit-box-shadow:unset;box-shadow:unset;padding:1rem}@media screen and (min-width:75em){.carousel-park-logos__slide{width:9%;margin-right:1%}}@media screen and (max-width:63.99em){.carousel-park-logos__slide{padding:8px;margin:12px inherit}.SD-804-offers-banners-homepage-test .carousel-park-logos__slide,.SD-805-offers-hlp-banners-test .carousel-park-logos__slide{padding:.5rem 1rem}}.carousel-park-logos__slide:last-child{margin-right:0}.carousel-park-logos__slide:focus svg,.carousel-park-logos__slide:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel-park-logos__slide:has(.park-logo-1121.logo-png-loaded):focus div,.carousel-park-logos__slide:has(.park-logo-1121.logo-png-loaded):hover div,.carousel-park-logos__slide:has(.park-logo-1146.logo-png-loaded):focus div,.carousel-park-logos__slide:has(.park-logo-1146.logo-png-loaded):hover div,.carousel-park-logos__slide:has(.park-logo-1150.logo-png-loaded):focus div,.carousel-park-logos__slide:has(.park-logo-1150.logo-png-loaded):hover div,.carousel-park-logos__slide:has(.park-logo-588.logo-png-loaded):focus div,.carousel-park-logos__slide:has(.park-logo-588.logo-png-loaded):hover div,.carousel-park-logos__slide:has(.park-logo-6269.logo-png-loaded):focus div,.carousel-park-logos__slide:has(.park-logo-6269.logo-png-loaded):hover div{-webkit-transform:scale(1.1);transform:scale(1.1)}.carousel-park-logos__img-link svg{width:80px;height:45px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:75em){.carousel-park-logos__img-link svg{width:100%}}.carousel-park-logos__img-link .park-logo-118814{width:70px}.carousel-park-logos__img-link .uor-logo{height:40px;width:80px}.carousel-park-logos__img-link .sw-logo{width:75px}.carousel-park-logos__img-link .ksc-logo{width:75px}.carousel-park-logos__img-link .merlin-logo{width:75px}.carousel-park-logos__img-link.park-logo-1121.logo-png-loaded,.carousel-park-logos__img-link.park-logo-1146.logo-png-loaded,.carousel-park-logos__img-link.park-logo-1150.logo-png-loaded,.carousel-park-logos__img-link.park-logo-588.logo-png-loaded,.carousel-park-logos__img-link.park-logo-6269.logo-png-loaded{display:block;height:50px;width:90px;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:75em){.carousel-park-logos__img-link.park-logo-1121.logo-png-loaded,.carousel-park-logos__img-link.park-logo-1146.logo-png-loaded,.carousel-park-logos__img-link.park-logo-1150.logo-png-loaded,.carousel-park-logos__img-link.park-logo-588.logo-png-loaded,.carousel-park-logos__img-link.park-logo-6269.logo-png-loaded{width:100%}}.park-logo-588.carousel-park-logos__img-link.logo-png-loaded{background-size:90%}.park-logo-1121.carousel-park-logos__img-link.logo-png-loaded{background-size:86%}.park-logo-1150.carousel-park-logos__img-link.logo-png-loaded{background-size:86%}.park-logo-1146.carousel-park-logos__img-link.logo-png-loaded{background-size:86%}#modal-blog-filters-trigger{margin-bottom:2rem;color:#399bf3;background:no-repeat;border:1px solid;padding:5px}#modal-blog-filters-trigger .icon--search-filter{display:inline-block;margin-right:8px;float:left}@media screen and (max-width:63.99em){.u-col-3_desktop-12>.sidebar-social,.u-col-3_desktop-12>.tabs--news{display:none}}.tabs--news .tabs__link--svg{width:100%!important}.news-swiper{margin-bottom:3rem;position:relative}.news-swiper__container{border:1px solid #e4e4e4}@media screen and (max-width:35.99em){.news-swiper__container{display:-webkit-box;display:-ms-flexbox;display:flex}}.news-swiper__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff}.news-swiper__img{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:15px}@media screen and (min-width:36em){.news-swiper__img{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;max-height:241px;margin-bottom:0}}.news-swiper__content{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:0 1.5rem}@media screen and (min-width:36em){.news-swiper__content{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;padding:1.5rem}}.news-swiper__title{text-align:center}@media screen and (min-width:36em){.news-swiper__title{text-align:left}}@media screen and (max-width:35.99em){.news-swiper__published{text-align:center}}.news-swiper__quote{margin-bottom:0;text-align:center}@media screen and (min-width:36em){.news-swiper__quote{text-align:left;margin-bottom:1rem}}.news-swiper__text{margin-bottom:0}.youtube-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:64em){.youtube-gallery{gap:2.4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0;padding-top:2rem;padding-bottom:3rem}}.youtube-gallery .youtube-gallery-inside{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.youtube-gallery .youtube-gallery-inside{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden}}.youtube-gallery img{display:block}.youtube-gallery .swiper-button-next,.youtube-gallery .swiper-button-prev{background-image:none}.youtube-gallery .swiper-button-next::before,.youtube-gallery .swiper-button-prev::before{background:0 0}.youtube-gallery .swiper-button-next::after,.youtube-gallery .swiper-button-prev::after{width:50px;height:50px;border-color:rgba(0,0,0,.4)}.youtube-gallery .swiper-button-next:hover::after,.youtube-gallery .swiper-button-prev:hover::after{border-color:#64b5f6}.youtube-gallery .swiper-button-next{right:0}.youtube-gallery .swiper-button-prev{left:0}.youtube-gallery__view iframe{display:block;margin:0 auto;width:100%;aspect-ratio:1/.55;height:auto}@media screen and (min-width:48em){.youtube-gallery__view iframe{width:728px;height:400px}}.youtube-gallery__thumbs{max-width:728px;margin-top:4px}.youtube-gallery__thumbs-item{background-color:#f4f4f4;border-radius:8px;overflow:hidden;aspect-ratio:3/2}.youtube-gallery__thumbs-item div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.youtube-gallery__thumbs-item img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.room-gallery__thumbs-item,.youtube__thumbs-item{opacity:.5}.room-gallery__thumbs-item.swiper-slide-thumb-active,.youtube__thumbs-item.swiper-slide-thumb-active{opacity:1}.hotel-page__modal-gallery{border-radius:16px;overflow:hidden}.hotel-page__modal-gallery-items{border-radius:16px;margin-bottom:8px}.hotel-page__modal-gallery-items .hotel-modal__photo-holder{border-radius:16px;overflow:hidden;aspect-ratio:3/2}.hotel-page__modal-gallery-items .hotel-modal__photo-holder div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.hotel-modal__thumb-holder{border-radius:8px;overflow:hidden;aspect-ratio:3/2;opacity:.5}.hotel-modal__thumb-holder.swiper-slide-thumb-active{opacity:1}.hotel-modal__thumb-holder div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.room-gallery__thumbs-item{border-radius:8px;overflow:hidden;aspect-ratio:3/2}.room-gallery__thumbs-item div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.room-result__hotels-rooms-photos-photos{border-radius:16px;margin-bottom:8px}.room-result__hotels-rooms-photos-photos .room-gallery__item{border-radius:16px;overflow:hidden}.room-result__hotels-rooms-photos-photos .swiper-button-next,.room-result__hotels-rooms-photos-photos .swiper-button-prev{background-image:none;display:block;position:absolute;z-index:2;top:50%;height:80px;width:40px;cursor:pointer;background-color:rgba(0,0,0,.5);opacity:1}.room-result__hotels-rooms-photos-photos .swiper-button-next::before,.room-result__hotels-rooms-photos-photos .swiper-button-prev::before{background:0 0;content:"";display:block;height:20px;width:20px;border:solid 3px transparent;position:absolute;top:calc(50% - 13px);border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.room-result__hotels-rooms-photos-photos .swiper-button-next::after,.room-result__hotels-rooms-photos-photos .swiper-button-prev::after{content:none}.room-result__hotels-rooms-photos-photos .swiper-button-prev{right:0;border-radius:0 100px 100px 0}.room-result__hotels-rooms-photos-photos .swiper-button-prev::before{border-left-color:#fff;border-bottom-color:#fff;left:10px}.room-result__hotels-rooms-photos-photos .swiper-button-prev:hover::before{border-left-color:#64b5f6;border-bottom-color:#64b5f6}.room-result__hotels-rooms-photos-photos .swiper-button-next{right:0;border-radius:100px 0 0 100px}.room-result__hotels-rooms-photos-photos .swiper-button-next::before{border-right-color:#fff;border-top-color:#fff;right:10px}.room-result__hotels-rooms-photos-photos .swiper-button-next:hover::before{border-right-color:#64b5f6;border-top-color:#64b5f6}.no-offer-plain-hero-image{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-bottom:1px solid #e4e4e4;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-offer-plain-hero-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:64em){.no-offer-plain-hero-image img{min-height:384px}}.offer-scroller{z-index:1;overflow:hidden}@media screen and (min-width:48em){.offer-scroller{height:384px;position:relative}}@media screen and (min-width:48em){.section-hotels .offer-scroller,.section-villas .offer-scroller{height:auto}}@media screen and (min-width:87.5em){.section-hotels .offer-scroller,.section-villas .offer-scroller{height:384px}}.offer-scroller:hover .swiper-buttons{opacity:1}.offer-scroller .swiper-pagination{display:none;bottom:40px;left:0;width:100%}.unified-gallery__mobile-gallery .offer-scroller .swiper-pagination{display:block;bottom:2rem}@media screen and (min-width:48em){.offer-scroller .swiper-pagination{display:block}}.offer-scroller .swiper-pagination-bullet{cursor:pointer}.offer-scroller__wrapper{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (max-width:47.99em){.offer-scroller__wrapper{overflow-x:scroll}}.offer-scroller__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;scroll-snap-align:center}@media screen and (min-width:64em){.swiper-container--dated .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:64em){.swiper-container--dated .swiper-dots{display:none}}.swiper-container--nodate .swiper-dots{display:none}@media screen and (min-width:48em){.swiper-container--nodate .swiper-dots{display:block}.swiper-container--nodate .swiper-dots.swiper-pagination-lock{display:none}}@media screen and (max-width:63.99em){.checkout-grid{margin:0;padding:0}.checkout-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;padding:0}.checkout-main{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0;padding:0}.checkout-sidebar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;padding:0}}.checkout-top{position:relative;padding:0}@media screen and (min-width:64em){.checkout-top{padding:0 10px}}.checkout-top::after{content:"";display:block;position:absolute;height:1px;background:#d4d4d4;bottom:0;left:-1rem;right:-1rem}@media screen and (min-width:48em){.checkout-top::after{left:-1.5rem;right:-1.5rem}}@media screen and (min-width:64em){.checkout-top::after{display:none}}.checkout-header{margin-top:2rem;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:64em){.checkout-header{padding-right:calc(25% + 10px)}}.checkout-header__title{font-size:2.5rem;font-weight:700}@media screen and (min-width:48em){.checkout-header__title{font-size:3.2rem}}.checkout-header__icon{height:38px;width:97px;margin-top:5px}@media screen and (max-width:47.99em){.checkout-header__icon{margin-top:0}}.checkout-summary-toggle{color:#0d283a;position:relative;display:block;border:1px solid #e4e4e4;padding:5px 10px 5px 25px;margin-bottom:-1rem}@media screen and (min-width:48em){.checkout-summary-toggle{display:none}}.checkout-summary-toggle:focus,.checkout-summary-toggle:hover{color:#0d283a}.checkout-summary-toggle::before{content:"";display:block;width:0;height:0;position:absolute;left:10px;top:15px;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #0d283a;-webkit-transition:.3s;transition:.3s}.checkout-amount-details__desktop,.checkout-tickets-list-container{display:none}.checkout-amount-details__mobile{display:block}@media screen and (max-width:63.99em){.checkout-amount-details__mobile{display:none}}.checkout-summary-toggle--open::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.checkout-summary{border:none;font-size:1.4rem;line-height:1.5;width:100%;padding:0 1rem 1rem 1rem}@media screen and (min-width:48em){.checkout-summary{padding:0;margin-top:0}}.is-closed .checkout-summary__row{display:none}@media screen and (min-width:48em){.is-closed .checkout-summary__row{display:table-row}}.is-closed .checkout-summary__row:last-child{display:table-row;border-top:1px solid}.checkout-summary__row--head{background:#f8f8f8;background:#f4f4f4;border-top-width:1px}@media screen and (max-width:47.99em){.checkout-summary__row--head{border-top:none}}.checkout-summary__cell{padding:1rem 0;border:1px solid #e4e4e4;border-width:1px 0}.checkout-summary__cell:first-child,.checkout-summary__cell:last-child{padding:1rem}@media screen and (min-width:48em){.checkout-summary__cell:first-child,.checkout-summary__cell:last-child{padding:1rem 1.5rem}}.checkout-summary__cell:first-child{border-width:1px 0 1px 1px}.checkout-summary__cell:last-child{border-width:1px 1px 1px 0}.checkout-summary__cell--header{font-weight:400;font-size:1.6rem}.checkout-summary__cell--header:last-child{text-align:right}.checkout-summary__cell--discount,.checkout-summary__cell--price{font-weight:700;text-align:right;color:#00ad48}.checkout-summary__cell--subtotal{text-align:right;padding-right:0;border:none}.checkout-summary__cell--subtotal .checkout-summary__cell--price{display:inline;font-size:2rem;padding-left:5px}.checkout-amount{font-weight:700;width:100%;font-size:1.4rem;margin-top:.5rem}.checkout-amount__cell{font-weight:700;padding:0 0 .5rem 0}.checkout-amount__cell--cost,.checkout-amount__cell--discount{text-align:right}.checkout-amount__cell--total{color:#00ad48;font-size:2rem}.checkout-amount__row--total{border-top:1px solid #ccc;font-size:1.5rem;text-transform:uppercase}.checkout-amount__row--total .checkout-amount__cell{padding-top:1rem}.checkout-amount__row--order-total .checkout-amount__cell{padding-bottom:1rem}.checkout-summary__covid-cover{background:#43a5f521;padding:10px 15px;margin:15px -10px 15px;border-radius:4px;color:#43a5f5;font-size:1.5rem;font-weight:700;display:block;text-align:center}@media screen and (min-width:64em){.checkout-summary__covid-cover{display:none}}.checkout-summary__covid-cover-icon{fill:#42a5f5;height:24px;margin:0 3px -5px 0;width:24px}.form-group{padding-bottom:20px;margin:0;position:relative;width:100%}.form-group::after{content:"";display:block;height:10px;background:#f4f4f4;position:absolute;bottom:0;left:-1rem;right:-1rem}@media screen and (min-width:48em){.form-group::after{margin:0;height:3px;left:0;right:0}}#payment-pane::after,#submit-pane::after{display:none}.form-heading{font-size:2.1rem;font-weight:700;padding:2rem 0 1rem;margin:0}@media screen and (min-width:48em){.form-heading{font-size:3rem}}.form-subheading{font-size:1.6rem}.form-item{margin:1rem 0}.form-item::after{content:"";display:table;clear:both}@media screen and (min-width:48em){.form-item{margin:0 0 1rem}}.form-item--checkbox{clear:both;margin:2rem 0}.form-item--checkbox+.form-item--checkbox{margin-top:-1rem}@media screen and (min-width:48em){.form-item--checkbox+.form-item--checkbox{margin-top:-2rem}}.form-item__label{font-weight:400;margin-bottom:5px}@media screen and (min-width:48em){.form-item__label{float:left;width:26%;text-align:right;padding:1rem 1rem 1rem 0}}@media screen and (min-width:75em){.form-item__label{width:30%}}@media screen and (min-width:48em){.form-item__label--accounts{float:none;width:100%;text-align:left;padding:0}}@media screen and (min-width:48em){.form-item__label--long{padding:0 1rem 1rem 0}}.form-item__label--small{font-size:1.4rem}.form-item__label--checkbox{padding:1rem 0 0 1rem;float:left;clear:none;width:auto;max-width:90%}@media screen and (min-width:48em){.form-item__label--checkbox{text-align:left;padding:1rem 0 1rem 1rem}}.form-item__person{display:inline-block}.form-item__input-wrapper{clear:both;padding-bottom:5px}@media screen and (min-width:48em){.form-item__input-wrapper{clear:none;float:left;width:74%}}@media screen and (min-width:75em){.form-item__input-wrapper{width:70%}}@media screen and (min-width:48em){.form-item__input-wrapper--accounts{clear:both;float:none;width:100%}.form-item__input-wrapper--accounts input{width:90%}}.form-item__date,.form-item__email,.form-item__select,.form-item__tel,.form-item__text,.form-item__textarea{font-size:1.6rem;border-radius:4px;border-color:#0d283a;background-color:#fff;padding:1.5rem 1rem;width:100%;-webkit-transition:all .2s;transition:all .2s}@media screen and (min-width:48em){.form-item__date,.form-item__email,.form-item__select,.form-item__tel,.form-item__text,.form-item__textarea{width:auto}}@media screen and (min-width:75em){.form-item__date,.form-item__email,.form-item__select,.form-item__tel,.form-item__text,.form-item__textarea{width:50%}}.form-item__date:focus,.form-item__email:focus,.form-item__select:focus,.form-item__tel:focus,.form-item__text:focus,.form-item__textarea:focus{outline:0;border:1px solid #368bd9}.form-item__date:disabled,.form-item__email:disabled,.form-item__select:disabled,.form-item__tel:disabled,.form-item__text:disabled,.form-item__textarea:disabled{background:#f5f5f5}.form-item__select{padding-right:25px}body .form-item__checkbox{float:left;margin:1.4rem 0 0 0;height:1.5em;width:1.5em}@media screen and (min-width:48em){body .form-item__checkbox{margin:1.2rem 0 0 0}}.form-item__text--discount,.form-item__text--gift-card{width:auto;margin-right:1rem;margin-bottom:1rem}@media screen and (min-width:48em){.form-item__text--discount,.form-item__text--gift-card{width:auto;margin-bottom:0}}@media screen and (min-width:75em){.form-item__text--discount,.form-item__text--gift-card{width:50%}}.form-item__text--postcode{width:auto;margin-right:1rem}.form-item__text--datepicker{background:url(/themes/custom/atd/images/calendar-blue.svg) no-repeat 95%;background-size:20px auto}@media screen and (min-width:75em){.form-item__text--datepicker{width:auto}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.form-item__text--datepicker{background-size:20px 20px}}.form-item__input-wrapper--button .form-item__select,.form-item__input-wrapper--button .form-item__text{float:left}.form-item__input-wrapper--button .form-item__select{clear:both}.form-item__button{font-size:1.6rem;text-transform:none;padding:15px 15px}.customer-accounts .form-item__button{margin:1rem auto auto auto}.form-item__required{color:#f04326}.form-item__error,.form-item__error:focus{border-bottom:2px solid #f04326}.form-item__valid,.form-item__valid:focus{border-bottom:2px solid #00ad48}.form-item__validation--error{color:#f04326}.form-item__validation--error .icon{position:relative;height:30px;width:30px;display:inline-block}.form-item__validation--error .icon::after,.form-item__validation--error .icon::before{content:"";display:block;height:20px;width:5px;top:5px;left:5px;position:absolute;background:#f04326;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-item__validation--error .icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-item__validation--error .msg{padding:.5rem 0}.form-item__validation--valid{color:#00ad48}.form-item__validation--valid .icon{position:relative;height:30px;width:30px;display:inline-block}.form-item__validation--valid .icon::before{content:"";display:block;height:12px;width:5px;top:5px;left:3px;border:5px solid #00ad48;border-left:none;border-top:none;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-item__validation--valid .msg{padding:.5rem 0}.form-item__validation{display:inline;font-size:1.4rem}.form-item__validation .icon{display:none}@media screen and (min-width:48em){.form-item__validation .icon{display:inline;font-size:2rem;margin-left:.5rem}.form-item__label--checkbox+.form-item__validation .icon{margin-top:1rem}.form-item--checkbox .form-item__validation .icon{display:inline-block;margin:1rem 0 0 1rem}}.form-item__validation .msg{clear:both;display:none}.form-item--checkbox .form-item__validation .msg{margin-left:22px}.form-item__validation#discount-code-error,.form-item__validation#discount-code-success,.form-item__validation#gift-card-error,.form-item__validation#gift-card-payment-error,.form-item__validation#gift-card-success{display:block;clear:both;margin:0;padding:0}.form-item__validation#discount-code-error .msg,.form-item__validation#discount-code-success .msg,.form-item__validation#gift-card-error .msg,.form-item__validation#gift-card-payment-error .msg,.form-item__validation#gift-card-success .msg{display:inline-block}@media screen and (min-width:48em){.form-item__validation#discount-code-error .msg,.form-item__validation#discount-code-success .msg,.form-item__validation#gift-card-error .msg,.form-item__validation#gift-card-payment-error .msg,.form-item__validation#gift-card-success .msg{margin-left:22px}}@media screen and (min-width:48em){.form-item__validation#gift-card-payment-error{padding:0 1.5rem}}.form-item__validation.form-item__validation--error .msg{display:block}.form-item__validation .discounts-message{clear:both;margin-top:1rem}@media screen and (min-width:48em){.form-item__validation .discounts-message{margin-left:26%}}.form-item__validation .discounts-message .icon{color:#00ad48}.form-item__info{margin-top:1rem;font-size:1.25rem}.form-item__product{margin-top:1.5rem}.form-item__product-title{margin-bottom:1.5rem;font-size:1.6rem;font-weight:700;padding:10px 0;border-top:1px solid #d4d4d4;border-bottom:1px dashed #d4d4d4}@media screen and (min-width:48em){.form-item__product-title{display:inline-block}}.checkout-submit-buttons{text-align:center;text-transform:uppercase;position:relative}.checkout-submit-buttons .btn{font-size:1.8rem;padding:15px 20px}.checkout-submit-buttons .btn+.btn{margin:1rem auto auto auto}@media screen and (min-width:48em){.checkout-submit-buttons .btn+.btn{margin:auto auto auto 1rem}}@media screen and (min-width:48em){.form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:48em){.radio{-webkit-box-flex:0;-ms-flex:0 0 24%;flex:0 0 24%}}@media screen and (min-width:48em){.radio:first-child:nth-last-child(4),.radio:first-child:nth-last-child(4)~.radio{-webkit-box-flex:0;-ms-flex:0 0 32.4%;flex:0 0 32.4%}}@media screen and (min-width:48em){.radio--large{-webkit-box-flex:0;-ms-flex:0 0 49.3%;flex:0 0 49.3%}}.radio__input{display:none}.radio__label{font-weight:400;border:1px solid #e4e4e4;border-radius:4px;text-align:left;padding:10px 15px 10px;position:relative}@media screen and (min-width:48em){.radio__label{text-align:center;padding:15px 15px 20px}}.not-available .radio__label{cursor:not-allowed;color:#848484;background:#f4f4f4}.radio__label:focus,.radio__label:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.not-available .radio__label:focus,.not-available .radio__label:hover{-webkit-box-shadow:none;box-shadow:none}input:checked+.radio__label{background:#e5f9ee;border-color:#00ad48}input:checked+.radio__label::before{background:#00ad48;content:"";width:30px;height:30px;border-radius:50%;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:48em){input:checked+.radio__label::before{bottom:-15px;top:auto;right:50%;-webkit-transform:translateY(0) translateX(50%);transform:translateY(0) translateX(50%)}}input:checked+.radio__label::after{background:0 0;content:"";width:5px;height:12px;border-radius:0;position:absolute;border:5px solid #fff;border-left:none;border-top:none;top:50%;right:20px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}@media screen and (min-width:48em){input:checked+.radio__label::after{bottom:-15px;top:auto;right:50%;-webkit-transform:translateY(-53%) translateX(50%) rotate(45deg);transform:translateY(-53%) translateX(50%) rotate(45deg)}}.radio__label .amount{font-size:2rem;display:inline}@media screen and (min-width:48em){.radio__label .amount{font-size:2.4rem;display:block}}.checkout-amount-details{padding:1rem 1rem .5rem 1rem;background-color:#f4f4f4}.checkout-amount-details p{margin-bottom:.5rem;text-align:right}.checkout-amount-details p strong{color:#00ad48}.checkout-amount-details table{border:none}.checkout-amount-details td{border:none}.checkout-sidebar .checkout-amount-details{margin-top:1.5rem}@media screen and (min-width:48em){.checkout-sidebar .checkout-amount-details{margin-top:0}}@media screen and (min-width:64em){.checkout-sidebar .checkout-amount-details{position:-webkit-sticky;position:sticky;top:15px;margin:0;padding:1rem 1rem .5rem 1rem;border:1px solid #e4e4e4}}#deposit-information{margin-top:1.5rem}#cvv-information::after{content:"";display:table;clear:both}#cvv-information img{width:auto;float:left}.postcodesoftware-find+select{clear:both;display:block;margin-top:1rem}.cvv-information__btn{display:block;margin-bottom:1rem}.card-frame{background:#fff;border:1px solid #0d283a;border-radius:4px;height:50px;max-width:380px;margin-bottom:1rem}.previous-cards{border:1px solid #e4e4e4;height:50px;max-width:290px;margin-bottom:1rem}@media screen and (min-width:48em){.previous-cards{max-width:380px}}.checkout-cardpayment-section__3ds-iframe{width:100%;min-height:450px;overflow:scroll;margin:0 auto 1rem;border:1px solid #e4e4e4}.payment-logo{float:left;margin-right:1rem}.payment-logo img{display:block;width:auto}.paypal-message{background:#f4f4f4;display:inline-block;padding:10px 15px;border-radius:8px;margin-bottom:10px;font-weight:700}.paypal-book-now{display:block;font-weight:700}.paypal-deposit-message{display:block;padding-left:110px}@media screen and (max-width:47.99em){.paypal-deposit-message{padding-left:0}}.payment-logo--svg{width:100px;height:28px}.payment-continue-text{padding-top:30px}.gift-card__list{width:100%;clear:both;list-style-type:none;padding:0;margin:0}@media screen and (min-width:48em){.gift-card__list{padding:0 0 0 30%}}.gift-card__row{margin:-1px 1rem 0 0;padding:0 30px 0 0;width:100%;clear:both;position:relative;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media screen and (min-width:75em){.gift-card__row{width:50%}}.gift-card__item{margin:0;padding:0;width:100%;font-size:1.6rem}.gift-card__item::after{content:"";display:table;clear:both}.gift-card__number{padding:1rem;display:inline-block;float:left}.gift-card__price{padding:1rem;display:inline-block;float:right;color:#00ad48;font-weight:700}.gift-card__remove{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem;margin-left:0;height:20px;width:20px;top:calc(50% - 10px);right:0}@media screen and (min-width:48em){.gift-card__remove{width:30px;top:1.6rem}}.gift-card__remove::after,.gift-card__remove::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.gift-card__remove::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gift-card__remove::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gift-card__remove:focus,.gift-card__remove:hover{cursor:pointer;outline:0}.gift-card__remove:focus::after,.gift-card__remove:focus::before,.gift-card__remove:hover::after,.gift-card__remove:hover::before{background-color:#495157}.gift-card__remove:hover::after,.gift-card__remove:hover::before{background-color:#64b5f6}.gift-card__remove::after,.gift-card__remove::before{height:20px;right:10px;background:#d4d4d4}.gift-card__remove:focus::after,.gift-card__remove:focus::before,.gift-card__remove:hover::after,.gift-card__remove:hover::before{background:#848484}.tip{font-weight:800;margin-left:22em}@media screen and (max-width:47.99em){.tip{margin-left:0}}.guestlist input,.guestlist select{margin-bottom:5px}@media screen and (max-width:47.99em){.guestlist input,.guestlist select{max-width:155px}.guestlist input.form-item__text--datepicker,.guestlist select.form-item__text--datepicker{max-width:120px}}.checkout-complete__title-wrapper{border:1px solid #e4e4e4;padding:1rem 1.5rem .7rem;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-complete__title{margin-bottom:0}.checkout-complete__title-abtot{margin-left:auto;height:43px;width:113px}@media screen and (max-width:47.99em){.checkout-complete__title-abtot{height:31px;width:81px}}.checkout-complete__content{padding:1.5rem;border:1px solid #e4e4e4;border-top:none}.checkout-complete__failure-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;gap:3px;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;border:2px solid var(--warning-600,#e07d00);background:var(--warning-50,#fff3e5);color:var(--warning-600,#e07d00);font-family:Lato;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}@media (min-width:624px){.checkout-complete__failure-message{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.checkout-complete__failure-message p{margin-bottom:0}.checkout-complete__failure-message a{color:var(--warning-700,#c76f00);font-family:Lato;font-style:normal;font-weight:700;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline}.checkout-complete__failure-message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-complete__failure-icon{background-image:url(/themes/custom/atd/images/temp/CHEC-343/warning_FILL0_wght400_GRAD0_opsz24.png);background-size:contain;background-repeat:no-repeat;height:20px;width:20px}.checkout-complete__customer-link{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.checkout-complete__subtitle{font-weight:400;font-size:1.6rem;text-transform:uppercase}@media screen and (min-width:48em){.checkout-complete__subtitle{font-size:1.8rem}}.checkout-complete__reference{text-transform:uppercase;margin-bottom:3rem}.checkout-complete__continue{margin:3rem 0 0 0}.checkout-complete__error{color:#f04326}.checkout-complete__account{display:block;border:1px solid #e4e4e4;margin-bottom:1.5rem}.checkout-complete__account-title{font-weight:400;font-size:1.6rem;margin:0;padding:1rem 1.5rem .7rem;background:#f4f4f4}@media screen and (min-width:48em){.checkout-complete__account-title{font-size:1.8rem}}.checkout-complete__account-content{padding:1.5rem}.checkout-complete__account-email,.checkout-complete__account-id{margin-bottom:5px}.checkout-complete__account-header{font-weight:400;font-size:1.4rem;text-transform:uppercase;margin-bottom:0}@media screen and (min-width:48em){.checkout-complete__account-header{font-size:1.6rem}}.checkout-complete__account-btn{margin-bottom:0}#trustbadge-container-98e3dadd90eb493088abdc5597a70810{display:none}#trustbadgeCustomCheckoutContainer>div>div{font-size:1.3rem!important;padding:20px 0 0!important}@media screen and (min-width:64em){#trustbadgeCustomCheckoutContainer>div>div{width:470px!important}}#trustbadgeCustomCheckoutContainer>div>div div:first-child{font-size:1.6rem!important}@media screen and (max-width:47.99em){#trustbadgeCustomCheckoutContainer>div>div div:first-child{font-weight:400!important}}#trustbadgeCustomCheckoutContainer>div>div>div:nth-child(2)>div>div>div:first-child{font-size:1.4rem!important}#trustbadgeCustomCheckoutContainer>div>div>div:nth-child(2)>div>div>div:nth-child(2){font-size:1.3rem!important}#trustbadgeCustomCheckoutContainer>div>div>div>ul>li{font-size:1.3rem!important}#trustbadgeCustomCheckoutContainer>div>div a,#trustbadgeCustomCheckoutContainer>div>div p{font-size:1.3rem!important}#trustbadgeCustomCheckoutContainer>div>div>div>div:nth-child(4){margin-top:1.5rem!important}#trustbadgeCustomCheckoutContainer>div>div>div>p{margin:10px 0 10px!important}#trustbadgeCustomCheckoutContainer>div>div>div:nth-child(3){padding-top:5px!important}@media screen and (max-width:47.99em){#trustbadgeCustomCheckoutContainer>div>div div:last-child{padding-top:12px}}@media screen and (min-width:64em){._t53mel>div{bottom:130px!important}}.checkout-processing__title-wrapper{border:1px solid #e4e4e4;padding:1rem 1.5rem .7rem;display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-processing__title{margin-bottom:0}.checkout-processing__content{padding:1.5rem;border:1px solid #e4e4e4;border-top:none}.checkout-processing__dot-flashing{position:relative;left:15%;margin-top:30px;margin-bottom:30px;width:10px;height:10px;border-radius:5px;background-color:#6e7983;color:#6e7983;-webkit-animation:dot-flashing .5s infinite linear alternate;animation:dot-flashing .5s infinite linear alternate;-webkit-animation-delay:.25s;animation-delay:.25s}.checkout-processing__dot-flashing::after,.checkout-processing__dot-flashing::before{content:"";display:inline-block;position:absolute;top:0}.checkout-processing__dot-flashing::before{left:-15px;width:10px;height:10px;border-radius:5px;background-color:#6e7983;color:#6e7983;-webkit-animation:dot-flashing .5s infinite alternate;animation:dot-flashing .5s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.checkout-processing__dot-flashing::after{left:15px;width:10px;height:10px;border-radius:5px;background-color:#6e7983;color:#6e7983;-webkit-animation:dot-flashing .5s infinite alternate;animation:dot-flashing .5s infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes dot-flashing{0%{background-color:#6e7983}100%,50%{background-color:rgba(110,121,131,.2)}}@keyframes dot-flashing{0%{background-color:#6e7983}100%,50%{background-color:rgba(110,121,131,.2)}}.tabs.tabs--checkout{margin-bottom:1rem;width:100%}#payment-pane .tabs.tabs--checkout{max-width:calc(100vw - 2rem)}@media screen and (min-width:48em){#payment-pane .tabs.tabs--checkout{max-width:calc(100vw - 3rem)}}@media screen and (min-width:64em){#payment-pane .tabs.tabs--checkout{max-width:100%}}.customer-accounts__payment-method .tabs.tabs--checkout{max-width:calc(100vw - 5rem)}@media screen and (min-width:48em){.customer-accounts__payment-method .tabs.tabs--checkout{max-width:100%}}.tabs.tabs--checkout .tabs__list{padding:0;margin:0 0 -1px 0;width:100%;overflow-x:auto;white-space:nowrap}.tabs.tabs--checkout .tabs__item{display:inline-block;margin:0 .5rem 0 0}.tabs.tabs--checkout .tabs__link{font-weight:700;display:block;background-color:#f4f4f4;padding:1.5rem 1rem;margin:0;font-size:1.3rem;line-height:1.2;text-align:center;border-radius:4px 4px 0 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#1a9ee2;border:solid 1px #e4e4e4;border-bottom-color:#e4e4e4;z-index:2;position:relative}@media screen and (min-width:64em){.tabs.tabs--checkout .tabs__link{font-size:1.6rem;padding:1.5rem}}.tabs.tabs--checkout .tabs__link .tabs__link--svg{height:13px;width:13px;vertical-align:top;fill:#1a9ee2;margin:0 3px 0 0;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:64em){.tabs.tabs--checkout .tabs__link .tabs__link--svg{height:15px;width:15px;margin:2px 3px 0 0}}.tabs.tabs--checkout .tabs__link:focus,.tabs.tabs--checkout .tabs__link:hover,.tabs.tabs--checkout .tabs__link:visited{background-color:#fff;border-color:#e4e4e4;color:#64b5f6;border-bottom-color:#e4e4e4}.tabs.tabs--checkout .tabs__link:focus .tabs__link--svg,.tabs.tabs--checkout .tabs__link:hover .tabs__link--svg,.tabs.tabs--checkout .tabs__link:visited .tabs__link--svg{fill:#64b5f6}@media screen and (max-width:47.99em){.tabs.tabs--checkout .tabs__link em{display:block}}.tabs.tabs--checkout .tabs__link strong{font-weight:700;text-transform:uppercase;display:block}.tabs.tabs--checkout .tabs__link span{display:block}.tabs.tabs--checkout .tabs__link-subtitle{display:block;font-size:1.25rem;font-weight:400;margin-top:5px}.tabs.tabs--checkout .tabs__link--active{cursor:default;color:#0d283a;background-color:#fff;border-color:#e4e4e4;border-bottom-color:#fff}.tabs.tabs--checkout .tabs__link--active:focus,.tabs.tabs--checkout .tabs__link--active:hover,.tabs.tabs--checkout .tabs__link--active:link,.tabs.tabs--checkout .tabs__link--active:visited{cursor:default;color:#0d283a;background-color:#fff;border-color:#e4e4e4;border-bottom-color:#fff}.tabs.tabs--checkout .tabs__link--active:focus .tabs__link--svg,.tabs.tabs--checkout .tabs__link--active:hover .tabs__link--svg,.tabs.tabs--checkout .tabs__link--active:link .tabs__link--svg,.tabs.tabs--checkout .tabs__link--active:visited .tabs__link--svg{fill:#0d283a}.tabs.tabs--checkout .tabs__content{margin:0;padding:2rem 1.5rem;border:solid 1px #e4e4e4;background-color:#fff;position:relative;z-index:1;width:100%}.tabs.tabs--checkout .tabs__content::after{content:"";display:table;clear:both}@media screen and (min-width:48em){.tabs.tabs--checkout .tabs__content{margin:0;padding:2rem}}.tabs.tabs--checkout .tabs__content--hotels-landing{border-radius:0 0 24px 24px;overflow:hidden}@media screen and (min-width:48em){.tabs.tabs--checkout .tabs__content--hotels-landing{border-radius:0 24px 24px 24px}}.tabs.tabs--checkout .tabs__content--hotels-landing .hotel-featured-wrapper{background:0 0}.tabs.tabs--checkout .tabs__content--hotels-landing .hotels-similar{padding-bottom:0}@media screen and (min-width:48em){.tabs.tabs--checkout .tabs__content--gift{padding:2rem 0}}.tabs.tabs--checkout .tabs__content--hidden{display:none}.tabs.tabs--checkout .tabs__content{overflow:hidden}.tabs.tabs--tickets{width:100%}@media screen and (max-width:63.99em){.bundle--homepage.SD-804-offers-banners-homepage-test .tabs.tabs--tickets{margin:0 -1.5rem;padding:0;width:100vw}}@media screen and (max-width:47.99em){.bundle--homepage.SD-804-offers-banners-homepage-test .tabs.tabs--tickets{margin:0 -1rem}}.tabs.tabs--tickets .tabs__link{display:block;margin:0;line-height:1.2;text-align:center;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;z-index:2;position:relative;border-radius:0;background:#06406f;color:#fff;font-weight:700;font-size:1.4rem;padding:15px 24px 14px 24px;border:none}.bundle--homepage.SD-804-offers-banners-homepage-test .tabs.tabs--tickets .tabs__link{padding:1rem 2rem}@media screen and (min-width:64em){.bundle--homepage.SD-804-offers-banners-homepage-test .tabs.tabs--tickets .tabs__link{padding:1.2rem 2.4rem}}.tabs.tabs--tickets .tabs__link:focus,.tabs.tabs--tickets .tabs__link:hover,.tabs.tabs--tickets .tabs__link:visited{background-color:#f4f4f4;color:#06406f;border-bottom-color:none}.tabs.tabs--tickets .tabs__link em{font-style:normal}@media screen and (max-width:47.99em){.tabs.tabs--tickets .tabs__link em{display:block}}.tabs.tabs--tickets .tabs__link strong{font-weight:700;text-transform:uppercase}.tabs.tabs--tickets .tabs__link--active{cursor:default;background-color:#f4f4f4;color:#06406f}.tabs.tabs--tickets .tabs__link--active:focus,.tabs.tabs--tickets .tabs__link--active:hover,.tabs.tabs--tickets .tabs__link--active:link,.tabs.tabs--tickets .tabs__link--active:visited{cursor:default;color:#06406f;background-color:#f4f4f4}.tabs.tabs--tickets .tabs__list{padding:0;margin:0 0 -1px 0;width:100%;overflow-x:auto;white-space:nowrap}@media screen and (max-width:63.99em){.bundle--homepage.SD-804-offers-banners-homepage-test .tabs.tabs--tickets .tabs__list{padding-left:1rem;padding-right:1rem}}.tabs.tabs--tickets .tabs__item{display:inline-block;margin:0}.tabs.tabs--tickets .tabs__item a{border-radius:16px 16px 0 0}.tabs.tabs--tickets .tabs__list:has(:nth-child(2)) .tabs__item a{border-radius:0}.tabs.tabs--tickets .tabs__list:has(:nth-child(2)) .tabs__item:first-child a{border-radius:16px 0 0 0;margin-left:3px}.SD-804-offers-banners-homepage-test .tabs.tabs--tickets .tabs__list:has(:nth-child(2)) .tabs__item:first-child a{border-radius:8px 0 0 0;margin-left:0}.tabs.tabs--tickets .tabs__list:has(:nth-child(2)) .tabs__item:last-child a{border-radius:0 16px 0 0}.SD-804-offers-banners-homepage-test .tabs.tabs--tickets .tabs__list:has(:nth-child(2)) .tabs__item:last-child a{border-radius:0 8px 0 0}.tabs.tabs--tickets .tabs__content{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);margin-top:0;background-color:#f4f4f4}.tabs.tabs--tickets .tabs__content::after{content:"";display:table;clear:both}.tabs.tabs--tickets .tabs__content--hidden{display:none}.tabs.tabs--hotels-landing .tabs__list{clear:both;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2rem;margin-bottom:2rem;position:relative}@media screen and (min-width:48em){.tabs.tabs--hotels-landing .tabs__list{margin-bottom:3rem}}.tabs.tabs--hotels-landing .tabs__list::before{content:"";width:100%;height:3px;background-color:#edeef1;position:absolute;bottom:0;left:0;right:0}.tabs.tabs--hotels-landing .tabs__item{padding:0;margin:0}.tabs.tabs--hotels-landing .tabs__link{color:#98a1a9;padding:1rem 0;font-size:1.6rem;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;line-height:1.4}.tabs.tabs--hotels-landing .tabs__link::before{content:"";width:100%;height:3px;background-color:transparent;position:absolute;bottom:0;left:0;right:0}.tabs.tabs--hotels-landing .tabs__link .tabs__link-svg{width:20px;height:20px;fill:#98a1a9;margin-top:2px}.tabs.tabs--hotels-landing .tabs__link:hover{color:#0a6ab9}.tabs.tabs--hotels-landing .tabs__link:hover .tabs__link-svg{fill:#0a6ab9}.tabs.tabs--hotels-landing .tabs__link.tabs__link--active{color:#0a6ab9;cursor:default}.tabs.tabs--hotels-landing .tabs__link.tabs__link--active::before{background-color:#0a6ab9}.tabs.tabs--hotels-landing .tabs__link.tabs__link--active .tabs__link-svg{fill:#0a6ab9}.tabs.tabs--hotels-landing .tabs__link-subtitle{display:none}.tabs.tabs--hotels-landing .tabs__content{margin:0;padding:0;border:none;position:relative;z-index:1;width:100%}.tabs.tabs--hotels-landing .tabs__content::after{content:"";display:table;clear:both}.tabs.tabs--hotels-landing .tabs__content--hidden{display:none}.tabs.accommodation-links__content .tabs__list{clear:both;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2rem;margin-bottom:2rem;position:relative}@media screen and (min-width:48em){.tabs.accommodation-links__content .tabs__list{margin-bottom:3rem}}.tabs.accommodation-links__content .tabs__list::before{content:"";width:100%;height:3px;background-color:#edeef1;position:absolute;bottom:0;left:0;right:0}.tabs.accommodation-links__content .tabs__item{padding:0;margin:0}.tabs.accommodation-links__content .tabs__link{color:#98a1a9;padding:1rem 0;font-size:1.6rem;font-weight:700;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem;line-height:1.4}.tabs.accommodation-links__content .tabs__link::before{content:"";width:100%;height:3px;background-color:transparent;position:absolute;bottom:0;left:0;right:0}.tabs.accommodation-links__content .tabs__link .tabs__link-svg{width:20px;height:20px;fill:#98a1a9;margin-top:2px}.tabs.accommodation-links__content .tabs__link:hover{color:#0a6ab9}.tabs.accommodation-links__content .tabs__link:hover .tabs__link-svg{fill:#0a6ab9}.tabs.accommodation-links__content .tabs__link.tabs__link--active{color:#0a6ab9;cursor:default}.tabs.accommodation-links__content .tabs__link.tabs__link--active::before{background-color:#0a6ab9}.tabs.accommodation-links__content .tabs__link.tabs__link--active .tabs__link-svg{fill:#0a6ab9}.tabs.accommodation-links__content .tabs__link-subtitle{display:none}.tabs.accommodation-links__content .tabs__content{margin:0;padding:0;border:none;position:relative;z-index:1;width:100%}.tabs.accommodation-links__content .tabs__content::after{content:"";display:table;clear:both}.tabs.accommodation-links__content .tabs__content--hidden{display:none}.tabs.accommodation-links__content .tabs__list{gap:0}.tabs.accommodation-links__content .tabs__link{color:#04496d;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%}.tabs.accommodation-links__content .tabs__link .tabs__link-svg{fill:#04496d;height:32px;width:32px}.tabs.tabs--hotels-booking{width:100%}.tabs.tabs--hotels-booking .tabs__list{padding:0;margin:0 0 2rem 0;width:100%;overflow-x:auto;white-space:nowrap;position:relative}.tabs.tabs--hotels-booking .tabs__list::before{content:"";width:100%;height:1px;background-color:#e4e4e4;position:absolute;left:0;top:calc(100% - 1px)}.tabs.tabs--hotels-booking.tabs--hotels-booking-1-room .tabs__list{display:none}.tabs.tabs--hotels-booking .tabs__item{display:inline-block;margin:0 .5rem 0 0}.tabs.tabs--hotels-booking .tabs__link{background-color:#f4f4f4;padding:1.6rem 1rem;margin:0;line-height:1.2;text-align:center;border-radius:10px 10px 0 0;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#1a9ee2;border:solid 1px #e4e4e4;border-bottom-color:#e4e4e4;z-index:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:64em){.tabs.tabs--hotels-booking .tabs__link{padding:1.6rem 2.4rem}}.tabs.tabs--hotels-booking .tabs__link::after{content:"";width:calc(100% - 2px);height:1px;position:absolute;bottom:-1px;left:1px;background-color:transparent}.tabs.tabs--hotels-booking .tabs__link:focus,.tabs.tabs--hotels-booking .tabs__link:hover,.tabs.tabs--hotels-booking .tabs__link:visited{background-color:#fff;border-color:#e4e4e4;color:#64b5f6;border-bottom-color:#e4e4e4}.tabs.tabs--hotels-booking .tabs__link strong{font-weight:700;font-size:1.6rem;color:#0d283a;display:inline-block}.tabs.tabs--hotels-booking .tabs__link span{font-weight:400;font-size:1.4rem;color:#0d283a;display:inline-block}.tabs.tabs--hotels-booking .tabs__link--active{cursor:default;color:#0d283a;background-color:#fff;border-color:#e4e4e4;border-bottom-color:#fff}.tabs.tabs--hotels-booking .tabs__link--active:focus,.tabs.tabs--hotels-booking .tabs__link--active:hover,.tabs.tabs--hotels-booking .tabs__link--active:link,.tabs.tabs--hotels-booking .tabs__link--active:visited{cursor:default;color:#0d283a;background-color:#fff;border-color:#e4e4e4;border-bottom-color:#fff}.tabs.tabs--hotels-booking .tabs__content{margin:0;padding:0;border:none;position:relative;z-index:1;width:100%}.tabs.tabs--hotels-booking .tabs__content::after{content:"";display:table;clear:both}.tabs.tabs--hotels-booking .tabs__content--hidden{display:none}.tabs.tabs--news{margin-bottom:1rem;width:100%}.tabs.tabs--news .tabs__list{margin:0;padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:3px;gap:3px}.tabs.tabs--news .tabs__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.tabs.tabs--news .tabs__link{font-weight:700;display:block;background-color:#1a9ee2;padding:1rem;margin:0;font-size:1.3rem;line-height:1.2;text-align:center;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#fff;border:1px solid #e4e4e4;z-index:2;position:relative;height:100%}.tabs.tabs--news .tabs__link .tabs__link--svg{height:30px;width:auto;max-width:100%;margin-top:1rem;clear:both;fill:#fff}.tabs.tabs--news .tabs__link:focus,.tabs.tabs--news .tabs__link:hover,.tabs.tabs--news .tabs__link:visited{background-color:#64b5f6;color:#fff}.tabs.tabs--news .tabs__link--active{cursor:default;color:#0d283a;background-color:#fff}.tabs.tabs--news .tabs__link--active:focus,.tabs.tabs--news .tabs__link--active:hover,.tabs.tabs--news .tabs__link--active:link,.tabs.tabs--news .tabs__link--active:visited{cursor:default;color:#0d283a;background-color:#fff}.tabs.tabs--news .tabs__link--active .tabs__link--svg{fill:#0d283a}.tabs.tabs--news .tabs__content{margin:0;padding:1.5rem;border:solid 1px #e4e4e4;background-color:#fff;position:relative;z-index:1}.tabs.tabs--news .tabs__content::after{content:"";display:table;clear:both}.tabs.tabs--news .tabs__content--hidden{display:none}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.info-tabs--hotel{position:relative}}.info-tabs__title{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:2rem;font-weight:700;font-size:3rem;line-height:1.2;color:#01273b}@media screen and (min-width:48em){.info-tabs__title{font-size:4.2rem}}.info-tabs__title+div{font-size:1.8rem}.info-tabs__list{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);-ms-overflow-style:none;scrollbar-width:none;position:-webkit-sticky;position:sticky;margin:0 -10px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;clear:left;background-color:#fff}.SD-805-offers-hlp-banners-test.bundle--hotel-landing-page .info-tabs__list{display:none}.info-tabs__list::before{content:"";display:block;position:absolute;height:1px;width:100%;left:0;bottom:0}@media screen and (max-width:63.99em){.info-tabs__list .info-tabs__list{top:-1px}}@media screen and (min-width:48em){.info-tabs__list{margin:0 -15px}}@media screen and (max-width:63.99em){.info-tabs__list{overflow-x:scroll;position:-webkit-sticky;position:sticky;top:calc(58px + var(--leaderboard-height,0));-webkit-transition:top .3s;transition:top .3s}.mobile-scrolled .info-tabs__list{top:0}}@media screen and (min-width:64em){.info-tabs__list{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);top:-1px}}.menu--open .info-tabs__list{z-index:1}.info-tabs__list::-webkit-scrollbar{display:none}.info-tabs__link{display:block;color:#0d283a;font-weight:400;border:none;margin:0;height:100%;padding:16px 10px;border-bottom:4px solid #fff}.info-tabs__link:focus,.info-tabs__link:hover{color:#0a6ab9}@media screen and (max-width:63.99em){.info-tabs__link{width:100%;font-size:1.4rem;white-space:nowrap}}@media screen and (min-width:64em){.info-tabs__link{font-size:2.1rem;text-align:center;line-height:1.2;padding:16px}}.info-tabs__link--active,.info-tabs__link--faux-active{color:#0a6ab9;font-weight:700;border-bottom:4px solid #0a6ab9;position:relative;margin-bottom:-.5px;padding-right:15px;padding-left:15px}.info-tabs__link--active:focus,.info-tabs__link--active:hover,.info-tabs__link--faux-active:focus,.info-tabs__link--faux-active:hover{color:#0a6ab9}.info-tabs__list--sticky{overflow-x:scroll}.SD-805-offers-hlp-banners-test.bundle--hotel-landing-page .info-tabs__list--sticky{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:63.99em){.info-tabs__list--sticky::before{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}@media screen and (min-width:64em){.info-tabs__list--sticky{z-index:3}:has(.info-tabs--td) .info-tabs__list--sticky{z-index:4}.u-container:has(.photo-grid) .info-tabs--td .info-tabs__list--sticky{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);position:fixed;top:-1px!important;left:0;width:100%;padding:inherit 2.5rem}.modal-open .u-container:has(.photo-grid) .info-tabs--td .info-tabs__list--sticky{z-index:2}}@media screen and (min-width:64em) and (-ms-high-contrast:active){.info-tabs__list--sticky{position:fixed}}@media screen and (min-width:64em){.info-tabs__list--sticky::before{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}}.info-tabs__item{margin:0;position:relative;white-space:nowrap}@media screen and (min-width:64em){.info-tabs__item{display:-webkit-box;display:-ms-flexbox;display:flex}}.info-tabs__book{display:none;white-space:nowrap}@media screen and (min-width:64em){.info-tabs__book{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;pointer-events:none;margin:0 0 0 auto;-ms-flex-item-align:center;align-self:center}.info-tabs__list--sticky .info-tabs__book{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:inherit}}.info-tabs__book-link{border-radius:4px}.info-tabs__book-link.info-tabs__link--active{color:#fff;border:none}.info-tabs__book-link.info-tabs__link--active::after{display:none}.info-tabs__item--gmap{display:block}.info-tabs__item--gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.info-tabs__item--view-rooms{display:-webkit-box;display:-ms-flexbox;display:flex}.info-tabs__item--full-details{display:-webkit-box;display:-ms-flexbox;display:flex}.info-tabs__item--room a{margin-left:0}.info-tabs__link--search{font-size:2.2rem;color:#fff!important;background:#024c72;border-radius:4px;padding:1rem 1.5rem 1rem;width:100%;margin:0}.info-tabs__link--search:hover{color:#fff}@media screen and (max-width:63.99em){.info-tabs__link--search{padding:0;font-size:1.6rem;position:relative}}.info-tabs__link--search.info-tabs__link--active{color:#fff;border:none}.info-tabs__link--search.info-tabs__link--active::after{display:none}.info-tabs__item--landing-search{display:none;border-radius:4px}.info-tabs__list--sticky .info-tabs__item--landing-search{display:block}.info-tabs__link--room-search{border-radius:0;padding:16px;line-height:1.2}.info-tabs__free-dine{font-weight:700;color:#64b5f6}.info-tabs--attraction #details{border-top:1px solid #e3e3e3;padding-top:3rem;padding-bottom:3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;scroll-margin-top:125px}.info-tabs--attraction #details.tick-desc--opened .text-block__content,.info-tabs--attraction #details.tick-desc--opened .text-block__section,.info-tabs--attraction #details.tick-desc--opened .text-block__tips{-webkit-line-clamp:initial!important}.info-tabs--attraction #details .tick-desc__toggle-button{display:inline-block;margin-top:1rem;color:#1a9ee2;font-size:1.6rem;line-height:2rem;border-bottom:.15rem solid #1a9ee2}@media screen and (min-width:64em){.info-tabs--attraction #details .tick-desc__toggle-button{margin-left:25%}}.info-tabs--attraction #details .tick-desc__toggle-button:hover{cursor:pointer}.info-tabs--attraction #details .text-block__content h2,.info-tabs--attraction #details .text-block__content h3,.info-tabs--attraction #details .text-block__section h2,.info-tabs--attraction #details .text-block__section h3{font-size:20px;font-weight:700}.info-tabs--attraction #details .text-block__content .text-block__content,.info-tabs--attraction #details .text-block__content .text-block__section,.info-tabs--attraction #details .text-block__section .text-block__content,.info-tabs--attraction #details .text-block__section .text-block__section{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;width:100%}.info-tabs--attraction #details .text-block__content .text-block__content::after,.info-tabs--attraction #details .text-block__content .text-block__section::after,.info-tabs--attraction #details .text-block__section .text-block__content::after,.info-tabs--attraction #details .text-block__section .text-block__section::after{content:""}.info-tabs--attraction #details .text-block__content .text-block__tips,.info-tabs--attraction #details .text-block__section .text-block__tips{margin-top:1.6rem}@media screen and (min-width:64em){.info-tabs--attraction #details .text-block__content .text-block__tips,.info-tabs--attraction #details .text-block__section .text-block__tips{display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;width:100%;margin-top:0}}@media screen and (min-width:64em){.u-container:has(.photo-grid) .info-tabs--td{position:relative}.u-container:has(.photo-grid) .info-tabs--td .info-tabs__list:not(.info-tabs__list--sticky){position:relative;top:448px;-webkit-box-shadow:none;box-shadow:none;width:-webkit-min-content;width:-moz-min-content;width:min-content}.u-container:has(.photo-grid) .info-tabs--td .info-tabs__list--sticky{width:unset;position:-webkit-sticky;position:sticky}}.info-tabs__copied-list{display:none}@media screen and (min-width:64em){.info-tabs__copied-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.info-tabs__copied-item{display:-webkit-box;display:-ms-flexbox;display:flex}.info-tabs__copied-link{display:block;color:#0d283a;font-weight:400;border:none;margin:0;height:100%;border-bottom:4px solid #fff;font-size:2.1rem;text-align:center;line-height:1.2;padding:16px}.info-tabs__copied-link:focus,.info-tabs__copied-link:hover{color:#0a6ab9}.info-tabs__copied-link.info-tabs__copied-faux-active{border-bottom:4px solid #0a6ab9;color:#0a6ab9;font-weight:700}.text-block{border:1px solid #e4e4e4;padding:1rem;margin-bottom:1rem}@media screen and (min-width:64em){.text-block{padding:1.5rem;margin-bottom:2rem}}.text-block ol,.text-block p,.text-block ul{font-size:1.6rem;margin-bottom:1.5rem}.text-block ul li{position:relative;padding-left:20px}.text-block ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.text-block .text-block__intro{font-size:1.5rem;font-size:1.9rem}.info-tabs--td .text-block h2{color:#00496c}.text-block h3{font-weight:400;font-weight:400}.text-block div:has(table){width:100%;overflow:auto}.faqContent ul.faqTopLevelList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.faqContent ul.faqTopLevelList li.topLevelItem{padding-left:0;margin:0 .5% 1rem .5%;width:49%}@media screen and (min-width:48em){.faqContent ul.faqTopLevelList li.topLevelItem{width:32%}}.faqContent ul.faqTopLevelList li.topLevelItem::before{background-image:none;width:0;height:0;top:0}.faqContent dl.faqList dt.faqTitle{font-weight:400;font-size:1.4rem;border:1px solid #e4e4e4;padding:1rem 1.5rem;background-color:#f4f4f4;margin:0}@media screen and (min-width:48em){.faqContent dl.faqList dt.faqTitle{font-size:1.6rem}}.faqContent dl.faqList dd.faqDefinition{border:1px solid #e4e4e4;border-top:0;margin:0 0 1rem 0;padding:1rem 1.5rem;background-color:#fff}.info-tabs--td .text-block{border:none;padding:0;clear:both;float:left}@media screen and (min-width:48em){.info-tabs--td .text-block{width:calc(100% - 353px);-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:64em){.info-tabs--td .text-block{width:100%;clear:none}}@media screen and (min-width:64em){.text-block--tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.text-block--tab#reviews{border:none;background-color:#f4f4f4;padding:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.info-tabs--td .text-block--tab#reviews{padding:1.5rem}@media screen and (min-width:64em){.text-block--tab#reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem 1.5rem;margin-left:0;margin-right:0}.info-tabs--td .text-block--tab#reviews{padding:2rem 1.5rem}}.info-tabs--attraction .text-block--tab#reviews{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.text-block .text-block__heading{-webkit-box-flex:23%;-ms-flex:23% 0 0px;flex:23% 0 0}.info-tabs--td .text-block .text-block__heading{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:1rem;color:#00273b}.info-tabs__close{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem}@media screen and (min-width:48em){.info-tabs__close{width:30px;top:1.6rem}}.info-tabs__close::after,.info-tabs__close::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.info-tabs__close::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.info-tabs__close::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.info-tabs__close:focus,.info-tabs__close:hover{cursor:pointer;outline:0}.info-tabs__close:focus::after,.info-tabs__close:focus::before,.info-tabs__close:hover::after,.info-tabs__close:hover::before{background-color:#495157}.info-tabs__close:hover::after,.info-tabs__close:hover::before{background-color:#64b5f6}@media screen and (min-width:64em){.info-tabs__close{display:none}}.info-tabs__close-body--active{position:fixed;width:10vw;height:100vh;right:90vw;bottom:0;top:0;z-index:2}@media screen and (min-width:64em){.info-tabs__close-body--active{display:none}}.text-block__section{-webkit-box-flex:75%;-ms-flex:75% 0 0px;flex:75% 0 0}@media screen and (min-width:64em){.info-tabs--td .text-block__section{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}}@media screen and (min-width:48em){.text-block:has(table){width:calc(100% - 353px)}}@media screen and (max-width:47.99em){.text-block:has(table){width:100%}}@media screen and (min-width:64em){.text-block:has(table){width:100%}}.text-block:has(table) .text-block__section{overflow:scroll}@media screen and (min-width:64em){.text-block__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.text-block__content{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}.text-block--has-tips .text-block__content{-webkit-box-flex:66%;-ms-flex:66% 0 0px;flex:66% 0 0}.text-block__media,.text-block__tips{-webkit-box-flex:32%;-ms-flex:32% 0 0px;flex:32% 0 0}.text-block__tips{background:#e3f2fd;padding:1.5rem;-ms-flex-item-align:start;align-self:flex-start}.text-block__tips h3{font-size:1.6rem}.booking-flow .return-to-links{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;text-align:center}.booking-flow .return-to-links a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:calc(50% - .5rem);flex-basis:calc(50% - .5rem)}.booking-flow .return-to-links-close{margin:2rem auto 1rem auto;padding:0;text-align:center;border:0;outline:0;background-color:transparent;color:#64b5f6;text-decoration:underline;cursor:pointer}.booking-flow .return-to-links-close:hover{color:#1a9ee2;text-decoration:none}.small-text{font-size:1.3rem}.content-toggle__text{max-height:none}.content-toggle__text--short{max-height:4.5rem;overflow:hidden}.accordion__btn{cursor:pointer}.accordion__btn.accordion__btn-active::after{-webkit-transform:translateY(-17px) rotate(135deg);transform:translateY(-17px) rotate(135deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion__content{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;height:0}.accordion__content.accordion__content-active{-webkit-transform:scaleY(1);transform:scaleY(1);height:auto}.faq-accordion__title{font-weight:400;width:100%;font-size:1.8rem;line-height:1.4;margin:0 0 1rem 0;padding:0;display:block;position:relative;border-right:2px solid #e4e4e4;color:#1a9ee2;margin:1rem 0 0 0;padding:0;line-height:1.3}@media screen and (min-width:75em){.faq-accordion__title{font-size:2.1rem}}.faq-accordion__title::after{content:"";border:solid 8px transparent;border-left-color:#1a9ee2;position:absolute;right:1rem;top:calc(50% - 4px);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.2s;transition-duration:.2s}.faq-accordion__title.accordion__btn-active::after{-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:calc(50% - 12px)}.faq-accordion__title:hover{color:#64b5f6}.faq-accordion__title:hover::after{border-left-color:#64b5f6}.faq-accordion__questions{padding:0;margin:0;border-right:2px solid #e4e4e4}.faq-accordion__question{margin:0;padding:1rem 0;position:relative}.faq-accordion__question::before{background-image:none!important}.faq-accordion__question::after{content:"";width:calc(100% - 1rem);height:1px;background-color:#e4e4e4;position:absolute;bottom:0;left:0}.faq-accordion__question h3{margin:0 0 .5rem 0;padding:0;font-weight:700;font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2}.faq-accordion__question h3 span{font-weight:400;font-size:1.4rem}.faq-accordion__question h3 em{background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 10px 5px 13px;border-radius:0 0 0 16px}@media screen and (min-width:64em){.faq-accordion__question h3 em{border-radius:0 10px 0 16px}}.faq-accordion__question p{padding:0;margin:0;font-size:1.6rem}.faq-accordion__question li{font-size:1.6rem}.faq-accordion__question:last-child::after{content:none}.faq-accordion__question summary::-webkit-details-marker{display:none}.faq-accordion__question summary::marker{display:none;content:''}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-faq-title,.bundle--community .text-block__section-faq-title,.bundle--hotel .text-block__section-faq-title{font-size:1.8rem;font-weight:700;margin-bottom:.5rem}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq,.bundle--community .text-block__section-text#faq,.bundle--hotel .text-block__section-text#faq{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;padding-top:1rem;padding-bottom:2rem}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq,.bundle--community .text-block__section-text#faq,.bundle--hotel .text-block__section-text#faq{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:2rem;padding-bottom:3rem;gap:2.4rem}}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .text-block--faqs,.bundle--community .text-block__section-text#faq .text-block--faqs,.bundle--hotel .text-block__section-text#faq .text-block--faqs{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .text-block--faqs,.bundle--community .text-block__section-text#faq .text-block--faqs,.bundle--hotel .text-block__section-text#faq .text-block--faqs{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .text-block--faqs h2,.bundle--community .text-block__section-text#faq .text-block--faqs h2,.bundle--hotel .text-block__section-text#faq .text-block--faqs h2{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem;margin-bottom:1rem}@media screen and (min-width:48em){.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .text-block--faqs h2,.bundle--community .text-block__section-text#faq .text-block--faqs h2,.bundle--hotel .text-block__section-text#faq .text-block--faqs h2{font-size:2.4rem}}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title,.bundle--community .text-block__section-text#faq .faq-accordion__title,.bundle--hotel .text-block__section-text#faq .faq-accordion__title{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding:1.6rem 0;margin:0;color:#0d283a;font-size:1.6rem;font-style:normal;font-weight:400}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title:hover,.bundle--community .text-block__section-text#faq .faq-accordion__title:hover,.bundle--hotel .text-block__section-text#faq .faq-accordion__title:hover{cursor:pointer}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title::after,.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title::before,.bundle--community .text-block__section-text#faq .faq-accordion__title::after,.bundle--community .text-block__section-text#faq .faq-accordion__title::before,.bundle--hotel .text-block__section-text#faq .faq-accordion__title::after,.bundle--hotel .text-block__section-text#faq .faq-accordion__title::before{content:'';border:none;width:8px;height:2px;background-color:#0d283a;position:absolute;right:15px;top:26px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:none;transition:none}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title::after,.bundle--community .text-block__section-text#faq .faq-accordion__title::after,.bundle--hotel .text-block__section-text#faq .faq-accordion__title::after{right:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title.accordion__btn-active,.bundle--community .text-block__section-text#faq .faq-accordion__title.accordion__btn-active,.bundle--hotel .text-block__section-text#faq .faq-accordion__title.accordion__btn-active{border-bottom:none}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before,.bundle--community .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before,.bundle--hotel .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after,.bundle--community .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after,.bundle--hotel .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__questions,.bundle--community .text-block__section-text#faq .faq-accordion__questions,.bundle--hotel .text-block__section-text#faq .faq-accordion__questions{border-right:none;padding:0 0 0 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__question,.bundle--community .text-block__section-text#faq .faq-accordion__question,.bundle--hotel .text-block__section-text#faq .faq-accordion__question{padding:1.6rem 0}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__question:first-of-type,.bundle--community .text-block__section-text#faq .faq-accordion__question:first-of-type,.bundle--hotel .text-block__section-text#faq .faq-accordion__question:first-of-type{padding-top:0}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .faq-accordion__question h3,.bundle--community .text-block__section-text#faq .faq-accordion__question h3,.bundle--hotel .text-block__section-text#faq .faq-accordion__question h3{color:#04496d;font-size:1.6rem;font-weight:700}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .image-block--faqs,.bundle--community .text-block__section-text#faq .image-block--faqs,.bundle--hotel .text-block__section-text#faq .image-block--faqs{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .image-block--faqs,.bundle--community .text-block__section-text#faq .image-block--faqs,.bundle--hotel .text-block__section-text#faq .image-block--faqs{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden}}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .image-block--faqs div,.bundle--community .text-block__section-text#faq .image-block--faqs div,.bundle--hotel .text-block__section-text#faq .image-block--faqs div{background-color:#f4f4f4;border-radius:8px}.SD-822-faq-planning-news-restyle-sitewide .text-block__section-text#faq .image-block--faqs img,.bundle--community .text-block__section-text#faq .image-block--faqs img,.bundle--hotel .text-block__section-text#faq .image-block--faqs img{display:block;border-radius:8px}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq,.bundle--community .text-block--tab .text-block__section-text#faq,.bundle--hotel .text-block--tab .text-block__section-text#faq{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;padding-top:0;padding-bottom:0}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq,.bundle--community .text-block--tab .text-block__section-text#faq,.bundle--hotel .text-block--tab .text-block__section-text#faq{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:0;padding-bottom:0;gap:2.4rem}}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .text-block--faqs,.bundle--community .text-block--tab .text-block__section-text#faq .text-block--faqs,.bundle--hotel .text-block--tab .text-block__section-text#faq .text-block--faqs{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .text-block--faqs,.bundle--community .text-block--tab .text-block__section-text#faq .text-block--faqs,.bundle--hotel .text-block--tab .text-block__section-text#faq .text-block--faqs{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .text-block--faqs h2,.bundle--community .text-block--tab .text-block__section-text#faq .text-block--faqs h2,.bundle--hotel .text-block--tab .text-block__section-text#faq .text-block--faqs h2{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem;margin-bottom:1rem}@media screen and (min-width:48em){.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .text-block--faqs h2,.bundle--community .text-block--tab .text-block__section-text#faq .text-block--faqs h2,.bundle--hotel .text-block--tab .text-block__section-text#faq .text-block--faqs h2{font-size:2.4rem}}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding:1.6rem 0;margin:0;color:#0d283a;font-size:1.6rem;font-style:normal;font-weight:400}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title:hover,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title:hover,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title:hover{cursor:pointer}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title::after,.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title::before,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title::after,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title::before,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title::after,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title::before{content:'';border:none;width:8px;height:2px;background-color:#0d283a;position:absolute;right:15px;top:26px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:none;transition:none}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title::after,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title::after,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title::after{right:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active{border-bottom:none}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__title.accordion__btn-active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__questions,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__questions,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__questions{border-right:none;padding:0 0 0 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__question,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__question,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__question{padding:1.6rem 0}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__question:first-of-type,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__question:first-of-type,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__question:first-of-type{padding-top:0}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .faq-accordion__question h3,.bundle--community .text-block--tab .text-block__section-text#faq .faq-accordion__question h3,.bundle--hotel .text-block--tab .text-block__section-text#faq .faq-accordion__question h3{color:#04496d;font-size:1.6rem;font-weight:700}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .image-block--faqs,.bundle--community .text-block--tab .text-block__section-text#faq .image-block--faqs,.bundle--hotel .text-block--tab .text-block__section-text#faq .image-block--faqs{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .image-block--faqs,.bundle--community .text-block--tab .text-block__section-text#faq .image-block--faqs,.bundle--hotel .text-block--tab .text-block__section-text#faq .image-block--faqs{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden}}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .image-block--faqs div,.bundle--community .text-block--tab .text-block__section-text#faq .image-block--faqs div,.bundle--hotel .text-block--tab .text-block__section-text#faq .image-block--faqs div{background-color:#f4f4f4;border-radius:8px}.SD-822-faq-planning-news-restyle-sitewide .text-block--tab .text-block__section-text#faq .image-block--faqs img,.bundle--community .text-block--tab .text-block__section-text#faq .image-block--faqs img,.bundle--hotel .text-block--tab .text-block__section-text#faq .image-block--faqs img{display:block;border-radius:8px}.hotels-category-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hotels-category-tag.value-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.value-category::before{content:"";width:45px;height:45px;border-top:solid 1px #00b8c1;border-right:solid 1px #00b8c1;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.value-category span{font-weight:700;color:#00b8c1;font-size:1.1rem;border:solid 1px #00b8c1;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.value-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #00b8c1;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.value-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.value-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.value-category::after{background-color:#00b8c1}.hotels-search-results--grid-view .hotels-category-tag.value-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.value-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.value-category::after{background-color:#00b8c1}.hotels-category-tag.test{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.test::before{content:"";width:45px;height:45px;border-top:solid 1px #8dc63f;border-right:solid 1px #8dc63f;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.test span{font-weight:700;color:#8dc63f;font-size:1.1rem;border:solid 1px #8dc63f;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.test::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #8dc63f;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.test::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.test span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.test::after{background-color:#8dc63f}.hotels-search-results--grid-view .hotels-category-tag.test::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.test span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.test::after{background-color:#8dc63f}.hotels-category-tag.moderate-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.moderate-category::before{content:"";width:45px;height:45px;border-top:solid 1px #ec4899;border-right:solid 1px #ec4899;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.moderate-category span{font-weight:700;color:#ec4899;font-size:1.1rem;border:solid 1px #ec4899;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.moderate-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #ec4899;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.moderate-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.moderate-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.moderate-category::after{background-color:#ec4899}.hotels-search-results--grid-view .hotels-category-tag.moderate-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.moderate-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.moderate-category::after{background-color:#ec4899}.hotels-category-tag.deluxe-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.deluxe-category::before{content:"";width:45px;height:45px;border-top:solid 1px #6b44b3;border-right:solid 1px #6b44b3;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.deluxe-category span{font-weight:700;color:#6b44b3;font-size:1.1rem;border:solid 1px #6b44b3;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.deluxe-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #6b44b3;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.deluxe-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.deluxe-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.deluxe-category::after{background-color:#6b44b3}.hotels-search-results--grid-view .hotels-category-tag.deluxe-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.deluxe-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.deluxe-category::after{background-color:#6b44b3}.hotels-category-tag.villa-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.villa-category::before{content:"";width:45px;height:45px;border-top:solid 1px #0c226b;border-right:solid 1px #0c226b;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.villa-category span{font-weight:700;color:#0c226b;font-size:1.1rem;border:solid 1px #0c226b;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.villa-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #0c226b;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.villa-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.villa-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.villa-category::after{background-color:#0c226b}.hotels-search-results--grid-view .hotels-category-tag.villa-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.villa-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.villa-category::after{background-color:#0c226b}.hotels-category-tag.disney-partner-hotels-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.disney-partner-hotels-category::before{content:"";width:45px;height:45px;border-top:solid 1px #04496d;border-right:solid 1px #04496d;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.disney-partner-hotels-category span{font-weight:700;color:#04496d;font-size:1.1rem;border:solid 1px #04496d;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.disney-partner-hotels-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #04496d;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.disney-partner-hotels-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-partner-hotels-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-partner-hotels-category::after{background-color:#04496d}.hotels-search-results--grid-view .hotels-category-tag.disney-partner-hotels-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-partner-hotels-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-partner-hotels-category::after{background-color:#04496d}.hotels-category-tag.prime-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.prime-category::before{content:"";width:45px;height:45px;border-top:solid 1px #f0528a;border-right:solid 1px #f0528a;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.prime-category span{font-weight:700;color:#f0528a;font-size:1.1rem;border:solid 1px #f0528a;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.prime-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #f0528a;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.prime-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.prime-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.prime-category::after{background-color:#f0528a}.hotels-search-results--grid-view .hotels-category-tag.prime-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.prime-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.prime-category::after{background-color:#f0528a}.hotels-category-tag.preferred-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.preferred-category::before{content:"";width:45px;height:45px;border-top:solid 1px #6b44b3;border-right:solid 1px #6b44b3;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.preferred-category span{font-weight:700;color:#6b44b3;font-size:1.1rem;border:solid 1px #6b44b3;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.preferred-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #6b44b3;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.preferred-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.preferred-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.preferred-category::after{background-color:#6b44b3}.hotels-search-results--grid-view .hotels-category-tag.preferred-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.preferred-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.preferred-category::after{background-color:#6b44b3}.hotels-category-tag.premier-category,.hotels-category-tag.signature-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.premier-category::before,.hotels-category-tag.signature-category::before{content:"";width:45px;height:45px;border-top:solid 1px #0c226b;border-right:solid 1px #0c226b;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.premier-category span,.hotels-category-tag.signature-category span{font-weight:700;color:#0c226b;font-size:1.1rem;border:solid 1px #0c226b;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.premier-category::after,.hotels-category-tag.signature-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #0c226b;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.premier-category::before,.hotel-types__stripe .hotels-category-tag.signature-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.premier-category span,.hotel-types__stripe .hotels-category-tag.signature-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.premier-category::after,.hotel-types__stripe .hotels-category-tag.signature-category::after{background-color:#0c226b}.hotels-search-results--grid-view .hotels-category-tag.premier-category::before,.hotels-search-results--grid-view .hotels-category-tag.signature-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.premier-category span,.hotels-search-results--grid-view .hotels-category-tag.signature-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.premier-category::after,.hotels-search-results--grid-view .hotels-category-tag.signature-category::after{background-color:#0c226b}.hotels-category-tag.disney-hotels-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.disney-hotels-category::before{content:"";width:45px;height:45px;border-top:solid 1px #0c226b;border-right:solid 1px #0c226b;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.disney-hotels-category span{font-weight:700;color:#0c226b;font-size:1.1rem;border:solid 1px #0c226b;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.disney-hotels-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #0c226b;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.disney-hotels-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-hotels-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-hotels-category::after{background-color:#0c226b}.hotels-search-results--grid-view .hotels-category-tag.disney-hotels-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-hotels-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-hotels-category::after{background-color:#0c226b}.hotels-category-tag.disney-area-hotels-category{margin:0;position:relative;padding-right:15px;overflow:hidden}.hotels-category-tag.disney-area-hotels-category::before{content:"";width:45px;height:45px;border-top:solid 1px #6b44b3;border-right:solid 1px #6b44b3;border-radius:4px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%) translateX(0) rotate(45deg);transform:translateY(-50%) translateX(0) rotate(45deg);background-color:transparent}.hotels-category-tag.disney-area-hotels-category span{font-weight:700;color:#6b44b3;font-size:1.1rem;border:solid 1px #6b44b3;border-right:none;padding:3px 10px 3px 6px;text-transform:uppercase;margin:0;position:relative;display:block;border-radius:6px 0 0 6px;background-color:transparent}.hotels-category-tag.disney-area-hotels-category::after{content:"";border-radius:50%;position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;border:solid 1px #6b44b3;width:3px;height:3px}.hotel-types__stripe .hotels-category-tag.disney-area-hotels-category::before{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-area-hotels-category span{background-color:#fff}.hotel-types__stripe .hotels-category-tag.disney-area-hotels-category::after{background-color:#6b44b3}.hotels-search-results--grid-view .hotels-category-tag.disney-area-hotels-category::before{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-area-hotels-category span{background-color:#fff}.hotels-search-results--grid-view .hotels-category-tag.disney-area-hotels-category::after{background-color:#6b44b3}.hotels-similar .hotels-category-tag{position:absolute;top:1.6rem;left:1.6rem}.hotels-similar .hotels-category-tag span,.hotels-similar .hotels-category-tag::before{background-color:#fff}@media screen and (max-width:63.99em){.page-hotels-disneyland-paris-hotels .offer-scroller{display:none}}.page-hotels-disneyland-paris-hotels .info-tabs--hotel .breadcrumb,.page-hotels-universal-orlando-resort-hotels .info-tabs--hotel .breadcrumb,.page-hotels-walt-disney-world-resort-hotels .info-tabs--hotel .breadcrumb{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4}.community__facilities-wrapper,.hotels-why-choose__benefits-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:transparent;padding-top:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media screen and (min-width:64em){.community__facilities-wrapper,.hotels-why-choose__benefits-wrapper{padding-top:3rem;padding-bottom:3rem;gap:3rem}}.hotels-why-choose__benefits-wrapper--general{background-color:transparent}.hotels-why-choose__benefits-wrapper--attraction{background-color:transparent}ul.hotel-benefits{list-style-type:disc;list-style-position:inside}ul.hotel-benefits li{display:inline-block;padding:0 1rem 0 0}ul.hotel-benefits li::before{content:"• ";color:#656565}.hotels-why-choose__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.hotels-why-choose__list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:64em){.hotels-why-choose__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:87.5em){.hotels-why-choose__list{gap:2.4rem}}.hotels-why-choose__benefits-more{display:none}.hotels-why-choose__hide .hotels-why-choose__benefits-more{display:block;color:#0d283a;border-color:#0d283a}.hotels-why-choose__hide .hotels-why-choose__benefits-more:focus,.hotels-why-choose__hide .hotels-why-choose__benefits-more:hover{color:#0d283a}@media screen and (min-width:64em){.hotels-why-choose__hide .hotels-why-choose__benefits-more{display:none}}.hotels-why-choose__item{position:relative;border:none;text-align:left;border-radius:8px;background:-webkit-gradient(linear,right top,left top,color-stop(.06%,#02283f),color-stop(100.06%,#014162));background:linear-gradient(270deg,#02283f .06%,#014162 100.06%);-ms-flex-preferred-size:100%;flex-basis:100%;padding:2.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.hotels-why-choose__item{-ms-flex-preferred-size:calc((100% - (1.6rem * 2))/ 3);flex-basis:calc((100% - (1.6rem * 2))/ 3)}}@media screen and (min-width:87.5em){.hotels-why-choose__item{-ms-flex-preferred-size:calc((100% - (2.4rem * 2))/ 3);flex-basis:calc((100% - (2.4rem * 2))/ 3)}}.hotels-why-choose__hide .hotels-why-choose__item.hotels-why-choose__item--mobile-hide{display:none}@media screen and (min-width:64em){.hotels-why-choose__hide .hotels-why-choose__item.hotels-why-choose__item--mobile-hide{display:-webkit-box;display:-ms-flexbox;display:flex}}.hotels-why-choose__item:hover .hotels-why-choose__modal-link-text span{color:#64b5f6}.hotels-why-choose__item:hover .hotels-why-choose__modal-link-text span::before{border-top-color:#64b5f6;border-right-color:#64b5f6}.hotels-why-choose__item:hover .hotels-why-choose__modal-link-text span::after{background-color:#64b5f6}.hotels-why-choose__title{line-height:1.4;margin:0 0 .5rem 0;padding:0;-ms-flex-preferred-size:calc((100% - 50px) - 2rem);flex-basis:calc((100% - 50px) - 2rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.8rem}.hotels-why-choose__title em{font-style:normal;display:block;font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;opacity:.9}.hotels-why-choose__title span{display:block;font-size:1.6rem;font-weight:400;font-family:Lato,Arial,helvetica,sans-serif}.hotels-why-choose__img{margin:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50px;flex-basis:50px;position:relative}.hotels-why-choose__img .hotels-why-choose__img--svg{display:block;width:calc(100% - 15px);fill:#1a9ee2;max-height:40px}.hotels-why-choose__271279 .hotels-why-choose__img .hotels-why-choose__img--svg{width:100%;fill:#fff;max-height:35px}.hotels-why-choose__img .hotels-why-choose__img--sparkle{display:block;width:15px;fill:#ff9100;max-height:15px;position:absolute;top:0;right:0}.hotels-why-choose__271279 .hotels-why-choose__img .hotels-why-choose__img--sparkle{display:none}.hotels-why-choose__details{-ms-flex-preferred-size:calc((100% - 50px) - 2.1rem);flex-basis:calc((100% - 50px) - 2.1rem);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff}.hotels-why-choose__modal-link-text{margin-bottom:0;margin-top:auto}.hotels-why-choose__modal-link-text span{font-size:1.6rem;color:#fff;position:relative;display:inline-block;padding:0 16px 0 0}.hotels-why-choose__modal-link-text span::before{content:"";width:5px;height:5px;border:solid 1px transparent;border-top-color:#fff;border-right-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:calc(50% - 2px)}.hotels-why-choose__modal-link-text span::after{content:"";width:10px;height:1px;background-color:#fff;position:absolute;right:0;top:calc(50% + 1px)}.hotels-why-choose__more-details{background-color:transparent;border:none;padding:0;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.hotels-why-choose__video{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:20%;-ms-flex:20%;flex:20%}.hotels-why-choose__video p{margin:0}.hotels-why-choose__video-link{display:block}.hotels-why-choose__video-link::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:70.0362647325476% 65.53315489829845%;width:11.2px;height:10.01px;content:"";display:inline-block;-webkit-transform:scale(2);transform:scale(2)}.hotels-landing__titles{padding-bottom:2rem}.SD-804-offers-banners-homepage-test .hotels-landing__titles,.SD-805-offers-hlp-banners-test .hotels-landing__titles{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.SD-822-faq-planning-news-restyle-sitewide .hotel-landing__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotels-landing__h1{font-size:2.1rem;margin-top:3rem}.SD-804-offers-banners-homepage-test .hotels-landing__h1,.SD-805-offers-hlp-banners-test .hotels-landing__h1{font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1.2;font-size:2rem}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .hotels-landing__h1,.SD-805-offers-hlp-banners-test .hotels-landing__h1{font-size:2.6rem}}@media screen and (min-width:87.5em){.SD-804-offers-banners-homepage-test .hotels-landing__h1,.SD-805-offers-hlp-banners-test .hotels-landing__h1{font-size:2.8rem}}@media screen and (min-width:48em){.hotels-landing__h1{font-size:2.4rem;margin-top:4rem}.SD-804-offers-banners-homepage-test .hotels-landing__h1,.SD-805-offers-hlp-banners-test .hotels-landing__h1{margin-top:0}}@media screen and (min-width:75em){.hotels-landing__h1{font-size:2.4rem}}.hotels-landing__titles .hotels-landing__h1{margin-bottom:0}@media screen and (min-width:48em){.hotels-landing__titles .hotels-landing__h1{margin-bottom:0}}.hotels-landing__subtitle{font-size:1.6rem;margin:0}@media screen and (min-width:48em){.SD-804-offers-banners-homepage-test .hotels-landing__subtitle,.SD-805-offers-hlp-banners-test .hotels-landing__subtitle{font-size:1.6rem}}.accommodation-links{display:block;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:64em){.accommodation-links{padding-top:3rem;padding-bottom:3rem}}.accommodation-links__heading{font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.accommodation-links__heading{font-size:2.4rem;margin-bottom:2rem}}@media screen and (min-width:75em){.accommodation-links__heading{font-size:2.4rem}}.accommodation-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:64em){.accommodation-links__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.accommodation-links__item{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;border-radius:8px;position:relative}@media screen and (min-width:64em){.accommodation-links__item{-ms-flex-preferred-size:calc((100% - 4.8rem)/ 4);flex-basis:calc((100% - 4.8rem)/ 4)}}.accommodation-links__item:hover .accommodation-links__title a{color:#64b5f6}.accommodation-links__item.mobile-hide{display:none}@media screen and (min-width:64em){.accommodation-links__item.mobile-hide{display:-webkit-box;display:-ms-flexbox;display:flex}}.accommodation-links__image{-ms-flex-preferred-size:85px;flex-basis:85px;min-height:75px;border-radius:8px 0 0 8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;background-color:#f4f4f4}.accommodation-links__image div{display:-webkit-box;display:-ms-flexbox;display:flex}.accommodation-links__image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.accommodation-links__title{font-size:1.6rem;font-weight:700;margin:0;-ms-flex-item-align:center;align-self:center;line-height:1.4;padding:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.accommodation-links__title a{color:#04496d}.accommodation-links__title a::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px;cursor:pointer}.accommodation-links__show{margin-top:2rem;width:100%}@media screen and (min-width:64em){.accommodation-links__show{display:none}}.popular-villas{display:block;padding-top:2rem;padding-bottom:2rem;margin-bottom:0}@media screen and (max-width:63.99em){.popular-villas{padding-left:0;padding-right:0}}@media screen and (min-width:64em){.popular-villas{padding-top:3rem;padding-bottom:3rem;margin-bottom:0}}.popular-villas__title{font-size:2.1rem;margin-bottom:1.6rem;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width:47.99em){.popular-villas__title{padding-left:1rem;padding-right:1rem}}@media screen and (min-width:48em){.popular-villas__title{font-size:2.4rem}}@media screen and (max-width:63.99em){.popular-villas__title{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:75em){.popular-villas__title{font-size:2.4rem}}.popular-villas__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.popular-villas__list.swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:unset}.popular-villas__villa{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e4e4e4;background-color:#fff;width:313px;max-width:313px;height:auto;overflow:hidden;position:relative}@media screen and (min-width:75em){.popular-villas__villa{max-width:350px}}.popular-villas__image{overflow:hidden;aspect-ratio:6/4;position:relative;background-color:#f4f4f4}.popular-villas__image div{aspect-ratio:6/4}.popular-villas__image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.popular-villas__body{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.popular-villas__villa-title{font-size:1.8rem;font-weight:700;z-index:unset;-ms-flex-preferred-size:unset;flex-basis:unset;width:100%;margin-bottom:0}.popular-villas__villa-link{color:#0d283a}.popular-villas__villa-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;border-radius:8px}.popular-villas__villa-link:hover{color:#0d283a}.popular-villas__community,.popular-villas__detail{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;font-size:1.4rem}.popular-villas__community-pin,.popular-villas__detail-pin{width:12px;height:12px;fill:#0d283a;-ms-flex-negative:0;flex-shrink:0}.popular-villas__details{padding-top:1.6rem;margin-top:auto;font-size:1.4rem}.popular-searches{display:block;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:64em){.popular-searches{padding-top:3rem;padding-bottom:3rem}}.popular-searches__title{font-size:2.1rem;margin-bottom:.6rem}@media screen and (min-width:48em){.popular-searches__title{font-size:2.4rem;margin-bottom:1rem}}.popular-searches__list{margin:0;padding:0;-webkit-column-gap:2.4rem;column-gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popular-searches__item{margin:0;padding:.5rem 0;-ms-flex-negative:0;flex-shrink:0;font-size:1.6rem;border-bottom:solid 1px #0d283a;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.popular-searches__item{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2)}}@media screen and (min-width:64em){.popular-searches__item{-ms-flex-preferred-size:calc((100% - 4.8rem)/ 3);flex-basis:calc((100% - 4.8rem)/ 3)}}.popular-searches__link{display:inline-block;padding:.5rem 0;color:#0d283a}.popular-searches__link:hover{color:#64b5f6}.image-links{display:block;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:64em){.image-links{padding-top:3rem;padding-bottom:3rem}}.image-links__heading{font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.image-links__heading{font-size:2.4rem;margin-bottom:2rem}}.image-links__list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}.image-links__list.swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:unset}@media screen and (min-width:87.5em){.image-links__list{gap:2.4rem}.image-links__list.swiper-wrapper{gap:unset}}.image-links__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;width:313px;max-width:313px;height:auto;overflow:hidden;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:75em){.image-links__item{max-width:350px}}.image-links__image{border-radius:8px;overflow:hidden;height:350px;position:relative;background-color:#f4f4f4}.image-links__image div{position:absolute;top:0;left:0;right:0;bottom:0}.image-links__image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.image-links__title{font-size:1.8rem;font-weight:700;padding:0;margin:0}.image-links__link{color:#0d283a}.image-links__item:hover .image-links__link{color:#64b5f6}.image-links__link::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.expert-top-tips{display:block}@media screen and (min-width:64em){.expert-top-tips{padding-top:3rem;padding-bottom:3rem}}.expert-top-tips__container{background:-webkit-gradient(linear,left top,right top,from(#032a40),to(#013f61));background:linear-gradient(90deg,#032a40 0,#013f61 100%);border-radius:8px;color:#fff;padding:2rem}@media screen and (min-width:64em){.expert-top-tips__container{padding:2rem 6rem}}.expert-top-tip{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.1rem}@media screen and (min-width:64em){.expert-top-tip{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.expert-top-tip__expert{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:27px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:64em){.expert-top-tip__expert{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.expert-top-tip__expert-info{font-size:1.8rem;line-height:1.3;margin:0}.expert-top-tip__expert-info strong{display:block;color:#ff9100;font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.expert-top-tip__infos{display:initial}@media screen and (min-width:64em){.expert-top-tip__infos{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.expert-top-tip__cta-link,.expert-top-tip__profile-link{font-size:1.4rem;text-decoration:underline;color:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.expert-top-tip__cta-link a,.expert-top-tip__profile-link a{color:#fff;text-decoration:none}.expert-top-tip__cta-link:hover,.expert-top-tip__profile-link:hover{text-decoration:none;color:#fff}.expert-top-tip__cta-link{padding:0;margin:0}@media screen and (min-width:64em){.expert-top-tip__cta-link{display:none}}.expert-top-tip__image{border-radius:50%;width:80px;height:80px;overflow:hidden}.expert-top-tip__image img{display:block}.expert-top-tip__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:64em){.expert-top-tip__content{text-align:left;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.expert-top-tip__title-navigation{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:64em){.expert-top-tip__title-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.expert-top-tip__title{font-size:2.1rem;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}@media screen and (min-width:48em){.expert-top-tip__title{font-size:2.4rem;text-align:initial}}@media screen and (min-width:75em){.expert-top-tip__title{font-size:2.4rem}}.expert-top-tip__description{font-size:1.6rem;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}@media screen and (min-width:64em){.expert-top-tip__description{text-align:left;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.expert-top-tip__description ol,.expert-top-tip__description p,.expert-top-tip__description ul{margin:0}.expert-top-tip__description ol,.expert-top-tip__description ul{margin:10px 0 10px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.expert-top-tip__description ol,.expert-top-tip__description ul{display:block;margin:10px 0 10px 18px}}.expert-top-tip__description ol li,.expert-top-tip__description ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;list-style:disc;margin-left:18px}@media screen and (min-width:64em){.expert-top-tip__description ol li,.expert-top-tip__description ul li{margin-left:0}}.expert-top-tip__description ol li{list-style:decimal;margin-left:18px}@media screen and (min-width:64em){.expert-top-tip__description ol li{margin-left:0}}.expert-top-tip__img--quote-close,.expert-top-tip__img--quote-open{-ms-flex-preferred-size:8px;flex-basis:8px;height:10px;fill:#3ca6b1;-ms-flex-negative:0;flex-shrink:0}.expert-top-tip__experts-swiper{width:100%}@media screen and (min-width:64em){.expert-top-tip__experts-swiper{width:15%;-ms-flex-negative:0;flex-shrink:0}}.expert-top-tip__experts-swiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.expert-top-tip__title-navigation-container{width:100%;position:relative}@media screen and (min-width:64em){.expert-top-tip__title-navigation-container{margin-top:10px;width:85%}}.expert-top-tip__tips-swiper{width:100%;-ms-flex-negative:0;flex-shrink:0}.expert-top-tip__navigation{width:80px;position:absolute;top:initial;bottom:-26px;left:calc(50% - 40px)}.expert-top-tip__navigation .swiper-button-next,.expert-top-tip__navigation .swiper-button-prev{display:block;width:27px}.expert-top-tip__navigation .swiper-button-next::after,.expert-top-tip__navigation .swiper-button-next::before,.expert-top-tip__navigation .swiper-button-prev::after,.expert-top-tip__navigation .swiper-button-prev::before{background-color:initial;width:15px;height:15px}.expert-top-tip__navigation .swiper-button-prev{left:0}.expert-top-tip__navigation .swiper-button-next{right:0}@media screen and (min-width:64em){.expert-top-tip__navigation{width:78px;position:relative;top:5px;bottom:initial;left:initial}}.expert-top-tip__title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expert-top-tip__navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.expert-top-tip__cta{display:none}@media screen and (min-width:64em){.expert-top-tip__cta{display:block;margin-bottom:0}.expert-top-tip__cta a{width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff}}.expert-top-tips .swiper-container{margin:0}.sales-contact{display:block;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:48em){.sales-contact{padding-top:3rem;padding-bottom:3rem}}.sales-contact__container{background:-webkit-gradient(linear,left top,right top,from(#032a40),to(#013f61));background:linear-gradient(90deg,#032a40 0,#013f61 100%);color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;padding:2.1rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.1rem;position:relative}@media screen and (min-width:64em){.sales-contact__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:2.1rem 6rem;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sales-contact__confidence{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.sales-contact__confidence{-ms-flex-preferred-size:calc((100% - 6rem)/ 2);flex-basis:calc((100% - 6rem)/ 2)}}.sales-contact__title{color:#fff;line-height:1.3;margin:0;font-size:2.1rem}@media screen and (min-width:48em){.sales-contact__title{font-size:2.4rem}}@media screen and (min-width:75em){.sales-contact__title{font-size:2.4rem}}.sales-contact__title strong{color:#ff9100;font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.sales-contact__description{font-size:1.6rem;color:#fff}.sales-contact__description *{margin:0}.sales-contact__trustpilot--micro-combo{position:relative;display:none}@media screen and (min-width:64em){.sales-contact__trustpilot--micro-combo{display:block;margin-top:5px}}.sales-contact__trustpilot--micro-combo a{position:absolute;inset:0;font-size:0;text-indent:-3000px}.sales-contact__trustpilot--micro-trustscore{display:block;position:relative}@media screen and (min-width:64em){.sales-contact__trustpilot--micro-trustscore{display:none}}.sales-contact__trustpilot--micro-trustscore a{position:absolute;inset:0;font-size:0;text-indent:-3000px}.sales-contact__expert{padding:2.1rem 1rem;border-radius:8px;background-color:#055885;-ms-flex-preferred-size:100%;flex-basis:100%;overflow:auto}@media screen and (min-width:48em){.sales-contact__expert{padding:2.1rem;-ms-flex-preferred-size:calc((100% - 6rem)/ 2);flex-basis:calc((100% - 6rem)/ 2);position:relative}.sales-contact__expert::before{content:"";background-image:url(/themes/custom/atd/images/shine.svg);background-repeat:no-repeat,no-repeat;background-position:top left;display:block;position:absolute;right:2rem;height:46px;width:50px;top:calc(100% - 46px - 2rem);background-size:100%;opacity:.8}}.sales-contact__expert p{color:#fff;font-size:1.6rem;text-shadow:1px 1px 5px #055885;position:relative}.sales-contact__image{width:70px;float:left;margin:0 1rem 0 0}@media screen and (min-width:64em){.sales-contact__image{width:100px;margin:0 2rem 0 0}}.sales-contact__image div{border-radius:50%;width:70px;height:70px;overflow:hidden}@media screen and (min-width:64em){.sales-contact__image div{width:100px;height:100px}}.sales-contact__image img{display:block}.sales-contact__expert-text{margin:0}.sales-contact__expert-contact{padding:1rem 0 0 0;margin:0}.sales-contact__expert-link{font-weight:700}.img-content-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:64em){.img-content-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:3rem;padding-bottom:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem}}@media screen and (min-width:64em){.img-content-cta.img-content-cta--img-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.img-content-cta__image{border-radius:8px;overflow:hidden;-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#f4f4f4}@media screen and (min-width:64em){.img-content-cta__image{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden;-ms-flex-item-align:start;align-self:flex-start}}.img-content-cta__image img{display:block;border-radius:8px}.img-content-cta__content{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.img-content-cta__content{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2)}}.img-content-cta__heading{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.img-content-cta__heading{font-size:2.4rem}}.img-content-cta__description{display:block}.img-content-cta__text{font-size:1.6rem}.img-content-cta__text li,.img-content-cta__text p{font-size:1.6rem}.img-content-cta__cta{margin-top:2rem;margin-bottom:0}.section-hotels .copyright,.section-villas .copyright{padding:2rem 0;font-size:1.4rem}.hotel-landing__intro{padding:0;padding-bottom:1.6rem;font-size:1.6rem}@media screen and (min-width:64em){.hotel-landing__intro{padding-bottom:2rem}}.hotels-why-choose__offer{padding:0;padding-bottom:1.6rem;font-size:1.6rem}@media screen and (min-width:64em){.hotels-why-choose__offer{padding-bottom:2rem}}.hotel-pods-intro{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4;padding-bottom:2rem;padding-top:2rem}.hotel-pods{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4;padding-bottom:2rem;padding-top:2rem;margin-bottom:2rem}@media screen and (min-width:48em){.hotel-pods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hotel-pods+.hotel-pods{margin-top:-60px}.hotel-pods__item{border:1px solid #e4e4e4;border-radius:4px;padding:2rem 2rem 1rem;margin-bottom:2rem;background:#fff;overflow:hidden}@media screen and (min-width:48em){.hotel-pods__item{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;margin:1rem}}@media screen and (min-width:64em){.hotel-pods__item{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;margin:2rem}}.hotel-pods__item img{display:block;margin:-2rem -2rem 0;width:calc(100% + 4rem)!important;max-width:none}.hotel-pods__item h2{font-size:2.4rem;margin-top:1rem}.hotel-featured-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:2rem;padding-bottom:3rem}.hotels-featured__container::after{content:"";display:table;clear:both}.page-hotels-disneyland-paris-hotels .hotels-featured__container{padding-bottom:0}@media screen and (min-width:64em){.page-hotels-disneyland-paris-hotels .hotels-featured__container{padding-bottom:0}}.hotels-featured__container ul li{position:relative;padding-left:20px}.hotels-featured__container ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.hotels-featured__container img{width:auto}@media screen and (min-width:48em){.hotels-featured__container .align-right{float:right;margin:0 0 20px 20px}}.SD-822-faq-planning-news-restyle-sitewide .hotels-featured__container{display:none}.hotel-featured{-webkit-box-shadow:0 5px 8px rgba(0,0,0,.15);box-shadow:0 5px 8px rgba(0,0,0,.15);background-color:#fff;border:1px solid #bbb;border-radius:5px;position:relative;z-index:1;-webkit-transition:.3s;transition:.3s;border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0;background-color:#fff;position:relative}@media screen and (min-width:64em){.hotel-featured{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:81.25em){.hotel-featured{padding-right:0}}.hotel-featured .hotel-featured__image{margin:0;border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:4/2}@media screen and (min-width:64em){.hotel-featured .hotel-featured__image{margin:0;border-radius:16px 0 0 16px;-ms-flex-preferred-size:350px;flex-basis:350px;-ms-flex-negative:0;flex-shrink:0;aspect-ratio:unset}}.hotel-featured .hotel-featured__image div{aspect-ratio:4/2;height:100%}@media screen and (min-width:64em){.hotel-featured .hotel-featured__image div{aspect-ratio:unset}}.hotel-featured .hotel-featured__image img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.hotel-featured__content{padding:1.6rem}.hotel-featured__content.hotel-featured__content--short{max-height:calc(((2.1rem * 1.3) + 1rem) + ((1.6rem * 1.3) * 3) + (1.6rem * 2));overflow:hidden}@media screen and (min-width:64em){.hotel-featured__content{padding:2.1rem}.hotel-featured__content.hotel-featured__content--short{max-height:100%}}.hotel-featured__content h3{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700}.hotel-featured__content h3 a{color:#25282c}.hotel-featured__content h3 a{color:#1a9ee2}.hotel-featured__content h3 a:hover{color:#64b5f6}.hotel-featured__content p{margin:0;font-size:1.6rem;color:#0d283a}.hotel-featured__ribbon{position:absolute;top:16px;right:-10px;color:#fff;padding:.8rem 1.6rem;margin:0;background:#f04326;border-radius:8px 0 0 8px;text-transform:uppercase;font-size:1.1rem;line-height:1.2}.hotel-featured__ribbon::after{content:"";border:solid 5px transparent;border-bottom-color:#d80000;border-left-color:#d80000;position:absolute;top:-10px;right:0}.hotel-featured__content__toggle{padding:0 1.6rem 1.6rem 1.6rem;display:block;margin:0}@media screen and (min-width:64em){.hotel-featured__content__toggle{display:none}}.hotels-why-choose__dining{padding-bottom:1rem;font-size:1.6rem}.hotels-why-choose__dining::after{content:"";display:table;clear:both}@media screen and (min-width:64em){.hotels-why-choose__dining{padding-bottom:2rem}}.page-hotels-disneyland-paris-hotels .hotels-why-choose__dining{padding-bottom:0}@media screen and (min-width:64em){.page-hotels-disneyland-paris-hotels .hotels-why-choose__dining{padding-bottom:0}}.hotels-why-choose__dining ul li{position:relative;padding-left:20px}.hotels-why-choose__dining ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.hotels-why-choose__dining img{width:auto}@media screen and (min-width:48em){.hotels-why-choose__dining .align-right{float:right;margin:0 0 20px 20px}}.hotels-landing-video-carousel{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:64em){.hotels-landing-video-carousel{padding-top:2rem;padding-bottom:2rem}}.hotels-landing-video-carousel__video{width:100%}.hotels-landing-video-carousel__video .video-js,.hotels-landing-video-carousel__video .vjs-fluid{width:100%;height:auto;margin:0 auto;padding:56.25% 0 0}.steps-to-book{padding-top:1rem;padding-bottom:1rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#fff}@media screen and (min-width:64em){.steps-to-book{padding-top:2rem;padding-bottom:3rem}}.steps-to-book__title{font-weight:700;font-size:2.2rem;color:#00273b}@media screen and (min-width:48em){.steps-to-book__title{font-size:2.4rem}}@media screen and (min-width:75em){.steps-to-book__title{font-size:2.8rem}}.steps-to-book__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.steps-to-book__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:.5%;margin-right:.5%;position:relative;text-align:center}.steps-to-book__item::after,.steps-to-book__item::before{content:"";font-size:0;display:block;width:100%;background-color:#fff;position:absolute;left:0;right:0;border:1px solid #e4e4e4;border-top:0}.steps-to-book__item::before{top:0;bottom:49%;-webkit-transform:skew(200deg);transform:skew(200deg);border-bottom:0;border-top:1px solid #e4e4e4}.steps-to-book__item::after{top:50%;bottom:0;-webkit-transform:skew(-200deg);transform:skew(-200deg)}.steps-to-book__text{margin:0;position:relative;z-index:1;padding:.5rem 0;color:#0d283a;font-size:1.4rem}@media screen and (min-width:64em){.steps-to-book__text{padding:1rem;font-size:1.6rem}}.steps-to-book__text strong{font-weight:400}.steps-to-book__item--selected::after,.steps-to-book__item--selected::before{background-color:#fff;border:1px solid #e4e4e4;border-top:0}.steps-to-book__item--selected::before{border-bottom:0;border-top:1px solid #e4e4e4}.steps-to-book__item--selected .steps-to-book__text{color:#0d283a}.hotels-landing__intro{padding-top:1rem;padding-bottom:1rem;text-align:center}@media screen and (min-width:64em){.hotels-landing__intro{padding-top:2rem;padding-bottom:2rem}}.hotels-landing__terms{padding-top:1rem;padding-bottom:1rem;font-size:1.25rem}@media screen and (min-width:64em){.hotels-landing__terms{padding-top:2rem;padding-bottom:2rem}}.hotel-dining{margin-bottom:1.5rem;position:relative;padding-top:1.6rem}.hotel-dining__list{border-top:1px solid #e4e4e4;padding:0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.hotel-dining__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;padding:0;margin:0;border:none;gap:1.6rem}.hotel-dining__item--img{border-radius:1.6rem;overflow:hidden;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;aspect-ratio:4/2}@media screen and (min-width:64em){.hotel-dining__item--img{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;aspect-ratio:4/3}}.hotel-dining__item--img img{float:left;display:block;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.hotel-dining__item--info{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding:0}@media screen and (min-width:64em){.hotel-dining__item--info{-ms-flex-preferred-size:calc(75% - 1.6rem);flex-basis:calc(75% - 1.6rem);max-width:calc(75% - 1.6rem)}}.hotel-dining__item--title{color:#0d283a;border:none;padding:0;margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}.hotel-dining__item--title a{color:#25282c}.hotel-dining__item--text{font-size:1.6rem;font-weight:400;margin:0}.dining__icon{height:9px;width:11px}.image-block--faqs{display:none}.bundle--hotel-landing-page #reviews{border:none}.youtube-gallery__video-text{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.youtube-gallery__video-text{-ms-flex-preferred-size:calc((100% - 2rem)/ 2);flex-basis:calc((100% - 2rem)/ 2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center}}.youtube-gallery__video-text h2{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.youtube-gallery__video-text h2{font-size:2.4rem}}.youtube-gallery__video-text p{font-size:1.6rem}.hotels-landing-modal-table{display:none}table.dining-plans-3{width:100%;background-color:#fafafb;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;margin-bottom:1rem}table.dining-plans-3 tr td,table.dining-plans-3 tr th{width:20%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:0;text-align:center;vertical-align:middle;line-height:1.2;padding:1rem}@media screen and (min-width:48em){table.dining-plans-3 tr td,table.dining-plans-3 tr th{padding:1.5rem}}table.dining-plans-3 tr td p,table.dining-plans-3 tr th p{width:100%;text-align:center;margin-bottom:.5rem}table.dining-plans-3.dining-plans-3--freedine{border-collapse:separate;border-radius:24px;border:none}table.dining-plans-3.dining-plans-3--freedine tr td,table.dining-plans-3.dining-plans-3--freedine tr th{border:.5px solid #dbdee1;width:15%}table.dining-plans-3.dining-plans-3--freedine tr td.u-no-brd-tl,table.dining-plans-3.dining-plans-3--freedine tr th.u-no-brd-tl{border-top:1px solid #fff;border-left:1px solid #fff}table.dining-plans-3.dining-plans-3--freedine tr td.u-no-brd-tr,table.dining-plans-3.dining-plans-3--freedine tr th.u-no-brd-tr{border-top:1px solid #fff;border-right:1px solid #fff}table.dining-plans-3.dining-plans-3--freedine tr td.u-no-brd-br,table.dining-plans-3.dining-plans-3--freedine tr th.u-no-brd-br{border-bottom:1px solid #fff;border-right:1px solid #fff}table.dining-plans-3.dining-plans-3--freedine tr td.u-bg-green,table.dining-plans-3.dining-plans-3--freedine tr th.u-bg-green{color:#fff;background:#77d2c0}table.dining-plans-3.dining-plans-3--freedine tr td.u-bg-purple,table.dining-plans-3.dining-plans-3--freedine tr th.u-bg-purple{color:#fff;background:#6b44b3}table.dining-plans-3.dining-plans-3--freedine tr td .u-red,table.dining-plans-3.dining-plans-3--freedine tr th .u-red{color:#f04326}table.dining-plans-3.dining-plans-3--freedine .free-dine-header{background:url(../images/temp/ebo2024/ebo-bg.jpg) no-repeat top left;background-size:100% auto}table.dining-plans-3.dining-plans-3--freedine .free-dine-header th{padding:1rem 0 .5rem;border:none;border-radius:18px 18px 0 0}@media screen and (min-width:48em){table.dining-plans-3.dining-plans-3--freedine .free-dine-header th{border-radius:24px 24px 0 0}}table.dining-plans-3.dining-plans-3--freedine .free-dine-header th img{height:45px}table.dining-plans-3 .free-dine-header-desktop{background:url(../images/temp/ebo2024/ebo-bg.jpg) no-repeat top left;background-size:auto 100%;padding:1rem 0;border-radius:24px 0 0 0;overflow:hidden}table.dining-plans-3 .free-dine-header-desktop img{height:100%;max-height:160px}table.dining-plans-3 thead tr.main-headers th{padding:1rem .5rem}@media screen and (min-width:48em){table.dining-plans-3 thead tr.main-headers th{font-size:18px;padding:2rem 1rem;border-top-width:2px}table.dining-plans-3 thead tr.main-headers th:first-child{border-left-width:0;border-right-width:0;border-bottom-width:0}}@media screen and (min-width:64em){table.dining-plans-3 thead tr.main-headers th{font-size:26px}}@media screen and (max-width:47.99em){table.dining-plans-3 thead tr.main-headers th{font-size:14px}table.dining-plans-3 thead tr.main-headers th:nth-child(2){border-left-width:2px}}table.dining-plans-3 thead tr.main-headers th:last-child{border-right-width:2px}@media screen and (min-width:64em){table.dining-plans-3 thead tr.main-headers th:last-child{border-radius:0 24px 0 0;border-top-width:2px}}@media screen and (min-width:48em){table.dining-plans-3 thead tr.main-headers th strong{font-weight:400}}table.dining-plans-3 thead tr.sub-headers th{border-top:0;vertical-align:top;font-weight:400;padding:1rem;font-size:16px}@media screen and (max-width:47.99em){table.dining-plans-3 thead tr.sub-headers th{font-size:14px}}@media screen and (min-width:64em){table.dining-plans-3 thead tr.sub-headers th:first-child{border-left-width:0}}@media screen and (max-width:63.99em){table.dining-plans-3 thead tr.sub-headers th:nth-child(1){border-left-width:1px}}table.dining-plans-3 thead tr.sub-headers th:last-child{border-right-width:2px}table.dining-plans-3 thead tr.sub-headers th strong{font-weight:400}table.dining-plans-3 thead tr.sub-headers th span{display:block;color:#6e7983;font-size:14px}@media screen and (max-width:47.99em){table.dining-plans-3 thead tr.sub-headers th span{font-size:12px}}table.dining-plans-3 thead tr.sub-headers th.col2 strong::before,table.dining-plans-3 thead tr.sub-headers th.col3 strong::before,table.dining-plans-3 thead tr.sub-headers th.col4 strong::before{content:"";display:inline-block;width:21px;height:17px;background:url(../images/temp/ebo2024/up-bronze.svg) no-repeat;margin:0 5px 0 0;vertical-align:text-bottom}@media screen and (max-width:47.99em){table.dining-plans-3 thead tr.sub-headers th.col2 strong::before,table.dining-plans-3 thead tr.sub-headers th.col3 strong::before,table.dining-plans-3 thead tr.sub-headers th.col4 strong::before{display:block;margin:0 auto 1px}}table.dining-plans-3 thead tr.sub-headers th.col3 strong::before{background:url(../images/temp/ebo2024/up-silver.svg) no-repeat}table.dining-plans-3 thead tr.sub-headers th.col4 strong::before{background:url(../images/temp/ebo2024/up-gold.svg) no-repeat}table.dining-plans-3 tbody tr td{font-size:16px}@media screen and (max-width:47.99em){table.dining-plans-3 tbody tr td{font-size:14px}}table.dining-plans-3 tbody tr td:first-child{border-left-width:2px}@media screen and (max-width:47.99em){table.dining-plans-3 tbody tr td:nth-child(2){border-left-width:2px}}table.dining-plans-3 tbody tr td:last-child{border-right-width:2px}table.dining-plans-3 tbody tr td .no{width:16px;height:16px;display:inline-block;background:url(../images/temp/ebo2024/cross.svg) -4px -3px}@media screen and (max-width:47.99em){table.dining-plans-3 tbody tr td .no.u-hide-until-desktop{display:none}}table.dining-plans-3 tbody tr td .yes{width:16px;height:16px;display:inline-block;background:url(../images/temp/ebo2024/tick.svg) -4px -3px}table.dining-plans-3 tbody tr td.heading{text-align:left}table.dining-plans-3 tbody tr td.heading strong{font-weight:400}table.dining-plans-3 tbody tr td.heading strong span.highlight{display:block}table.dining-plans-3 .upgrade .heading{text-align:center}table.dining-plans-3 .upgrade td{border-width:2px!important;border-left-width:0!important;border-color:#b8860a!important;color:#b8860a;background:#fffbf0}@media screen and (min-width:64em){table.dining-plans-3 .upgrade td:first-child{border-left-width:1px;border-radius:0 0 0 24px;background:#b8860a;color:#fff}table.dining-plans-3 .upgrade td:first-child strong{font-weight:700;font-size:1.8rem}}@media screen and (max-width:63.99em){table.dining-plans-3 .upgrade td:nth-child(2){border-left-width:2px!important;border-radius:0 0 0 18px}}table.dining-plans-3 .upgrade td:last-child{border-right-width:1px;border-radius:0 0 24px 0}@media screen and (max-width:47.99em){table.dining-plans-3 .upgrade td:last-child{border-radius:0 0 18px 0}}table.dining-plans-3 .upgrade .col1 strong{display:inline-block;padding:5px 25px 0 0;background:url(../images/temp/ebo2024/up-white.svg) no-repeat center right}table.dining-plans-3 .upgrade span::after{content:"";display:inline-block;height:16px;width:18px;background:url(../images/temp/ebo2024/celebration.svg) no-repeat}table.dining-plans-3 .upgrade i{display:block;font-size:13px}table.dining-plans-4{width:100%;background-color:#fff;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;margin-bottom:1rem}table.dining-plans-4 th{width:33.3%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:0;text-align:center;vertical-align:top;line-height:1.2;background-color:#e4e4e4;padding:1.5rem}@media screen and (min-width:64em){table.dining-plans-4 th{width:25%}}table.dining-plans-4 th h3{margin:0}table.dining-plans-4 th.image{padding:0}table.dining-plans-4 th.col2{text-align:left}table.dining-plans-4 td{width:33.3%;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;border-bottom:0;text-align:center;vertical-align:top;line-height:1.2;padding:1rem}@media screen and (min-width:64em){table.dining-plans-4 td{width:25%}}table.dining-plans-4 td.image{padding:0}table.dining-plans-4 td.image img{float:left}table.dining-plans-4 td.prices{border-top:1px dashed #e4e4e4}table.dining-plans-4 td.prices .tickets__prices{text-align:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:64em){table.dining-plans-4 td.prices .tickets__prices{display:-webkit-box;display:-ms-flexbox;display:flex}}table.dining-plans-4 td.prices .tickets__ticket{clear:both}@media screen and (min-width:64em){table.dining-plans-4 td.prices .tickets__ticket{clear:none;padding:0 1rem}table.dining-plans-4 td.prices .tickets__ticket:nth-child(2){border-left:1px solid #e4e4e4}}table.dining-plans-4 td.prices .tickets__ticket-label{display:block;font-size:1.2rem;color:#656565}table.dining-plans-4 td.prices .tickets__ticket-price{font-weight:700;color:#00ad48;font-size:2rem}@media screen and (min-width:64em){table.dining-plans-4 td.prices .tickets__ticket-price{font-size:2.4rem}}table.dining-plans-4 td.col2{text-align:left}table.dining-plans-4 li{padding:0}table.dining-plans-4 li::before{display:none}.disney-dine__message{position:relative;text-align:right;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);padding:10px 10px 5px 26px;border:1px solid #e4e4e4;border-radius:4px;margin-left:40px;background:#fff}@media only screen and (max-width:650px){.disney-dine__message{margin-left:25px}}.disney-dine__icon{height:60px;width:59px;position:absolute;top:-6px;left:-36px}.disney-dine__label{height:14px;width:140px;position:absolute;left:0;top:0}.disney-dine__first{display:block;width:137px;height:14px;text-indent:999px;white-space:nowrap;position:relative}.disney-dine__second{font-weight:700;position:relative;width:auto;color:#f04326;font-size:1.25rem;margin:0;padding:0;font-style:italic}.disney-dine-mobile ul{margin:-.8rem 0 2rem}.disney-dine-mobile .u-red{color:#f04326}.free-dine-icon{font-weight:400;text-transform:uppercase;font-size:1.6rem;margin:10px 55px 0 0}.free-dine-icon b{font-weight:700;color:#64b5f6}.free-dine-dollars{text-transform:uppercase;background:#3198cb;border-radius:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100px;height:100px;text-align:center;line-height:1.2;font-size:1.1rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.free-dine-dollars p{margin:auto}.free-dine-dollars span{font-weight:700;font-weight:700;font-size:2rem;display:block}.free-dine-dollars b{color:#f9d126;font-size:4rem;line-height:.5;display:block}.free-dine-dollars--categories{position:absolute;top:5px;right:5px}.free-dine-dollars--table{margin:auto}.free-dine-dollars--table b{font-size:1.2rem;line-height:1}.free-dine-dollars--table p{color:#fff!important}.free-dine-dollars--mobile{margin:10px 0}.free-dine-dollars--results{position:absolute;bottom:10px;left:0}@media screen and (min-width:48em){.free-dine-dollars--results{right:10px;left:auto}}.free-dine-free{font-weight:700;color:#64b5f6;text-transform:uppercase}.u-block{display:block}.free-dine__header{text-align:center;margin-top:2rem}.free-dine__intro{text-align:center;background:url(../images/ebo-mobile400.png) no-repeat center center;background-size:contain;height:150px}@media screen and (min-width:48em){.free-dine__intro{background:url(../images/ebo-desktop400.png) no-repeat center center;background-size:contain;height:240px}}.free-dine__intro p{display:none;font-size:2rem;font-weight:700}.free-dine__pill-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:47.99em){.free-dine__pill-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hotel-addons__intro-text-persuasion .free-dine__pill-wrapper,.hotel-result__persuasion .free-dine__pill-wrapper,.room-results__persuasion .free-dine__pill-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:47.99em){.hotel-addons__intro-text-persuasion .free-dine__pill-wrapper,.hotel-result__persuasion .free-dine__pill-wrapper,.room-results__persuasion .free-dine__pill-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:35.99em){.hotel-addons__intro-text-persuasion .free-dine__pill-wrapper,.hotel-result__persuasion .free-dine__pill-wrapper,.room-results__persuasion .free-dine__pill-wrapper{margin:10px 0 15px}}@media screen and (min-width:75em){.hotel-result__persuasion .free-dine__pill-wrapper{position:absolute;left:15px;padding-right:15px}}.free-dine__and{font-size:4rem;font-weight:700;color:#00496c;margin:0 1rem;-ms-flex-item-align:center;align-self:center;line-height:1}.hotel-addons__intro-text-persuasion .free-dine__and,.hotel-result__persuasion .free-dine__and,.room-results__persuasion .free-dine__and{font-size:2rem}.free-dine__pill{color:#00496c;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;padding:3px 10px;line-height:1.2;font-weight:700;font-size:1.8rem;border:2px solid #00496c}@media screen and (min-width:48em){.free-dine__pill{width:300px}}.hotel-addons__intro-text-persuasion .free-dine__pill,.hotel-result__persuasion .free-dine__pill,.room-results__persuasion .free-dine__pill{width:auto;font-size:1.5rem;font-weight:400;padding:2px 6px;line-height:1;border-width:1px}.hotel-addons__intro-text-persuasion .free-dine__pill .free-dine__pill-big,.hotel-result__persuasion .free-dine__pill .free-dine__pill-big,.room-results__persuasion .free-dine__pill .free-dine__pill-big{font-size:1.8rem}.free-dine__pill span{display:inline-block;padding:0 3px}.free-dine__pill-big{font-weight:700;font-size:3rem}.free-dine__plus{display:block;font-size:2rem;font-weight:700;color:#00496c;margin:1rem 0;text-transform:uppercase}@media screen and (min-width:48em){.free-dine__unlock-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.free-dine__unlock-wrapper .free-dine__unlock{display:block;text-align:center}@media screen and (min-width:48em){.free-dine__unlock-wrapper .free-dine__unlock{margin:0;margin-right:10px}}@media screen and (min-width:48em){.free-dine{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}}.free-dine__block{font-size:1.6rem;padding:10px;-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;background:#feefeb;margin-bottom:10px}@media screen and (min-width:48em){.free-dine__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}}.free-dine__block h3{background:#f69679;color:#fff;padding:20px 10px;text-align:center}.free-dine__block h3 .free-dine__big{font-size:2.8rem}@media screen and (min-width:48em){.free-dine__block h3 .free-dine__big{font-size:3rem}}.free-dine__block h3 b{display:inline-block;line-height:1.1;font-size:3rem;background:url(../images/disney-dine.svg) no-repeat center left;background-size:60px auto;padding-left:70px}@media screen and (min-width:48em){.free-dine__block h3 b{font-size:3.2rem}}.free-dine__block h3 span{display:block;font-size:2rem;line-height:1.4}.free-dine__block h3 span:last-child{font-weight:700;font-size:2.2rem}.free-dine__block p{text-align:center;font-weight:700;font-size:1.8rem}.free-dine__block ul{margin:0 0 20px 40px}.free-dine__block ul li{list-style:disc;padding-left:0!important;margin-bottom:5px!important}.free-dine__block ul li a{color:#1a9ee2}.free-dine__block ul li a:focus,.free-dine__block ul li a:hover{color:#64b5f6}.free-dine__block ul li i{white-space:nowrap}.free-dine__block ul li::before{display:none!important}@media screen and (min-width:48em){.free-dine__block .free-dine__footer{margin-top:auto}}.free-dine__block picture{display:none}@media screen and (min-width:48em){.free-dine__block picture{display:block;margin-bottom:10px}}.free-dine__block img{display:block;margin-top:10px}.free-dine__block .free-dine__closed{background:#fff;border:3px solid #f69679;padding:10px 10px 0}.free-dine__block--2{background:#ebf7f7}.free-dine__block--2 h3{background:#7accc8}.free-dine__block--2 .free-dine__closed{border:3px solid #7accc8}.free-dine__block--3{background:#ede7f2}.free-dine__block--3 h3{background:#a186be}.free-dine__block--3 .free-dine__closed{border:3px solid #a186be}.hotels-offer__terms{background:0 0;margin:1rem 0 0;padding:2rem 0}.hotels-offer__terms ul{margin:.5rem 0}.SD-822-faq-planning-news-restyle-sitewide .hotels-offer__terms ul{margin:0;font-size:1.6rem}.SD-822-faq-planning-news-restyle-sitewide .hotels-offer__terms{padding:0;margin:0}.hotels-offer__terms .accordion__btn{position:relative;display:block;margin:0;padding:0;border:none;background-color:transparent;font-size:1.8rem;padding-left:2rem;color:#1a9ee2;cursor:pointer}.SD-822-faq-planning-news-restyle-sitewide .hotels-offer__terms .accordion__btn{padding:0;font-size:1.6rem}.hotels-offer__terms .accordion__btn:hover{color:#64b5f6}.hotels-offer__terms .accordion__btn::after{content:"";width:5px;height:5px;position:absolute;border:solid 3px #656565;border-left:0;border-bottom:0;top:24px;left:-1px;-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.SD-822-faq-planning-news-restyle-sitewide .hotels-offer__terms .accordion__btn::after{content:unset}.hotels-offer__terms .accordion__btn-active::after{-webkit-transform:translateY(-15px) rotate(135deg);transform:translateY(-15px) rotate(135deg)}.disneyDineMessage{-ms-flex-item-align:start;align-self:start;color:#fff;margin:0;border-radius:10px 0;background:#2999f2;height:32px;width:114px;position:relative;padding:.8rem 1.2rem}.disneyDineMessage::before{content:"";background:url(/themes/custom/atd/images/temp/ebo2026/ebo-text.svg) no-repeat;background-image:url(/themes/custom/atd/images/temp/ebo2026/ebo-text.svg),url(/themes/custom/atd/images/temp/ebo2026/ebo-cutlery.svg);background-repeat:no-repeat,no-repeat;background-position:8px 4px,right bottom;display:block;position:absolute;left:0;top:0;height:32px;width:114px}.disneyDineMessage span.firstLine,.disneyDineMessage span.secondLine{text-indent:-999em;position:absolute;left:-3000px;width:0;height:0;overflow:hidden}.room-package__promotions .disneyDineMessage{display:block}.hotel-includes-subtitle{padding-bottom:5px;font-style:italic;font-size:1.25rem}.hotel-includes-subtitle,.hotel-includes-title{display:none}.hotel-includes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem;border-bottom:1px solid #e4e4e4;padding-bottom:8px;margin-top:1rem}@media screen and (min-width:48em){.hotel-includes{margin-top:0}}.hotel-includes svg{width:30px;height:30px}.hotel-includes.hotel-includes--rooms,.hotel-includes.hotel-includes--search{border-bottom:none;margin:0;border:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.5rem;width:auto}.hotel-includes.hotel-includes--rooms svg,.hotel-includes.hotel-includes--search svg{width:12px;height:12px}.hotel-includes.hotel-includes--rooms{width:100%}.hotel-includes.hotel-includes--cart svg{width:12px;height:12px;fill:#0d283a}.hotel-includes--cart{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;column-gap:1rem;border:0;padding:0;margin:0}.cart-contents-package{display:block!important}.cart-contents-package h3{display:none}.hotel-includes--rooms{margin-bottom:.5rem}@media screen and (max-width:47.99em){.hotel-includes--rooms{margin-top:0}}.hotel-includes__title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;color:#0d283a;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-includes__gift,.hotel-includes__nights,.hotel-includes__tickets,.hotel-includes__transport{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;margin:0}.hotel-includes__gift em,.hotel-includes__nights em,.hotel-includes__tickets em,.hotel-includes__transport em{font-style:normal}.hotel-room-best-rate{display:inline-block;margin:1rem 0 0;position:relative;padding-left:30px}@media screen and (max-width:47.99em){.hotel-room-best-rate{margin-bottom:1rem}}.hotel-room-best-rate__icon{position:absolute;left:0;top:-7px;width:30px;height:30px}.hotel-room-best-rate__info{position:relative}.hotel-room-best-rate__info em{font-weight:700;border-radius:50%;height:15px;width:15px;display:inline-block;text-align:center;line-height:14px;border:1px solid;font-size:1.2rem;cursor:pointer;font-style:normal;color:#1a9ee2;border-color:#1a9ee2}.hotel-room-best-rate__info span{display:none;font-weight:400;position:absolute;background-color:#fff;z-index:2;width:300px;max-width:calc(100vw - 2rem);padding:1rem;border:1px solid;font-size:1.2rem;line-height:1.5;top:calc(100% + 8px);left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:10px}.hotel-room-best-rate__info:focus em,.hotel-room-best-rate__info:hover em{color:#64b5f6;border-color:#64b5f6}.hotel-room-best-rate__info:focus span,.hotel-room-best-rate__info:hover span{display:block}.dlp-offer{clear:both;display:block;padding-bottom:5px;margin-top:10px;color:#0d283a}.dlp-offer strong{text-transform:uppercase;color:#c94341}@media screen and (max-width:47.99em){.dlp-offer strong{font-size:1.2rem}}.dlp-offer b{text-transform:uppercase}@media screen and (max-width:47.99em){.dlp-offer b{font-size:1.2rem}}.dlp-offer--rooms{font-size:1.8rem;margin:-12px 0 10px;position:relative}.dlp-offer--rooms strong{font-size:2rem;padding-left:5px}.dlp-offer--rooms b{font-size:1.8rem}.dlp-offer--rooms i{font-weight:700}.dlp-offer__row{display:block}.dlp-offer__icon{width:16px;height:24px;vertical-align:bottom}.dlp-offer--rooms .dlp-offer__icon{position:absolute;width:40px;height:45px;left:-45px;top:7px}.dlp-offer__plus{font-weight:700}@media screen and (min-width:48em){.dlp-offer__plus{padding:0 5px}.dlp-offer--rooms .dlp-offer__plus{padding:0 2px 0 0}}.intro-text{font-size:1.6rem}.free-disney-money{margin:0;color:#06406f;padding:.4rem .8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:.8rem;border:solid 1px #06406f;margin-top:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.free-disney-money img,.free-disney-money svg{height:12px;width:12px;fill:#06406f;margin:0 4px 0 0}.deposit-info{margin:0;padding:0}.deposit-info .deposit-info__inner{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.deposit-info .deposit-info__inner img,.deposit-info .deposit-info__inner svg{height:12px;width:12px;margin:0 4px 0 0}.free-cancelations{margin:0;padding:0}.cart-total .free-cancelations svg{margin:5px 0 0 0}.free-cancelations__inner{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.free-cancelations__inner img,.free-cancelations__inner svg{height:12px;width:12px;margin:0 4px 0 0}.cart-total .free-cancelations__inner{gap:.3rem;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.free-cancelations__inner:hover{cursor:pointer}.free-cancelations--non-refundable .free-cancelations__inner:hover{cursor:unset}.free-cancelations__inner:hover .free-cancelations__details{display:block}.free-cancelations__inner em{font-style:normal}.free-cancelations__inner::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;margin-left:4px}.free-cancelations--non-refundable .free-cancelations__inner::after{display:none}.cart-total .free-cancelations__inner::after{margin-left:0;margin-top:6px;-ms-flex-negative:0;flex-shrink:0}.free-cancelations__inner .free-cancelations__description{text-align:left}.cart-summary .free-cancelations__inner .free-cancelations__description{text-align:right}.free-cancelations__inner .free-cancelations__info{display:inline}.free-cancelations__inner .free-cancelations__details{display:none;font-weight:400;background-color:#fff;z-index:2;width:250px;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;left:0;top:calc(100% + 8px)}.cart-total .free-cancelations__inner .free-cancelations__details{left:unset;right:1rem;top:unset;bottom:calc(100% + 8px)}.hotel-includes__tickets__inner{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;gap:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotel-includes__tickets__inner img,.hotel-includes__tickets__inner svg{height:12px;width:12px;margin:0 4px 0 0}.hotel-includes__tickets__inner em{font-style:normal}.hotel-includes__tickets__inner svg{margin:0;-ms-flex-item-align:baseline;align-self:baseline;-ms-flex-negative:0;flex-shrink:0}.hotel-includes__tickets__inner .hotel-includes__tickets__details{display:none;font-weight:400;background-color:#fff;z-index:2;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;left:0;top:calc(100% + 8px);width:285px}.hotel-includes__tickets__inner:hover{cursor:pointer}.hotel-includes__tickets__inner:hover .hotel-includes__tickets__details{display:block}.hotel-includes__tickets__inner::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;-ms-flex-item-align:baseline;align-self:baseline}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-label{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0d283a;margin:3px 0 0 0;padding:0;font-size:1.4rem;position:relative;border:0;background-color:transparent;outline:0;cursor:pointer}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-label img,.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-label svg{height:12px;width:12px;margin:0 4px 0 0}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-label::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;margin-left:4px}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-label:hover{color:#64b5f6}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.HOT-829-hotel-rooms-layout-test-v2 .accordion-closed .room-result__cancellation-choices{display:none}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices.room-result__cancellation-choices--single{gap:.2rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices.room-result__cancellation-choices--multi{gap:.5rem}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin-bottom:2rem}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__title a{color:#25282c}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__sub-title{font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__sub-title em{font-style:normal}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__sub-title span,.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__sub-title strong{font-weight:400;font-size:1.4rem}.HOT-829-hotel-rooms-layout-test-v2 .hotel-room-cancellation-modal__text{margin-bottom:1.6rem}.hotel-cancellation-policy{margin:0;padding:0;-ms-flex-preferred-size:auto;flex-basis:auto}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy .hotel-cancellation-policy__inner svg{display:none}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy{border:1px solid #e4e4e4;padding:.6rem .6rem .6rem 2.8rem;border-radius:8px;position:relative;cursor:pointer}@media screen and (min-width:64em){.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy{padding:.6rem .6rem .6rem 2.8rem}}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy::before{content:"";width:12px;height:12px;border-radius:50%;border:1px solid #e4e4e4;background-color:#fff;position:absolute;top:calc(50% - 7px);left:.8rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy:hover::after{content:"";width:8px;height:8px;border-radius:50%;background-color:#e4e4e4;position:absolute;top:calc(50% - 4px);left:1.1rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy.packageSelected{border-color:#00ad48}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy.packageSelected::before{border-color:#00ad48}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--multi .hotel-cancellation-policy.packageSelected::after{content:"";width:8px;height:8px;border-radius:50%;background-color:#00ad48;position:absolute;top:calc(50% - 4px);left:1.1rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-price-package-prices .hotel-cancellation-policy{display:none}.hotel-cancellation-policy.hotel-cancellation-policy--refundable{position:relative}.cart-total .hotel-cancellation-policy{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.hotel-cancellation-policy--refundable .hotel-cancellation-policy:hover{display:block}.hotel-cancellation-policy__inner{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;gap:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotel-cancellation-policy__inner img,.hotel-cancellation-policy__inner svg{height:12px;width:12px;margin:0 4px 0 0}.hotel-cancellation-policy__inner em{font-style:normal}.hotel-cancellation-policy__inner svg{margin:0;-ms-flex-item-align:baseline;align-self:baseline}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner svg{fill:#00ad48}.hotel-cancellation-policy__inner strong{white-space:unset}.hotel-cancellation-policy__inner:hover{cursor:pointer}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy__inner:hover{cursor:unset}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .selected .hotel-cancellation-policy__inner:hover{cursor:unset}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices--single .hotel-cancellation-policy__inner:hover{cursor:unset}.hotel-cancellation-policy__inner:hover .hotel-cancellation-policy__details{display:block}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy__inner:hover .hotel-cancellation-policy__details{display:none}.hotel-cancellation-policy--non-refundable .hotel-cancellation-policy__inner:hover{cursor:unset}.hotel-cancellation-policy__inner::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;-ms-flex-item-align:baseline;align-self:baseline}.hotel-cancellation-policy--non-refundable .hotel-cancellation-policy__inner::after{display:none}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy__inner::after{display:none}.hotel-cancellation-policy__description{text-align:left}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .hotel-cancellation-policy__description{display:block}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices .hotel-cancellation-policy__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices .hotel-cancellation-policy__text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__text em{color:#00ad48}.HOT-829-hotel-rooms-layout-test-v2 .room-result__cancellation-choices .hotel-cancellation-policy--refundable .hotel-cancellation-policy__text em{color:unset}.room-result--resort-481 .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner::before{content:"";background:url(../images/dine-cal.svg) no-repeat;width:13px;height:14px;margin-right:6px}.room-result--resort-481 .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner svg{display:none}.room-result--resort-481 .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner .hotel-cancellation-policy__text{display:block}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__cancellation-date{font-size:1.25rem}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__cancellation-date strong{font-weight:400}.hotels-cart .hotel-cancellation-policy__cancellation-date{font-size:1.25rem}.hotels-cart .hotel-cancellation-policy__cancellation-date strong{font-weight:400}.HOT-829-hotel-rooms-layout-test-v2 .hotel-cancellation-policy__relative-price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right;font-weight:400;font-size:1.25rem;line-height:1.2}.hotel-cancellation-policy__info{display:inline;-ms-flex-item-align:baseline;align-self:baseline}.hotel-cancellation-policy__details{display:none;font-weight:400;background-color:#fff;z-index:2;width:250px;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;left:0;top:calc(100% + 8px)}.hotel-cancellation-policy--refundable .hotel-cancellation-policy__details{top:unset;bottom:calc(100% + 4px);width:285px}.cart-total .hotel-cancellation-policy__details{left:unset;right:1rem;top:unset;bottom:calc(100% + 8px)}.hotel-addons__intro-text{font-weight:400;font-size:1.4rem;overflow:hidden}@media screen and (min-width:48em){.hotel-addons__intro-text{font-size:1.6rem}}.hotel-addons__intro-text-persuasion{color:#f04326}@media screen and (min-width:48em){.disneyland-area-persuasion{display:none}}.hotel-addons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:0;min-height:auto}@media screen and (min-width:64em){.hotel-addons-wrapper{border:none;padding:0}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container,.page-hotels-universal-tickets .hotel-horizontal-tickets__container{padding:0;border:none;position:relative;z-index:1;margin:0 -1rem;width:100vw}@media screen and (min-width:48em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container,.page-hotels-universal-tickets .hotel-horizontal-tickets__container{margin:0 -1.5rem;width:100vw}}@media screen and (min-width:64em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container,.page-hotels-universal-tickets .hotel-horizontal-tickets__container{margin:0;width:100%}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container .swiper-dots,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container .swiper-dots,.page-hotels-universal-tickets .hotel-horizontal-tickets__container .swiper-dots{margin-top:1.6rem;text-align:center}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet,.page-hotels-universal-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet{margin:0 1rem;border:none;width:12px;height:12px;background-color:#dbdee1}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet:hover,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet:hover,.page-hotels-universal-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet:hover{background-color:#64b5f6;cursor:pointer}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active,.page-hotels-universal-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active{background-color:#0370aa}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active:hover,.page-hotels-universal-park-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active:hover,.page-hotels-universal-tickets .hotel-horizontal-tickets__container .swiper-dots .swiper-pagination-bullet-active:hover{background-color:#0370aa;cursor:unset}.hotel-loading{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9}.hotel-loading__message{background:#01273b;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:16px;color:#fff;width:90vw;max-width:920px;padding:4rem 1.6rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}@media screen and (min-width:48em){.hotel-loading__message{padding:12rem 2.4rem;border-radius:24px}}.section-villas .hotel-loading__message .hotel-loading__logos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-villas .hotel-loading__message .loader{margin-top:3rem}.hotel-loading__heading,.hotel-loading__heading--villas{font-size:2.1rem;font-weight:700;margin:0}@media screen and (min-width:48em){.hotel-loading__heading,.hotel-loading__heading--villas{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.section-villas .hotel-loading__heading--villas{padding:0 10px}.hotel-loading__partner{font-size:1.4rem;margin:0;gap:.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:48em){.hotel-loading__partner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.hotel-loading__partner-logo{width:15px;height:15px;fill:#fff}.hotel-loading__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:48em){.hotel-loading__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.hotel-loading__logo{height:60px;width:160px}.hotel-loading__logo.hotel-loading__logo--wdw{height:40px}.section-villas .hotel-loading__logo--dlp,.section-villas .hotel-loading__logo--uor,.section-villas .hotel-loading__logo--wdw,.section-villas .hotel-loading__partner--uor,.section-villas .hotel-loading__partner--wdw-dlp{display:none}@-webkit-keyframes moving{0%,5%{left:0;background-color:#039be5}100%,95%{left:calc(100% - 2rem);background-color:#84d6fd}}@keyframes moving{0%,5%{left:0;background-color:#039be5}100%,95%{left:calc(100% - 2rem);background-color:#84d6fd}}@-webkit-keyframes box-2-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}66%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}71%{bottom:2rem}81%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}83.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}91%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes box-2-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}66%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}71%{bottom:2rem}81%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}83.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}91%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@-webkit-keyframes box-3-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}56%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}61%{bottom:2rem}71%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}73.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}81%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes box-3-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}56%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}61%{bottom:2rem}71%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}73.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}81%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@-webkit-keyframes box-4-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}45%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}50%{bottom:2rem}60%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}62.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}70%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes box-4-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}45%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}50%{bottom:2rem}60%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}62.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}70%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@-webkit-keyframes box-5-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}33%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}38%{bottom:2rem}48%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}50.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}58%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}@keyframes box-5-anim{0%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0);bottom:0}5%{bottom:2rem}15%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}17.001%{bottom:0;-webkit-transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg);transform:translate(.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(-180deg)}25%{bottom:0;-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg)}33%{-webkit-transform:scale(1,1) rotate(-180deg);transform:scale(1,1) rotate(-180deg);bottom:0}38%{bottom:2rem}48%{bottom:0;-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}50.001%{bottom:0;-webkit-transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0);transform:translate(-.6rem,.4rem) scale(1.3,.6) translateY(0) rotate(0)}58%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}100%{-webkit-transform:scale(1,1) rotate(0);transform:scale(1,1) rotate(0)}}.loader{width:14rem;height:2rem;position:relative}@media screen and (max-width:47.99em){.loader{margin:30px 0 20px}}.loader>.loader__item{position:absolute;width:2rem;height:2rem;border-radius:.4rem;background-color:#007bff;-webkit-transform-origin:-.5rem 1rem;transform-origin:-.5rem 1rem;-webkit-box-shadow:0 0 6px 2px rgba(40,139,171,.15);box-shadow:0 0 6px 2px rgba(40,139,171,.15)}.loader>.loader__item:nth-child(1){left:0;background-color:#06abfc}.loader>.loader__item:nth-child(2){left:3rem;background-color:#1fb4fc;-webkit-animation:box-2-anim 2s infinite linear;animation:box-2-anim 2s infinite linear;-webkit-animation-delay:.22222s;animation-delay:.22222s}.loader>.loader__item:nth-child(3){left:6rem;background-color:#38bcfc;-webkit-animation:box-3-anim 2s infinite linear;animation:box-3-anim 2s infinite linear;-webkit-animation-delay:.33333s;animation-delay:.33333s}.loader>.loader__item:nth-child(4){left:9rem;background-color:#51c5fd;-webkit-animation:box-4-anim 2s infinite linear;animation:box-4-anim 2s infinite linear;-webkit-animation-delay:.44444s;animation-delay:.44444s}.loader>.loader__item:nth-child(5){left:12rem;background-color:#6acdfd;-webkit-animation:box-5-anim 2s infinite linear;animation:box-5-anim 2s infinite linear;-webkit-animation-delay:.55556s;animation-delay:.55556s}.loader>.loader__item:nth-child(1){background-color:#039be5;-webkit-animation:moving 1s infinite cubic-bezier(.6,0,.4,1) alternate;animation:moving 1s infinite cubic-bezier(.6,0,.4,1) alternate}.hotel-tickets-loading{text-align:center;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.hotel-tickets-loading__skeleton{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;margin-bottom:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:47.99em){.hotel-tickets-loading__skeleton{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hotel-tickets-loading__card{width:315px;height:400px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out;animation:loading-shimmer 1.8s infinite ease-in-out;border-radius:16px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e3e3e3;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}@media screen and (max-width:47.99em){.hotel-tickets-loading__card{display:none;width:100%;max-width:310px}.hotel-tickets-loading__card:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}}.hotel-tickets-loading__card::before{content:'';position:absolute;top:0;left:0;width:100%;height:144px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e8e8e8),color-stop(50%,#d8d8d8),color-stop(75%,#e8e8e8));background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out .2s;animation:loading-shimmer 1.8s infinite ease-in-out .2s;border-radius:16px 16px 0 0}.hotel-tickets-loading__card::after{content:'';position:absolute;bottom:10px;left:10px;width:calc(100% - 20px);height:43px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#d0d0d0),color-stop(50%,silver),color-stop(75%,#d0d0d0));background:linear-gradient(90deg,#d0d0d0 25%,silver 50%,#d0d0d0 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out .4s;animation:loading-shimmer 1.8s infinite ease-in-out .4s;border-radius:8px}.hotel-tickets-loading__card-title{position:absolute;top:155px;left:1rem;width:calc(100% - 2rem);height:24px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e0e0e0),color-stop(50%,#d0d0d0),color-stop(75%,#e0e0e0));background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0 50%,#e0e0e0 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out .6s;animation:loading-shimmer 1.8s infinite ease-in-out .6s;border-radius:4px}.hotel-tickets-loading__card-title+.hotel-tickets-loading__card-title{top:190px}.hotel-tickets-loading__card-content{position:absolute;top:233px;left:1rem;width:calc(70% - 1rem);height:16px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e8e8e8),color-stop(50%,#d8d8d8),color-stop(75%,#e8e8e8));background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out .8s;animation:loading-shimmer 1.8s infinite ease-in-out .8s;border-radius:4px}.hotel-tickets-loading__card-content+.hotel-tickets-loading__card-content{top:260px}.hotel-tickets-loading__card-price-label{position:absolute;top:296px;left:1rem;width:60px;height:31px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#e8e8e8),color-stop(50%,#d8d8d8),color-stop(75%,#e8e8e8));background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%);background-size:200% 100%;-webkit-animation:loading-shimmer 1.8s infinite ease-in-out 1s;animation:loading-shimmer 1.8s infinite ease-in-out 1s;border-radius:4px}@-webkit-keyframes loading-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes loading-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.hotel-tickets-loading__text{color:#666;font-size:1.5rem;margin:1rem 0}.hotel-tickets-loading--fade-out{opacity:0;pointer-events:none}.hotel-horizontal-tickets__container--hidden{opacity:0;visibility:hidden;height:0;overflow:hidden;-webkit-transition:opacity .6s ease-out,height .4s ease-out,visibility 0s linear .6s;transition:opacity .6s ease-out,height .4s ease-out,visibility 0s linear .6s}.hotel-horizontal-tickets__container--hidden .swiper-slide{opacity:0;-webkit-transform:translateY(20px) scale(.98);transform:translateY(20px) scale(.98);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.hotel-horizontal-tickets__container--visible .swiper-slide{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);-webkit-transition:opacity .6s ease-out .2s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .6s ease-out .2s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .6s ease-out .2s,transform .8s cubic-bezier(.165,.84,.44,1) .2s;transition:opacity .6s ease-out .2s,transform .8s cubic-bezier(.165,.84,.44,1) .2s,-webkit-transform .8s cubic-bezier(.165,.84,.44,1) .2s}.room-package__food-included{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.4rem;margin-bottom:.4rem}.room-package__food-included button{-ms-flex-item-align:end;align-self:flex-end;background:0 0;border:0;padding:0;color:#0288d1;font-weight:500;text-decoration:underline}.room-package__food-included button:hover{cursor:pointer}#hotels-similar-properties{background-color:#f7f8fa;padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0}.bundle--attraction #hotels-similar-properties{margin-bottom:2rem}@media screen and (max-width:63.99em){#hotels-similar-properties{padding-left:0;padding-right:0}}@media screen and (min-width:64em){#hotels-similar-properties{padding-top:3rem;padding-bottom:3rem;margin-top:0;margin-bottom:0}}@media screen and (min-width:64em){#hotels-similar-properties:not(:has(.hotels-similar__title)){padding-top:6rem}}.hotels-similar.swiper-container{padding-top:0;padding-bottom:0;margin-bottom:0}@media screen and (max-width:47.99em){.hotels-similar.swiper-container{margin-left:0;margin-right:0}}@media screen and (min-width:64em){.hotels-similar.swiper-container{padding-top:0;padding-bottom:0;margin-bottom:0}}.hotels-similar__title{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:48em){.hotels-similar__title{font-size:2.4rem}}@media screen and (max-width:47.99em){.hotels-similar__title{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:63.99em){.hotels-similar__title{padding-left:1.5rem;padding-right:1.5rem}}.hotels-similar__title-link{font-size:1.6rem;font-weight:400;display:none}@media screen and (min-width:64em){.hotels-similar__title-link{display:block}}.hotels-similar__view-all{display:block;margin-top:1.6rem;padding:0 1rem}@media screen and (min-width:48em){.hotels-similar__view-all{padding:0 1.5rem}}@media screen and (min-width:64em){.hotels-similar__view-all{display:none}}.hotels-similar__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;padding-bottom:0}.hotels-similar__list.swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:unset}.hotels-similar__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:313px;max-width:313px;height:auto;border-radius:8px;border:1px solid #e4e4e4;background-color:#fff;position:relative}.hotels-similar__item:not(.swiper-slide){width:100%;max-width:unset}@media screen and (min-width:48em){.hotels-similar__item:not(.swiper-slide){width:calc((100% - 2rem)/ 3)}}@media screen and (min-width:64em){.hotels-similar__item:not(.swiper-slide){width:calc((100% - 3rem)/ 4)}}@media screen and (min-width:75em){.hotels-similar__item{width:350px;max-width:350px}.hotels-similar__item:not(.swiper-slide){width:calc((100% - 3rem)/ 4);max-width:unset}}.hotels-similar__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hotels-similar__img{aspect-ratio:6/4;overflow:hidden;gap:1.6rem;margin:0;position:relative;border-radius:8px 8px 0 0}.hotels-similar__img img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.hotels-similar__content{padding:1.6rem 1.6rem 2.4rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hotels-similar__headings{display:block}.hotels-similar__item-title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;font-size:1.8rem;margin:0 0 .5rem 0;width:100%}.hotels-similar__item-title a{color:#25282c}.hotels-similar__sub-title{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotels-similar__resort{text-transform:unset;margin:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hotels-similar__rate-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;gap:1rem}.hotels-similar__rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hotels-similar__description{margin-bottom:0;font-size:1.6rem}.ride,.theme-park{border-top:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 0}.ride:first-child,.theme-park:first-child{border-top:none;padding-top:0}.ride__img{-webkit-box-flex:25%;-ms-flex:25% 0 0px;flex:25% 0 0}.ride__img img{display:block}.ride__detail{-webkit-box-flex:73%;-ms-flex:73% 0 0px;flex:73% 0 0}.theme-park__img{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.theme-park__img img{width:auto}.theme-park__logo{display:none}@media screen and (min-width:64em){.theme-park__logo{display:block;-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}}.theme-park__logo img{width:auto}.theme-park__detail{-webkit-box-flex:70%;-ms-flex:70% 0 0px;flex:70% 0 0}@media screen and (min-width:64em){.theme-park__detail{-webkit-box-flex:70%;-ms-flex:70% 1 0px;flex:70% 1 0;margin-left:2rem}}@media screen and (min-width:64em){.theme-park__detail ul{-webkit-columns:2;columns:2}}.theme-park__intro{font-weight:700;margin-bottom:.5rem}.mini-tickets{padding:2rem 0;margin:0 -1rem 0 -1rem;clear:both;margin-left:3px}.bundle--homepage.SD-804-offers-banners-homepage-test .mini-tickets,.bundle--homepage.SD-805-offers-hlp-banners-test .mini-tickets{margin:0}@media screen and (min-width:48em){.mini-tickets{margin:0 -1.5rem 0 -1.5rem;padding:3rem 0}.bundle--homepage.SD-804-offers-banners-homepage-test .mini-tickets,.bundle--homepage.SD-805-offers-hlp-banners-test .mini-tickets{margin:0}}@media screen and (min-width:64em){.mini-tickets{margin:0}}.mini-ticket__img-wrapper{overflow:hidden;border-radius:4px 4px 0 0;text-align:center;position:relative;width:calc(100% + 3.2rem);margin:-1.6rem -1.6rem 1.6rem -1.6rem;aspect-ratio:4/3}.mini-ticket__img-wrapper img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.mini-ticket__slide{background-color:#fff;width:300px;height:auto;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.3s;transition:.3s;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0}.mini-ticket__slide:hover{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:47.99em){.mini-ticket__slide{margin-right:10px}.mini-ticket__slide:first-child{margin-left:10px}.mini-ticket__slide:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .mini-ticket__slide{margin-right:0}.swiper-container-initialized .mini-ticket__slide:first-child{margin-left:0}.swiper-container-initialized .mini-ticket__slide:last-child::after{display:none}}@media screen and (min-width:75em){.mini-ticket__slide{width:350px}}.mini-ticket__slide:focus,.mini-ticket__slide:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.mini-ticket__slide:focus .mini-ticket__img-wrapper img,.mini-ticket__slide:hover .mini-ticket__img-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mini-ticket__slide--promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:1.6rem}.mini-ticket__slide--promo:hover{background-size:420px auto}.mini-ticket__slide--promo .promo-tag{z-index:1;position:absolute;top:0;right:0;padding:8px 16px;border-radius:0 0 0 16px;background-color:#2d2d82;color:#fff;font-size:1.25rem;font-weight:500;text-transform:capitalize}.mini-ticket__slide--promo .promo-bg{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mini-ticket__slide--promo .promo-logo{z-index:1;display:block;width:170px;height:140px;margin:auto 0 40px}.mini-ticket__slide--promo p{z-index:1;font-weight:700}.mini-ticket__slide--promo h2{z-index:1;text-shadow:0 4px 4px #4816b2,0 4px 4px rgba(255,255,255,.25),0 4px 4px #170935,0 4px 4px #fff,0 4px 4px #170935;font-size:28px;font-weight:700}@media screen and (min-width:64em){.mini-ticket__slide--promo h2{padding:0 20px}}.mini-ticket__slide--promo a{z-index:1;color:#fff;border:1px solid #fff;padding:10px;width:100%;border-radius:8px;display:block;margin-top:auto}.mini-ticket__slide--promo a::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.mini-ticket__tag{position:absolute;top:0;left:0;right:unset;z-index:1;padding:8px 16px;border-radius:0 0 16px 0;background-color:#d80000;color:#fff;font-size:1.25rem;font-weight:500;text-transform:capitalize}.mini-ticket__tag--2025-arrivals,.mini-ticket__tag--2026-arrivals,.mini-ticket__tag--arrivals-jan-oct-26,.mini-ticket__tag--arrivals-oct-26-mar-27{left:auto;right:0;border-radius:0 0 0 16px;background-color:#2d2d82}h3.mini-ticket__title{width:100%;padding:0;margin:0}a.mini-ticket__title-link{color:#06406f;font-weight:700;font-size:2rem;display:block;width:100%}a.mini-ticket__title-link:hover{color:#06406f}a.mini-ticket__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.mini-ticket__footer{color:#06406f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.mini-ticket__prices{text-align:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;line-height:1.4;min-height:105px}.mini-tickets__ticket{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:0;text-align:left}.mini-tickets__ticket::after{content:".";display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px;color:transparent}.mini-tickets__ticket-label{display:block;font-size:1.25rem}@media screen and (min-width:75em){.mini-tickets__ticket-label{font-size:1.4rem}}.mini-tickets__ticket-price{font-weight:700;color:#00ad48;font-size:2.8rem}p.mini-tickets__ticket-info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:0;text-align:left}.mini-tickets__ticket-for{display:block;font-size:1.4rem}.mini-tickets__ticket-ppd{display:block;font-weight:400;color:#00ad48;font-size:1.4rem}.mini-tickets__ticket-total{display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px}.mini-tickets__ticket-number{font-weight:700;font-size:2.8rem}.mini-tickets__rrp{display:block;margin-top:2px;position:relative}.mini-tickets__rrp::after{content:".";color:transparent}.combo-tickets-block{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:2rem;padding-bottom:2rem;margin-bottom:0;background:#f4f4f4}.combo-tickets{padding:1.5rem 0;margin:0 -1rem;clear:both}@media screen and (min-width:48em){.combo-tickets{margin:0 -1.5rem}}@media screen and (min-width:64em){.combo-tickets{margin:0}}.combo-tickets .swiper-wrapper>div{margin-right:22px}@media screen and (max-width:63.99em){.combo-tickets .swiper-wrapper>div{margin-right:14px}}.combo-tickets .swiper-wrapper>div:first-child{margin-left:4px}@media screen and (max-width:63.99em){.combo-tickets .swiper-wrapper>div:first-child{margin-left:10px}}.combo-tickets .swiper-wrapper>div:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.combo-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fafafb;width:335px;height:auto;padding:1.6rem;border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden;-webkit-transition:.3s;transition:.3s}.combo-ticket:focus,.combo-ticket:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.combo-ticket__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#06406f;font-weight:700;font-size:1.8rem;min-height:8rem;padding:8px 15px;margin:-1.6rem -1.6rem 0;width:calc(100% + 3.2rem)}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.combo-ticket__title{max-width:calc(100% + 2rem)}}.combo-ticket__title-link{color:#fff}.combo-ticket__title-link:focus,.combo-ticket__title-link:hover{color:#fff}.combo-banner{display:block;background-color:#fb8c00;width:calc(100% + 3.2rem);font-size:1.2rem;line-height:14px;text-align:center;color:#fff;font-weight:900;text-transform:uppercase;padding:4px 0;margin:0 -1.6rem}.combo-ticket__tag{font-weight:700;position:absolute;color:#fff;background-color:#f04326;text-transform:uppercase;z-index:1;font-size:1rem;top:-1rem;right:-.6rem;padding:.3rem 1rem;border-radius:0;display:none}.combo-ticket__tag::after{content:"";border:solid 3px transparent;border-top-color:#d42b0f;border-left-color:#d42b0f;position:absolute;bottom:-6px;right:0}.combo-ticket__tag--black-november{background-color:#000}.combo-ticket__tag--black-november::after{border-top-color:#333;border-left-color:#333}.combo-ticket__combo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fafafb;margin:auto -1rem -1rem;width:calc(100% + 2rem);padding:1rem;padding-top:0}.combo-ticket__combo-wrapper .btn{z-index:1;position:relative;margin:auto 0 0 0;padding:20px;font-weight:700}.combo-ticket__combo-wrapper .featured-offer--combo{margin-bottom:20px}.combo-ticket__combo-wrapper .featured-offer--combo a.featured-offer__offer{margin-top:0}.combo-ticket__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fafafb;position:relative;overflow:hidden;width:calc(100% + 3.2rem);min-height:70px;border-radius:4px 4px 0 0;text-align:center;margin:-1.6rem -1.6rem 1.6rem -1.6rem;padding:0 1.6rem;margin-bottom:0}@media screen and (max-width:22.5em){.combo-ticket__img-wrapper{width:325px}}.combo-ticket__img-wrapper img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.combo-ticket__logo{background-color:#fff;border-radius:8px;height:49px;width:49px;margin:5px}.combo-ticket__logo-park-logo-588.park-logo-588.logo-png-loaded{background-size:100%;background-color:#fff}.combo-ticket__sw-logos{margin-top:5px}.featured-offer--combo{margin-bottom:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.featured-offer--combo a.featured-offer__offer{margin-top:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.combo-ticket__modal-p{display:block;margin:16px 0;font-weight:700}.combo-ticket__modal-link{z-index:1;text-transform:capitalize;text-decoration:underline;color:#06406f;margin-bottom:1.6rem;font-weight:700}.combo-ticket__modal-link::before{content:'';display:inline-block;background:url(/themes/custom/atd/_src/svg-sprite/sparkles.svg) no-repeat;background-size:cover;height:21px;width:21px;margin-bottom:-5px;margin-right:5px}.combo-ticket__modal-link:hover{text-decoration:none;color:#06406f}.combo-ticket__modal-link:focus{color:#06406f}@media screen and (min-width:48em){.ticket-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.ticket-info__block{font-size:1.35rem}@media screen and (min-width:48em){.ticket-info__block{-ms-flex-preferred-size:49%;flex-basis:49%}}.ticket-info__block li{line-height:1.2;padding-left:20px;margin-bottom:1rem;position:relative}.ticket-info__block li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:0;top:3px}.ticket-info__block--freebies li{padding-left:20px}.ticket-info__block--freebies li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:41.210045662100455% 38.3419689119171%;width:24px;height:24px;left:-2px;top:-4px;-webkit-transform:scale(.8);transform:scale(.8)}.ticket-info__block--freebies a{color:#0d283a}.ticket-info__block--freebies a:focus,.ticket-info__block--freebies a:hover{color:#64b5f6}.ticket-info__block--freebies a strong{font-weight:400;font-weight:700;text-transform:uppercase;color:#00ad48}.ticket-info__title{font-weight:400;font-size:1.6rem;padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e4e4e4}@media screen and (min-width:48em){.ticket-info__title{-ms-flex-preferred-size:50%;flex-basis:50%}}.ticket-info__title em{font-weight:700;color:#00ad48;font-size:1.35rem}.combo-ticket__prices{font-weight:700;color:#06406f;text-align:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin-top:2.8rem;margin-bottom:0;line-height:1.4;min-height:105px}.combo-tickets__ticket{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:auto 0;text-align:left}.combo-tickets__ticket::after{content:".";display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px;color:transparent}.combo-tickets__ticket-label{display:block;font-size:1.25rem}@media screen and (min-width:75em){.combo-tickets__ticket-label{font-size:1.4rem}}.combo-tickets__ticket-price{font-weight:700;color:#00ad48;font-size:2.8rem}p.combo-tickets__ticket-info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:0;text-align:left}.combo-tickets__ticket-for{display:block;font-size:1.4rem}.combo-tickets__ticket-ppd{display:block;font-weight:400;color:#00ad48;font-size:1.4rem}.combo-tickets__ticket-total{display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px}.combo-tickets__ticket-number{font-weight:700;font-size:2.8rem}.combo-tickets__rrp{display:block;margin-top:2px;position:relative}.combo-tickets__rrp::after{content:".";color:transparent}.micro-tickets__wrapper{margin-bottom:3rem}.micro-tickets{padding:1rem 0;margin:0 -1rem}@media screen and (min-width:48em){.micro-tickets{margin:0 -1.5rem}}@media screen and (min-width:64em){.micro-tickets{margin:0}}.micro-tickets__slide{width:80vw;height:auto;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-radius:16px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0}.micro-tickets__slide:first-child{margin-left:5px}@media screen and (min-width:48em){.micro-tickets__slide{width:30vw}}@media screen and (min-width:64em){.micro-tickets__slide{width:244px}.micro-tickets__slide:first-child:nth-last-child(4),.micro-tickets__slide:first-child:nth-last-child(4)~.micro-tickets__slide{width:calc((100% - 30px)/ 4)!important}}.micro-tickets__slide:focus,.micro-tickets__slide:hover{-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.micro-tickets__slide:focus .micro-tickets__img,.micro-tickets__slide:hover .micro-tickets__img{overflow:hidden}.micro-tickets__slide:focus .micro-tickets__img div:not(.micro-tickets__tag),.micro-tickets__slide:hover .micro-tickets__img div:not(.micro-tickets__tag){-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.micro-tickets__slide:last-child{margin-right:15px}.micro-tickets__slide:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}@media screen and (max-width:47.99em){.micro-tickets__slide:first-child{margin-left:15px}.micro-tickets__slide:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .micro-tickets__slide{margin-right:0}.swiper-container-initialized .micro-tickets__slide:first-child{margin-left:0}.swiper-container-initialized .micro-tickets__slide:last-child::after{display:none}}.micro-tickets__title{display:block}.micro-tickets__title a{width:100%;color:#06406f;font-weight:700;font-size:1.6rem;display:block}.micro-tickets__title a::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.micro-tickets__title a:hover{color:#06406f}.micro-tickets__footer,.micro-tickets__title{padding:0 16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.micro-tickets__img{margin:0 -1rem 1rem;position:relative;aspect-ratio:4/3}.micro-tickets__img img{display:block;width:100%}.micro-tickets__tag{position:absolute;top:0;left:0;right:unset;z-index:1;padding:8px 16px 8px 2.6rem;border-radius:0 0 16px 0;background-color:#d80000;color:#fff;font-size:1.25rem;font-weight:500;text-transform:capitalize}.micro-tickets__tag::after{content:none}.micro-tickets__tag--black-november{background-color:#000}.micro-tickets__tag--black-november::after{border-top-color:#333;border-left-color:#333}.micro-tickets__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.micro-tickets__footer .btn--small{padding:1.6rem 1rem;-ms-flex-negative:0;flex-shrink:0}.micro-tickets__footer a{font-size:1.4rem;z-index:2;-ms-flex-negative:0;flex-shrink:0;width:100%;border-radius:8px;margin-bottom:20px}.micro-tickets__prices{-webkit-box-flex:1;-ms-flex-positive:1;margin:1.6rem auto;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px}.micro-tickets__ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.micro-tickets__ticket-price{font-weight:700;color:#00ad48;margin:0;padding:0;font-size:2rem;text-align:center}.micro-tickets__ticket-label{color:#06406f;font-size:1.6rem}.micro-tickets__ticket-info{margin:0;padding:0;font-size:1.4rem}.micro-tickets__rrp{display:inline-block}.micro-tickets__ticket-ppd{font-weight:400;color:#00ad48}.micro-tickets__ticket-number{font-weight:700}.micro-tickets__ticket-total{font-style:normal;display:block;font-size:1.3rem}.product-block__title-main{margin-bottom:0}.product-cards{padding:1.5rem 0;margin:0 -1rem 2rem;clear:both}@media screen and (min-width:48em){.product-cards{margin:0 -1.5rem 2rem}}@media screen and (min-width:64em){.product-cards{margin:0 0 2rem 0}}.product-card{border:1px solid #e4e4e4;border-radius:4px;background:#fff;width:300px;height:auto;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:75em){.product-card{width:350px}}@media screen and (max-width:47.99em){.product-card{margin-right:10px}.product-card:first-child{margin-left:10px}.product-card:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .product-card{margin-right:0}.swiper-container-initialized .product-card:first-child{margin-left:0}.swiper-container-initialized .product-card:last-child::after{display:none}}.product-card:focus,.product-card:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.product-card:focus .product-card__img-wrapper img,.product-card:hover .product-card__img-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product-card__img-wrapper{overflow:hidden;border-radius:4px 4px 0 0;text-align:center;position:relative;width:calc(100% + 3.2rem);margin:-1.6rem -1.6rem 1.6rem -1.6rem;aspect-ratio:4/3}.product-card__img-wrapper img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.product-card__text-wrapper{display:block;position:relative}.product-card__title{font-weight:400;width:100%;font-size:1.8rem;line-height:1.4;margin:0 0 1rem 0;padding:0}@media screen and (min-width:75em){.product-card__title{font-size:2.1rem}}.product-card__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.product-card__rating{margin-bottom:1rem}.product-card__rating .product-card__rating-small{font-size:1.2rem;display:block;line-height:1.2}.product-card__rating .product-card__rating-icon{width:59px;height:15px;margin-left:5px}.product-card__text{font-size:1.4rem}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.product-card__text{max-width:100%}}@media screen and (max-width:35.99em){.product-card__text{display:none}}.product-card__price-from .product-tickets__price-from-info{float:left;margin:0;padding:1rem 1.6rem 1rem 1rem;color:#fff;background:#64b5f6;font-size:1rem;position:absolute;bottom:calc(100% + .7rem);left:-2.4rem}.product-card__price-from .product-tickets__price-from-info::after{content:"";display:block;position:absolute;width:0;height:0;top:100%;left:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #1565c0 transparent transparent}.product-card__price-from .product-tickets__price-from-word{font-size:1.25rem;line-height:1;vertical-align:text-top}.product-card__price-from .product-tickets__price-from-amount{font-size:2rem;line-height:1;vertical-align:text-top}.special-offers-hero{text-align:center;width:100dvw;margin:0 -1rem}@media screen and (min-width:48em){.special-offers-hero{margin:0 -1.5rem}}@media screen and (min-width:64em){.special-offers-hero{margin:0;width:unset}}.special-offers-hero.special-offers-hero--two{position:relative}.special-offers-hero.special-offers-hero--two::after,.special-offers-hero.special-offers-hero--two::before{content:"";position:absolute;right:0;top:0;bottom:15px;width:100vw}.special-offers-hero.special-offers-hero--two::before{right:0}.special-offers-hero.special-offers-hero--two::after{left:0}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--teal)::before{background-color:#62c4d1}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--teal)::after{background-color:#3ea5b3}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--light_blue)::before{background-color:#93cfff}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--light_blue)::after{background-color:#2999f2}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--dark_blue)::before{background-color:#196c98}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--dark_blue)::after{background-color:#04496d}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--navy)::before{background-color:#08324d}.special-offers-hero.special-offers-hero--two:has(.swiper-slide-active.special-offers-hero__item--navy)::after{background-color:#0d283a}@media screen and (min-width:64em){.special-offers-hero.special-offers-hero--multiple{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.special-offers-hero__holder{text-align:left;width:100%}@media screen and (min-width:64em){.special-offers-hero__holder.special-offers-hero__holder--two{width:calc(100% + 5rem);margin-right:-2.5rem;margin-left:-2.5rem}}@media screen and (max-width:63.99em){.special-offers-hero__holder.special-offers-hero__holder--multiple{-webkit-transition:background .6s ease-in-out;transition:background .6s ease-in-out}.special-offers-hero__holder.special-offers-hero__holder--multiple:has(.swiper-slide-active.special-offers-hero__item--teal){background:-webkit-gradient(linear,left top,left bottom,from(rgba(98,196,209,.5)),to(white));background:linear-gradient(180deg,rgba(98,196,209,.5) 0,#fff 100%)}.special-offers-hero__holder.special-offers-hero__holder--multiple:has(.swiper-slide-active.special-offers-hero__item--light_blue){background:-webkit-gradient(linear,left top,left bottom,from(rgba(41,153,242,.5)),to(white));background:linear-gradient(180deg,rgba(41,153,242,.5) 0,#fff 100%)}.special-offers-hero__holder.special-offers-hero__holder--multiple:has(.swiper-slide-active.special-offers-hero__item--dark_blue){background:-webkit-gradient(linear,left top,left bottom,from(rgba(23,100,140,.5)),to(white));background:linear-gradient(180deg,rgba(23,100,140,.5) 0,#fff 100%)}.special-offers-hero__holder.special-offers-hero__holder--multiple:has(.swiper-slide-active.special-offers-hero__item--navy){background:-webkit-gradient(linear,left top,left bottom,from(rgba(27,79,114,.5)),to(white));background:linear-gradient(180deg,rgba(27,79,114,.5) 0,#fff 100%)}}@media screen and (min-width:64em){.special-offers-hero__holder.special-offers-hero__holder--multiple{max-width:2380px;margin:0 auto}}.special-offers-hero__list.special-offers-hero__list--multiple{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:.5rem;scrollbar-width:none}.special-offers-hero__list.special-offers-hero__list--multiple.swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-scroll-snap-type:none;scroll-snap-type:none;overflow:visible;gap:0}@media screen and (min-width:64em){.special-offers-hero__list.special-offers-hero__list--multiple.swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.special-offers-hero__item{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e4e4e4;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.special-offers-hero__list--single .special-offers-hero__item{border:0}@media screen and (min-width:64em){.special-offers-hero__list--single .special-offers-hero__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}.special-offers-hero__list--two .special-offers-hero__item{border:0}@media screen and (min-width:64em){.special-offers-hero__list--two .special-offers-hero__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.special-offers-hero__list--multiple .special-offers-hero__item{height:auto;border-radius:8px;width:340px;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:64em){.special-offers-hero__list--multiple .special-offers-hero__item{width:780px;height:unset}}.special-offers-hero__item.special-offers-hero__item--teal{border-color:rgba(155,244,255,.5);background:linear-gradient(131deg,#62c4d1 31%,#3ea5b3 92%);color:#0d283a}.special-offers-hero__item.special-offers-hero__item--light_blue{border-color:rgba(147,207,255,.5);background:linear-gradient(131deg,#93cfff 31%,#2999f2 92%);color:#04496d}.special-offers-hero__item.special-offers-hero__item--dark_blue{border-color:rgba(116,207,255,.5);background:linear-gradient(131deg,#196c98 31%,#04496d 92%);color:#fff}.special-offers-hero__item.special-offers-hero__item--navy{border-color:rgba(81,156,206,.5);background:linear-gradient(131deg,#08324d 31%,#0d283a 92%);color:#fff}.special-offers-hero__image{-ms-flex-preferred-size:40%;flex-basis:40%;max-width:135px;min-height:246px;background-color:#e4e4e4;position:relative;overflow:hidden;border-radius:7px 0 0 7px;margin:-1px 1px -1px -1px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' preserveAspectRatio='none'><path d='M293.09 188.769C279.237 134.783 257.774 63.913 300 0H0V300H279.237C285.089 286.137 310.861 258.028 293.09 188.769Z' fill='black'/></svg>");mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300' preserveAspectRatio='none'><path d='M293.09 188.769C279.237 134.783 257.774 63.913 300 0H0V300H279.237C285.089 286.137 310.861 258.028 293.09 188.769Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}@media screen and (min-width:64em){.special-offers-hero__image{max-width:300px;min-height:300px}.swiper-slide .special-offers-hero__image{min-height:290px}.swiper-slide-active .special-offers-hero__image{min-height:300px}}.special-offers-hero__item--teal .special-offers-hero__image{background-color:rgba(155,244,255,.5)}.special-offers-hero__item--light_blue .special-offers-hero__image{background-color:rgba(147,207,255,.5)}.special-offers-hero__item--dark_blue .special-offers-hero__image{background-color:rgba(116,207,255,.5)}.special-offers-hero__item--navy .special-offers-hero__image{background-color:rgba(81,156,206,.5)}.special-offers-hero__list--single .special-offers-hero__image,.special-offers-hero__list--two .special-offers-hero__image{border-radius:0}@media screen and (min-width:64em){.special-offers-hero__list--single .special-offers-hero__image,.special-offers-hero__list--two .special-offers-hero__image{margin:0;margin-right:calc(-2.5rem - 1px);max-width:unset;-ms-flex-preferred-size:774px;flex-basis:774px;min-height:330px;mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 300' preserveAspectRatio='none'><path d='M6.91 188.769C20.763 134.783 42.226 63.913 0 0H700V300H20.763C14.911 286.137 -10.861 258.028 6.91 188.769Z' fill='black'/></svg>");-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 300' preserveAspectRatio='none'><path d='M6.91 188.769C20.763 134.783 42.226 63.913 0 0H700V300H20.763C14.911 286.137 -10.861 258.028 6.91 188.769Z' fill='black'/></svg>")}}.special-offers-hero__image div,.special-offers-hero__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.special-offers-hero__image .special-offers-hero__image-responsive{display:block;max-height:246px}@media screen and (min-width:64em){.special-offers-hero__image .special-offers-hero__image-responsive{max-height:300px}.special-offers-hero__list--single .special-offers-hero__image .special-offers-hero__image-responsive,.special-offers-hero__list--two .special-offers-hero__image .special-offers-hero__image-responsive{max-height:330px}}.special-offers-hero__image img{display:block}.special-offers-hero__content{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem .6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem}@media screen and (min-width:64em){.special-offers-hero__content{padding:2.1rem;gap:1.2rem}}@media screen and (min-width:64em){.special-offers-hero__list--single .special-offers-hero__content,.special-offers-hero__list--two .special-offers-hero__content{-ms-flex-preferred-size:calc(50% - 50px);flex-basis:calc(50% - 50px);padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SD-804-offers-banners-homepage-test main:has(.hotels-search--default) .special-offers-hero__list--single .special-offers-hero__content,.SD-804-offers-banners-homepage-test main:has(.hotels-search--default) .special-offers-hero__list--two .special-offers-hero__content,.SD-805-offers-hlp-banners-test main:has(.hotels-search--default) .special-offers-hero__list--single .special-offers-hero__content,.SD-805-offers-hlp-banners-test main:has(.hotels-search--default) .special-offers-hero__list--two .special-offers-hero__content{padding-bottom:3rem}.SD-804-offers-banners-homepage-test main:has(.hotels-search--default.atd-hotels-search-form--dlp) .special-offers-hero__list--single .special-offers-hero__content,.SD-804-offers-banners-homepage-test main:has(.hotels-search--default.atd-hotels-search-form--dlp) .special-offers-hero__list--two .special-offers-hero__content,.SD-805-offers-hlp-banners-test main:has(.hotels-search--default.atd-hotels-search-form--dlp) .special-offers-hero__list--single .special-offers-hero__content,.SD-805-offers-hlp-banners-test main:has(.hotels-search--default.atd-hotels-search-form--dlp) .special-offers-hero__list--two .special-offers-hero__content{padding-bottom:6rem}}@media screen and (min-width:64em){.special-offers-hero__list--two .special-offers-hero__content{padding-left:2.5rem}}.special-offers-hero__logo img{display:block;max-height:20px;width:auto}@media screen and (min-width:64em){.special-offers-hero__logo img{max-height:30px}}.special-offers-hero__title{font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:2.1rem;line-height:1.1;margin:.2rem 0 0 0}@media screen and (min-width:64em){.special-offers-hero__title{font-size:2.4rem;margin:.6rem 0 0 0}}.special-offers-hero__subtitle{font-size:1.4rem;line-height:1.3;margin:0}@media screen and (min-width:64em){.special-offers-hero__subtitle{font-size:1.6rem}}@media screen and (min-width:64em){.special-offers-hero__list--single .special-offers-hero__subtitle,.special-offers-hero__list--two .special-offers-hero__subtitle{margin-bottom:1rem}}.special-offers-hero__persuasion{position:relative;z-index:1}.special-offers-hero__persuasion-holder{font-size:1.4rem;line-height:1.3;border-radius:4px;padding:5px 8px;background-color:#f8ad3f;color:#0d283a;display:inline-block}.special-offers-hero__persuasion-holder p{margin:0}.special-offers-hero__details{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}@media screen and (min-width:64em){.special-offers-hero__details{margin-top:0;gap:1.2rem}}.special-offers-hero__tandc{font-size:1.1rem;line-height:1.3;margin:0}.special-offers-hero__tandc p{margin:0}.special-offers-hero__link{color:#0d283a}.special-offers-hero__link:hover{color:#0d283a}.special-offers-hero__item--teal .special-offers-hero__link{color:#0d283a}.special-offers-hero__item--teal .special-offers-hero__link:hover{color:#0d283a}.special-offers-hero__item--light_blue .special-offers-hero__link{color:#04496d}.special-offers-hero__item--light_blue .special-offers-hero__link:hover{color:#04496d}.special-offers-hero__item--dark_blue .special-offers-hero__link{color:rgba(255,255,255,.9)}.special-offers-hero__item--dark_blue .special-offers-hero__link:hover{color:rgba(255,255,255,.9)}.special-offers-hero__item--navy .special-offers-hero__link{color:rgba(255,255,255,.9)}.special-offers-hero__item--navy .special-offers-hero__link:hover{color:rgba(255,255,255,.9)}.special-offers-hero__link::before{content:'';inset:0;position:absolute;cursor:pointer;z-index:2}@-webkit-keyframes slideProgress{from{-webkit-transform:scaleX(.2);transform:scaleX(.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideProgress{from{-webkit-transform:scaleX(.2);transform:scaleX(.2)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.special-offers-hero--two .special-offers-hero__pagination{margin-top:10px}.swiper-container-horizontal>.special-offers-hero__pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swiper-container-horizontal>.special-offers-hero__pagination .swiper-pagination-bullet{border:none;background-color:#0d283a;width:5px;height:5px;border-radius:2.5px;margin:0;overflow:hidden;-webkit-transition:width .4s ease-in-out,background-color .4s ease-in-out;transition:width .4s ease-in-out,background-color .4s ease-in-out}.swiper-container-horizontal>.special-offers-hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px;position:relative;background-color:#d1d2d6}.swiper-container-horizontal>.special-offers-hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0d283a;border-radius:2.5px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-animation:slideProgress 5s linear .3s forwards;animation:slideProgress 5s linear .3s forwards}.swiper-container-horizontal>.special-offers-hero__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active~.swiper-pagination-bullet{background-color:#d1d2d6}.special-offers-hero__ribbon{font-size:1.2rem;position:absolute;top:1rem;color:#fff;padding:0 1.6rem;border-radius:16px;right:unset;left:1rem;background-color:#e8442c}.special-offers-block{padding-top:2rem;padding-bottom:0}.SD-805-offers-hlp-banners-test .special-offers-block{display:none}.SD-821-offers-HLP100-ab-sitewide .special-offers-block{padding:0}.info-tabs--td .special-offers-block{clear:both;float:left;width:100%}@media screen and (min-width:48em){.info-tabs--td .special-offers-block{width:calc(100% - 353px);-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:64em){.info-tabs--td .special-offers-block{width:100%;clear:none}}.special-offer-block__title-main{margin-bottom:0}.SD-821-offers-HLP100-ab-sitewide .special-offer-block__title-main{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.SD-821-offers-HLP100-ab-sitewide .special-offer-block__title-main{font-size:2.4rem}}.special-offer-block__title-main span{color:#a64fc6}.SD-821-offers-HLP100-ab-sitewide .special-offer-block__title-main span{color:unset}.SD-821-offers-HLP100-ab-sitewide .special-offer-cards__holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-webkit-transform:none!important;transform:none!important}@media screen and (min-width:87.5em){.SD-821-offers-HLP100-ab-sitewide .special-offer-cards__holder{gap:2.4rem}}.special-offer-cards{padding:1.5rem 0;margin:0 -1rem 2rem;clear:both}.SD-821-offers-HLP100-ab-sitewide .special-offer-cards{margin:0;padding:0}@media screen and (min-width:48em){.special-offer-cards{margin:0 -1.5rem 2rem}.SD-821-offers-HLP100-ab-sitewide .special-offer-cards{margin:0}}@media screen and (min-width:64em){.special-offer-cards{margin:0 0 2rem 0}.SD-821-offers-HLP100-ab-sitewide .special-offer-cards{margin:0}}.special-offer-card{border:1px solid #e4e4e4;border-radius:4px;background:#fff;width:300px;height:auto;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.3s;transition:.3s;transition:.3s;border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0;background-color:#fff;position:relative}.special-offer-card:focus,.special-offer-card:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.SD-821-offers-HLP100-ab-sitewide .special-offer-card{width:auto;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-transition:unset;transition:unset;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;border:solid 1px #ccd0d4;border-width:1px;background-color:#fff;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.tabs__content--hotels-landing[data-resort="243998"] .special-offer-card.special-offer-card--278340{display:none}.SD-821-offers-HLP100-ab-sitewide .special-offer-card.special-offer-card--279967{border-color:#3d156b;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;background:linear-gradient(115deg,#f0f7ff 0,#fff 40%,#f4eaff 100%);-webkit-box-shadow:inset 0 0 15px rgba(255,255,255,.5);box-shadow:inset 0 0 15px rgba(255,255,255,.5)}@media screen and (min-width:48em){.SD-821-offers-HLP100-ab-sitewide .special-offer-card{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2)}}@media screen and (min-width:87.5em){.SD-821-offers-HLP100-ab-sitewide .special-offer-card{-ms-flex-preferred-size:calc((100% - 4.8rem)/ 3);flex-basis:calc((100% - 4.8rem)/ 3)}}@media screen and (min-width:75em){.special-offer-card{width:350px}.SD-821-offers-HLP100-ab-sitewide .special-offer-card{width:auto}}@media screen and (max-width:47.99em){.special-offer-card{margin-right:10px}.SD-821-offers-HLP100-ab-sitewide .special-offer-card{margin:0}.special-offer-card:first-child{margin-left:10px}.SD-821-offers-HLP100-ab-sitewide .special-offer-card:first-child{margin:0}.special-offer-card:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.SD-821-offers-HLP100-ab-sitewide .special-offer-card:last-child::after{content:unset}.swiper-container-initialized .special-offer-card{margin-right:0}.swiper-container-initialized .special-offer-card:first-child{margin-left:0}.swiper-container-initialized .special-offer-card:last-child::after{display:none}}.special-offer-card:focus,.special-offer-card:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.SD-821-offers-HLP100-ab-sitewide .special-offer-card:focus,.SD-821-offers-HLP100-ab-sitewide .special-offer-card:hover{-webkit-box-shadow:none;box-shadow:none}.SD-821-offers-HLP100-ab-sitewide .special-offer-card:focus .special-offer-card__title-link,.SD-821-offers-HLP100-ab-sitewide .special-offer-card:hover .special-offer-card__title-link{color:#64b5f6}.special-offer-card:focus .special-offer-card__img-wrapper img,.special-offer-card:hover .special-offer-card__img-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.SD-821-offers-HLP100-ab-sitewide .special-offer-card:focus .special-offer-card__img-wrapper img,.SD-821-offers-HLP100-ab-sitewide .special-offer-card:hover .special-offer-card__img-wrapper img{-webkit-transform:unset;transform:unset;-webkit-transition:none;transition:none}.special-offer-card__img-wrapper{overflow:hidden;border-radius:16px 16px 0 0;text-align:center;position:relative;width:calc(100% + 3.2rem);margin:-1.6rem -1.6rem 1.6rem -1.6rem;aspect-ratio:4/3}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__img-wrapper{margin:0;width:auto;-ms-flex-preferred-size:30%;flex-basis:30%;border-radius:8px 0 0 8px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__img-wrapper>div:first-child{border-radius:8px 0 0 8px;display:-webkit-box;display:-ms-flexbox;display:flex}.special-offer-card__img-wrapper img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__img-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.special-offer-card__text-wrapper{display:block;position:relative}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__text-wrapper{width:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;margin:1.6rem;gap:.5rem;border-radius:0 8px 8px 0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.special-offer-card__title{font-weight:400;width:100%;font-size:1.8rem;line-height:1.4;margin:0 0 1rem 0;padding:0}@media screen and (min-width:75em){.special-offer-card__title{font-size:2.1rem}}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__title{font-size:1.8rem;font-weight:700;margin:0}.special-offer-card__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__title-link{color:#0d283a}.SD-821-offers-HLP100-ab-sitewide .special-offer-card--279967 .special-offer-card__title-link{color:#3d156b}.special-offer-card__whole-link{display:none}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__whole-link{display:block;background-color:transparent;position:absolute;top:0;right:0;left:0;bottom:0;border-radius:8px}.special-offer-card__text{font-size:1.6rem;padding-bottom:0;display:none}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__text{margin-top:auto;margin-bottom:0}@media screen and (min-width:48em){.special-offer-card__text{display:block}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__text{display:none}}@media screen and (min-width:64em){.SD-821-offers-HLP100-ab-sitewide .special-offer-card__text{display:block}}.special-offer-card__tag{font-weight:700;font-size:1.2rem;position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;color:#fff;background:#f04326;border-radius:4px;text-transform:uppercase;z-index:1}.SD-821-offers-HLP100-ab-sitewide .special-offer-card__tag{text-transform:unset;padding:0 1.6rem;border-radius:16px;right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#e8442c;font-weight:400}.SD-821-offers-HLP100-ab-sitewide .special-offer-card--279967 .special-offer-card__tag{background-color:#992fd6}.hotels-block__title-main{margin-bottom:0}.hotel-cards{padding:1.5rem 0;margin:0 -1rem 2rem;clear:both}@media screen and (min-width:48em){.hotel-cards{margin:0 -1.5rem 2rem}}@media screen and (min-width:64em){.hotel-cards{margin:0 0 2rem 0}}.hotel-card__img-wrapper{overflow:hidden;border-radius:4px 4px 0 0;text-align:center;position:relative;width:calc(100% + 3.2rem);margin:-1.6rem -1.6rem 1.6rem -1.6rem;aspect-ratio:4/3}.hotel-card__img-wrapper img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.hotel-card{border:1px solid #e4e4e4;border-radius:4px;background-color:#fff;width:300px;height:auto;padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:75em){.hotel-card{width:350px}}@media screen and (max-width:47.99em){.hotel-card{margin-right:10px}.hotel-card:first-child{margin-left:10px}.hotel-card:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .hotel-card{margin-right:0}.swiper-container-initialized .hotel-card:first-child{margin-left:0}.swiper-container-initialized .hotel-card:last-child::after{display:none}}.hotel-card:focus,.hotel-card:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.hotel-card:focus .hotel-card__img-wrapper img,.hotel-card:hover .hotel-card__img-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hotel-card__title{font-weight:400;width:100%;font-size:1.8rem;line-height:1.4;margin:0 0 1rem 0;padding:0}@media screen and (min-width:75em){.hotel-card__title{font-size:2.1rem}}.hotel-card__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.hotel-card__benefits{list-style:disc;margin:0 0 0 1.8rem;display:none}.hotel-card__benefits-item{line-height:1.4;margin-bottom:.4rem}.news-block__title-main{margin-bottom:0}.SD-822-faq-planning-news-restyle-sitewide .news-block__title-main{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem}@media screen and (min-width:48em){.SD-822-faq-planning-news-restyle-sitewide .news-block__title-main{font-size:2.4rem}}.news-cards{padding:1.5rem 0;margin:0;clear:both}.SD-822-faq-planning-news-restyle-sitewide .news-cards{padding:0}.news-card__img-wrapper{overflow:hidden;border-radius:16px 16px 0 0;text-align:center;position:relative;width:calc(100% + 3.2rem);margin:-1.6rem -1.6rem 0 -1.6rem;aspect-ratio:6/4}.SD-822-faq-planning-news-restyle-sitewide .news-card__img-wrapper{border-radius:8px;width:100%;margin:0;background-color:#f4f4f4}.SD-822-faq-planning-news-restyle-sitewide .news-card__img-wrapper.img-arrow::after{content:unset}.news-card__img-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e4e4e4;background-color:#fff;margin-right:1rem;width:313px;max-width:313px;height:auto;border-radius:4px;overflow:hidden;padding:1.6rem;gap:1.6rem;-webkit-transition:.3s;transition:.3s;border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0;background-color:#fff;position:relative}.news-card:focus,.news-card:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.SD-822-faq-planning-news-restyle-sitewide .news-card{border-radius:8px;border:1px solid #e4e4e4;background-color:#fff;position:relative;-webkit-box-shadow:none;box-shadow:none;padding:1rem}.news-card:first-child{margin-left:5px}.SD-822-faq-planning-news-restyle-sitewide .news-card:first-child{margin-left:0}@media screen and (min-width:75em){.news-card{width:350px;max-width:350px}.SD-822-faq-planning-news-restyle-sitewide .news-card{width:313px;max-width:313px}}@media screen and (max-width:47.99em){.news-card{margin-right:10px}.news-card:first-child{margin-left:10px}.news-card:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .news-card{margin-right:0}.swiper-container-initialized .news-card:first-child{margin-left:0}.swiper-container-initialized .news-card:last-child::after{display:none}}.news-card:focus a,.news-card:hover a{color:#64b5f6}.news-card:focus .news-card__img-wrapper img,.news-card:hover .news-card__img-wrapper img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.SD-822-faq-planning-news-restyle-sitewide .news-card:focus .news-card__img-wrapper img,.SD-822-faq-planning-news-restyle-sitewide .news-card:hover .news-card__img-wrapper img{-webkit-transform:unset;transform:unset}.news-card__title{z-index:1;margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;font-weight:400;margin:0}.news-card__title a{color:#25282c}.SD-822-faq-planning-news-restyle-sitewide .news-card__title{font-size:1.6rem}.news-card__title a{color:#1a9ee2}.SD-822-faq-planning-news-restyle-sitewide .news-card__title a{color:unset}.news-card__title a:hover{color:#64b5f6}.news-card__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.news-card__published{padding:0 0 0 15px;margin:auto 0 0 0;font-size:1.4rem}.news-card__published em{font-style:normal}.SD-822-faq-planning-news-restyle-sitewide .news-card__published{border-radius:8px;padding:1rem;background-color:#f7f8fa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;font-weight:400}.SD-822-faq-planning-news-restyle-sitewide .news-card__published em{font-size:1.2rem}.related-products{margin:-1rem 0 2rem;padding:1rem 0}@media screen and (max-width:47.99em){.related-products{margin:0 -1rem 2rem}}@media screen and (min-width:48em){.related-products{margin-left:-1rem;margin-right:-1rem;padding-left:1rem}}@media screen and (min-width:64em){.related-products{margin-right:0}}.related-products__slide{border:1px solid #e4e4e4;border-radius:4px;height:auto;margin:0 10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:48em){.related-products__slide{width:190px}.related-products__slide:focus,.related-products__slide:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}}@media screen and (max-width:47.99em){.related-products__slide{margin-right:10px;width:160px}.related-products__slide:first-child{margin-left:10px}.related-products__slide:last-child::after{content:"";display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .related-products__slide{margin-right:0}.swiper-container-initialized .related-products__slide:first-child{margin-left:0}.swiper-container-initialized .related-products__slide:last-child::after{display:none}}@media screen and (min-width:64em){.related-products__slide:first-child:nth-last-child(5),.related-products__slide:first-child:nth-last-child(5)~.related-products__slide{width:calc((100% - 60px)/ 5)!important}.related-products__slide:focus,.related-products__slide:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}}.swiper-container-initialized .related-products__slide{margin:0}.related-products__link{padding:0 1rem 1rem}.related-products__title{font-size:1.5rem;margin:0;clear:both}@media screen and (min-width:48em){.related-products__title{font-size:1.6rem;margin:0}}.related-products__img{position:relative;overflow:hidden;border-radius:4px 4px 0 0;text-align:center;position:relative;width:calc(100% + 2rem);margin:0 -1rem 1rem -1rem;aspect-ratio:4/3}.related-products__img::after{content:"";display:block;position:absolute;bottom:-1px;right:1rem;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.related-products__img img{display:block;width:100%;-webkit-transition:all .3s;transition:all .3s}.related-products__text{position:relative;display:block}.related-products__price-from .related-tickets__price-from-info{float:left;margin:0;padding:1rem 1.6rem 1rem 1rem;color:#fff;background:#64b5f6;font-size:1rem;position:absolute;bottom:calc(100% + .7rem);left:-1.9rem}.related-products__price-from .related-tickets__price-from-info::after{content:"";display:block;position:absolute;width:0;height:0;top:100%;left:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #1565c0 transparent transparent}.related-products__price-from .related-tickets__price-from-word{font-size:1.25rem;line-height:1;vertical-align:text-top}.related-products__price-from .related-tickets__price-from-amount{font-size:2rem;line-height:1;vertical-align:text-top}.special-offer__list{display:block}.special-offer{border:1px solid #e4e4e4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s;margin:0 0 1rem 0;border:1px solid #e4e4e4;position:relative}@media screen and (min-width:48em){.special-offer{margin:0 0 2rem 0}}.special-offer:focus,.special-offer:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.special-offer:nth-child(odd){background-color:#f4f4f4}.special-offer__img{border-radius:4px 0 0 4px;-webkit-box-flex:33%;-ms-flex:33% 0 0px;flex:33% 0 0;overflow:hidden}@media screen and (min-width:48em){.special-offer__img{-webkit-box-flex:25%;-ms-flex:25% 0 0px;flex:25% 0 0}}.special-offer__img img{display:block;width:100%}.special-offer__ribbon{font-weight:700;position:absolute;padding:.5rem 1rem;color:#fff;font-size:1rem;background:#f04326;text-transform:uppercase;top:.5rem;left:-.6rem;border-radius:4px 4px 4px 0}.special-offer__ribbon::before{content:"";position:absolute;top:100%;left:0;border:solid 3px transparent;border-top-color:#d42b0f;border-right-color:#d42b0f}@media screen and (min-width:48em){.special-offer__ribbon{font-size:1.3rem;top:1rem;left:-.6rem}}.special-offer__info{padding:1rem;-webkit-box-flex:67%;-ms-flex:67% 0 0px;flex:67% 0 0}@media screen and (min-width:48em){.special-offer__info{padding:1.5rem 2rem;-webkit-box-flex:40%;-ms-flex:40% 0 0px;flex:40% 0 0;text-align:left}.special-offer__info .special-offer__urgency{display:none}}.special-offer__title{padding:0;font-size:1.8rem;margin-bottom:.5rem}@media screen and (min-width:48em){.special-offer__title{font-size:2.4rem;margin-bottom:1rem}}.special-offer__text{display:none}@media screen and (min-width:48em){.special-offer__text{display:block;font-size:1.4rem}}.special-offer__logo{display:none}@media screen and (min-width:48em){.special-offer__logo{display:block;-webkit-box-flex:15%;-ms-flex:15% 0 0px;flex:15% 0 0;padding:2rem;text-align:center}}.special-offer__logo img{width:auto;margin:0 auto}@media screen and (min-width:48em){.special-offer__logo-text{font-size:1.4rem;margin-top:1rem}}.special-offer__cta{display:none}@media screen and (min-width:48em){.special-offer__cta{display:block;text-align:center;-webkit-box-flex:20%;-ms-flex:20% 0 0px;flex:20% 0 0;padding:2rem}}.special-offer__urgency-icon{width:30px;height:30px;display:inline-block;fill:#f04326}@media screen and (max-width:47.99em){.special-offer__urgency-icon{width:23px;height:23px}}.special-offer__urgency-msg{font-style:italic;display:block;clear:both;color:#f04326;margin:-.7rem 0 1rem}.special-offer__urgency-msg br{display:none}@media screen and (max-width:47.99em){.special-offer__urgency-msg{display:inline-block;clear:none;margin:0 0 1rem;position:relative;top:-6px}}.special-offer__back{font-weight:700;position:relative;padding:1.5rem 0 1.3rem 2rem;display:block;width:100%;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}.special-offer__back::before{content:"";border:solid 5px transparent;border-right-color:#64b5f6;position:absolute;left:1px;top:19px}.special-offer__destination-pin{font-weight:700;color:#00496c;font-size:1.4rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.special-offer__destination-pin-icon{display:inline-block;width:12px;height:12px}.so-filter__destination-pin-icon{display:inline-block;width:12px;height:12px}.so-filters{width:100%;margin:1rem 0 2rem 0;padding:0;float:left}@media screen and (min-width:48em){.so-filters{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;gap:2rem;margin:2rem 0}}.so-filter__title{font-weight:400;font-size:1.8rem;margin-bottom:1rem}@media screen and (min-width:48em){.so-filter__title{-ms-flex-negative:0;flex-shrink:0}}.so-filter__list{width:100%;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;row-gap:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}@media screen and (min-width:48em){.so-filter__list{margin-bottom:1rem}}.so-filter__item{text-transform:uppercase;line-height:1;cursor:pointer;margin:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;font-weight:700;-webkit-transition:none;transition:none;color:#00496c;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;border:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.so-filter__item::before{background-color:#fff;content:"";width:25px;height:25px;border-radius:4px;border:solid 1px #e4e4e4;margin-right:5px}.so-filter__item::after{background:0 0;content:"";width:8px;height:16px;border-radius:0;position:absolute;border:2px solid transparent;border-left:none;border-top:none;top:11px;left:8px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}.so-filter__item:hover::after{border-color:#e4e4e4}.so-filter__item.active{background-color:transparent;color:#00496c;border:none}.so-filter__item.active::before{background-color:#00496c;border-color:#00496c}.so-filter__item.active::after{border-color:#fff}.so-filter__item.active:hover::before{background-color:#00496c;border-color:#00496c}.so-filter__item.active:hover::after{border-color:#fff;opacity:.3}.so-filter__item.destination{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.news-listing__title-main{margin-top:1rem}.tabs--news-title{font-weight:400;font-size:1.6rem;margin-top:1rem}@media screen and (min-width:48em){.tabs--news-title{font-size:1.8rem}}.tabs__content-list--news{list-style-type:none;width:100%;margin:0;padding:0}.tabs__content-list-item--news{width:100%;margin:0;padding:0;line-height:1.7}.news-listing{background:#fff;border:1px solid #e4e4e4;padding:1.5rem}@media screen and (max-width:35.99em){.news-listing{padding:0;border:none}}.news-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.news-listing__item:last-child{border:none}.news-listing__img{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.news-listing__content{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;padding-left:1.5rem}@media screen and (max-width:35.99em){.news-listing__title{font-size:1.6rem}}@media screen and (max-width:47.99em){.must-read__wrapper{margin:0 -1rem}.swiper-container-initialized .must-read__wrapper{margin:0}}.must-read__list{margin-bottom:3rem;max-width:100%}.must-read__item{width:240px;height:auto;margin-right:1.5rem;border:1px solid #e4e4e4;border-radius:4px}.must-read__item:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}@media screen and (max-width:47.99em){.must-read__item{margin-right:10px}.must-read__item:first-child{margin-left:10px}.must-read__item:last-child::after{content:'';display:block;position:absolute;left:100%;width:10px;height:1px}.swiper-container-initialized .must-read__item{margin-right:0}.swiper-container-initialized .must-read__item:first-child{margin-left:0}.swiper-container-initialized .must-read__item:last-child::after{display:none}}.must-read__img{position:relative;display:block}.must-read__img::after{position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;content:"";bottom:0;right:10px}.must-read__img img{display:block}.must-read__content{padding:1.5rem}.must-read__title{font-weight:400;font-size:1.4rem}@media screen and (min-width:48em){.must-read__title{font-size:1.6rem}}.must-read__desc{margin-bottom:0}.pr-list{border:1px solid #e4e4e4;padding:1.5rem}.pr-list__item{border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.pr-list__item:last-child{border:none}.pr-list__title{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){.pr-list__title{font-size:2.1rem}}@media screen and (min-width:75em){.pr-list__title{font-size:2.4rem}}.media-contact{border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.media-contact__title{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.media-contact__title{font-size:1.8rem}}.media-assets{border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.media-assets__title{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.media-assets__title{font-size:1.8rem}}.media-assets__download a{position:relative;display:block;padding:1.4rem 1.5rem 1.1rem 6rem;background:#64b5f6;border-radius:2px}.media-assets__download a span{display:block;color:#fff;text-transform:uppercase;font-size:1.6rem;font-weight:900;line-height:1.2;text-align:center}.media-assets__download a .small{font-size:1.25rem;font-weight:100}.media-assets__download-icon{position:absolute;width:33px;height:33px;left:14px;top:14px}.more-press__title-main{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.more-press__title-main{font-size:1.8rem}}.more-press__item{margin-bottom:1.5rem}.more-press__title{font-weight:400;font-size:1.4rem;margin-bottom:.5rem}@media screen and (min-width:48em){.more-press__title{font-size:1.6rem}}.news-article__header-press{font-weight:700;font-size:2.6rem;margin-bottom:0}@media screen and (min-width:48em){.news-article__header-press{font-size:3.2rem}}@media screen and (min-width:75em){.news-article__header-press{font-size:4rem}}.news-article__header-title{line-height:1.2}.news-article__header-author{margin-bottom:1rem}.news-article__header-intro{margin-bottom:1.5rem}.news-article__details{margin-bottom:1rem}@media screen and (min-width:48em){.news-article__details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-article__details+.news{margin-top:3rem}.news-article__published{margin-right:15px}.news-article__destinations{font-size:1.25rem;margin-bottom:8px;padding-left:15px;position:relative}.news-article__destinations::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:80.80407701019253% 77.66367137355584%;width:10px;height:10px;content:'';display:block;position:absolute;left:0;top:2.5px}.news-article__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (max-width:47.99em){.news-article__share{padding-bottom:30px;position:relative}.news-article__share .fb_iframe_widget{position:absolute;bottom:0}}.news-article__share .fb_iframe_widget,.news-article__share .pinterest-share,.news-article__share .twitter-share-button{margin:0 1rem 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.news-article__content-wrapper{margin-bottom:3rem;margin-top:-1px}@media screen and (min-width:64em){.news-article__content-wrapper{margin-right:15px}}.news-article__content-wrapper ul{margin-bottom:1.5rem}.news-article__content-wrapper ul li{padding-left:20px;margin-bottom:2px;position:relative;clear:both}.news-article__content-wrapper ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:'';display:block;position:absolute;left:0;top:3px}.news-article__content-wrapper ol{list-style:decimal;padding-left:15px;margin-bottom:1.5rem}.news-article__title{font-weight:700;font-size:2.2rem}@media screen and (min-width:48em){.news-article__title{font-size:2.4rem}}@media screen and (min-width:75em){.news-article__title{font-size:2.8rem}}.news-article__img{margin-bottom:15px}.news-article__quote{margin-bottom:15px}.news-article__intro{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e4e4e4}.news-blog__title{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){.news-blog__title{font-size:2.1rem}}@media screen and (min-width:75em){.news-blog__title{font-size:2.4rem}}.news-blog__img{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.news-blog__post-title{font-weight:400;font-size:1.4rem}@media screen and (min-width:48em){.news-blog__post-title{font-size:1.6rem}}.news-blog__published{margin-bottom:15px}.news-article__main-content img{width:auto}@media screen and (min-width:48em){.news-article__main-content .align-left{float:left;margin:0 2rem 2rem 0}.news-article__main-content .align-right{float:right;margin:0 0 2rem 2rem}.news-article__main-content .align-center{margin:1rem auto}.news-article__main-content .align-center img{display:block;margin:auto}}.news-article__main-content div:has(table){width:100%;overflow:auto}.news{margin-bottom:3rem}@media screen and (min-width:48em){.news{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%}}@media screen and (min-width:75em){.news .mini-tickets__slide{width:300px}}.news-block{border:1px solid #e4e4e4;background:#fff;padding:1.5rem;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.news-block:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.news-block__img{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.news-block__content{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;padding-left:15px}.news-block__title{font-weight:400;font-size:1.4rem;margin-bottom:0}@media screen and (min-width:48em){.news-block__title{font-size:1.6rem}}.news-block__desc{margin-bottom:0}.news-block__read-all{font-weight:700;display:block;text-align:right}.SD-822-faq-planning-news-restyle-sitewide .news-block__read-all{display:none}@media screen and (max-width:47.99em){.news-block__read-all{margin-bottom:2rem;text-align:center}}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .news-block__read-all{margin:1.6rem 0 0 0;display:block}}.SD-822-faq-planning-news-restyle-sitewide .latest-news__view-all{display:block;margin-top:1.6rem}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .latest-news__view-all{display:none}}nav.pager{margin-top:1.5rem}.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pager__item{color:#64b5f6;font-weight:700;margin:0 10px}.pager__item--page{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5px}.pager__item--page a{width:auto;background-color:#fff;border:1px solid #64b5f6;min-width:35px;min-height:35px;border-radius:50%;padding:.8rem .5rem .5rem .5rem;text-align:center}.pager__item--page a:hover{background:#64b5f6;color:#fff}.pager__item--page.is-active a{background:#64b5f6;color:#fff}.categories__section-title{text-align:center}@media screen and (max-width:63.99em){.categories__section-title{display:block}}.category-tag-cloud{background:0 0;padding-top:0;margin-top:0;padding-bottom:1rem;margin-bottom:3rem}.category-tags{padding:1rem 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}@media screen and (max-width:63.99em){.category-tags{gap:.5rem}}.category-tags__link{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-tags__link:focus,.category-tags__link:hover{-webkit-transform:none;transform:none;background:#00496c;color:#fff}.category-tags__title{margin:0;position:relative;background:0 0;color:#01273b;font-size:1.25rem;font-weight:400;padding:.5rem 1rem;-webkit-transition:none;transition:none}@media screen and (min-width:48em){.category-tags__title{font-size:1.4rem;padding:1rem 1.5rem}}.category-tags__title:focus,.category-tags__title:hover{color:#fff}.category-tags__title:focus .category-tags__count,.category-tags__title:hover .category-tags__count{color:#fff}.category-tags__count{color:#6e7983;display:inline-block}@media screen and (max-width:63.99em){.category-tags__item{margin:4px}}.category-tag-cloud__destination{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4;margin-top:-11px;padding-top:1rem}.category-tag-cloud__destination .category-tags{padding:25px 0 50px 0}.category-tag-cloud__destination .categories__section-title{margin-bottom:0}.category-tag-cloud__first-timer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background:#f4f4f4;padding-top:2rem}.hotels-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.6rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header{margin-top:-2.1rem}}@media screen and (min-width:48em){.hotels-header{margin-bottom:1.6rem;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;gap:1.6rem}}.hotels-header__title{font-weight:700;font-size:2.2rem;margin:0;width:100%}@media screen and (min-width:48em){.hotels-header__title{font-size:2.4rem}}@media screen and (min-width:75em){.hotels-header__title{font-size:2.8rem}}.hotels-header__title .hotels-header__subtitle{display:none}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__title{line-height:1.4}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__title .hotels-header__subtitle{display:block;font-size:1.4rem;font-weight:400}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__title{width:auto}}@media screen and (min-width:48em){.hotels-header__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}}.hotels-header__map-btn{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}@media screen and (min-width:48em){.hotels-header__map-btn{position:relative;border-radius:2rem}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header .hotels-header__map-btn{padding:0;background-color:transparent;color:#1a9ee2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header .hotels-header__map-btn svg{fill:#1a9ee2;margin:0;width:12px;height:14px}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header .hotels-header__map-btn:hover{color:#64b5f6}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header .hotels-header__map-btn:hover svg{fill:#64b5f6}}.trigger-hotel-search{margin-top:5px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.hotels-header__icon{fill:#fff;width:18px;height:20px;display:inline-block;vertical-align:bottom;margin:-10px 0 0}.hotels-header__sort{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-preferred-size:auto;flex-basis:auto;margin:0;padding:0;border:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort{display:none}}@media screen and (min-width:64em){.hotels-header__sort{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hotels-header__sort-fieldset{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort-header-label{display:none}}.hotels-header__sort--price{padding-top:5px;padding-bottom:5px;border:1px solid #aebac8;font-size:1.6rem}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price{display:none}}.hotels-header__sort--price-list{display:none}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin:0;padding:0}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list h2{font-size:1.6rem;margin:0;padding:0;color:#0d283a;font-weight:700}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list label{padding:1rem 1rem 1rem 3.5rem;background-color:#fff;cursor:pointer;border-radius:8px;border:1px solid #e4e4e4;position:relative}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list label::before{content:"";width:16px;height:16px;border:1px solid #e4e4e4;border-radius:50%;background-color:#fff;position:absolute;top:calc(50% - 9px);left:1rem}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list label.selected::after{content:"";width:12px;height:12px;position:absolute;top:calc(50% - 6px);left:calc(1rem + 3px);border-radius:50%;background-color:#00ad48}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotels-header__sort--price-list input{display:none}.hotel-results__view-toggle{display:none}@media screen and (min-width:48em){.hotel-results__view-toggle{border-radius:2rem;padding:2px;margin:0;border:1px solid #e4e4e4;background-color:#f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.hotel-results__view-toggle li{border-radius:1rem;padding:0;margin:0}.hotel-results__view-toggle li button{background-color:transparent;border-radius:1.9rem;font-size:1.4rem;color:#0d283a;padding:.8rem 1.6rem;border:solid 1px transparent;cursor:pointer}.hotel-results__view-toggle li button:hover{background-color:#fff;border-color:#e4e4e4}.hotel-results__view-toggle li button:disabled{cursor:not-allowed;background-color:#fff;border-color:#aebac8}.hotel-results__view-toggle li button:disabled:hover{border-color:#aebac8}}.atd-hotels-search-results{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:2rem}@media screen and (min-width:64em){.atd-hotels-search-results{gap:1.6rem}}.atd-hotels-search-results>div:not(.ebo-slim-banner):not(.atd-hotels-search-results-most-popular){-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.atd-hotels-search-results>div:not(.ebo-slim-banner):not(.atd-hotels-search-results-most-popular)~div:not(.ebo-slim-banner):not(.atd-hotels-search-results-most-popular){-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}@media screen and (min-width:48em){.atd-hotels-search-results.hotels-search-results--grid-view{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1rem}}.atd-hotels-search-results-most-popular:not(.hotel_id_242389){background-color:#f1f9fd!important}.atd-hotels-search-results-most-popular:not(.hotel_id_242389)::after{content:'Top Pick';background-color:#d80000;color:#fff;position:absolute;right:0;top:0;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 16px 5px 13px;border-radius:0 16px;z-index:2}@media screen and (min-width:64em){.hotels-search-results--list-view .atd-hotels-search-results-most-popular:not(.hotel_id_242389)::after{border-radius:0 24px 0 16px}}.atd-hotels-search-results--sorted-recommended .atd-hotels-search-results-most-popular:not(.hotel_id_242389){-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}.hotel-result{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;border-width:1px 0 0 0;gap:1rem}@media screen and (min-width:48em){.hotels-search-results--grid-view .hotel-result{max-width:calc((100% - 2.1rem)/ 2);width:calc((100% - 2.1rem)/ 2)}}@media screen and (min-width:64em){.hotels-search-results--grid-view .hotel-result{max-width:calc((100% - 4.2rem)/ 3);width:calc((100% - 4.2rem)/ 3)}}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result{padding:2.4rem;border-radius:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}}.hotel-result__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.hotels-search-results--grid-view .hotel-result__description{gap:1.6rem}.hotel-package__promotions{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem}.hotel-package__promotions-payment{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;font-size:1.25rem;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;margin-top:auto}.hotel-package__promotions-payment:empty{display:none}.hotel-package__promotions-standard{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3rem;-webkit-column-gap:1rem;column-gap:1rem}.hotel-package__promotions-standard:empty{display:none}.hotel-package__promotions-cms:empty{display:none}.hotel-result__img{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.hotel-result__img{border-radius:16px;aspect-ratio:unset}}.hotel-result__img a{display:block;height:100%;width:100%;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.hotel-result__img a{border-radius:16px;aspect-ratio:unset}}.hotel-result__img a:hover .room-result__gallery{color:#64b5f6}.hotel-result__img a:hover .room-result__gallery svg{fill:#64b5f6}.hotel-result__img img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:48em){.hotel-result__img{border-radius:16px 16px 0 0;aspect-ratio:3/1.5}.hotel-result__img a{border-radius:16px 16px 0 0;aspect-ratio:3/1.5}.hotels-search-results--list-view .hotel-result__img{border-radius:16px;aspect-ratio:unset}.hotels-search-results--list-view .hotel-result__img a{border-radius:16px;aspect-ratio:unset}}.hotel-result__tag{font-weight:700;font-size:1.2rem;position:absolute;top:8px;left:8px;padding:4px 8px;border-radius:8px;color:#fff;background:#f04326;text-transform:uppercase;z-index:1}.hotel-result__image-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__image-section{-ms-flex-preferred-size:24%;flex-basis:24%}}.hotel-result__image-section .hotel-result__image--carousel{aspect-ratio:2/1.5;width:100%}.hotel-result__image-section .hotel-result__image--carousel .swiper{width:100%;height:100%;position:relative;overflow:hidden}.hotel-result__image-section .hotel-result__image--carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.hotel-result__image-section .hotel-result__image--carousel .swiper-slide{width:100%!important;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;background:#f5f5f5}.hotel-result__image-section .hotel-result__image--carousel .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hotel-result__image-section .hotel-result__image--carousel .swiper-slide img.swiper-lazy{min-width:100%;min-height:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hotel-result__image-section .hotel-result__image--carousel .swiper-slide img.swiper-lazy.swiper-lazy-loaded{opacity:1}.hotel-result__image-section .hotel-result__image--carousel .swiper-lazy-preloader{position:absolute;top:calc(50% - 10px)!important;left:calc(50% - 10px)!important;width:32px;height:32px;border:2px solid #ddd;border-top:2px solid #333;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;z-index:1}@-webkit-keyframes spin{0%{-webkit-transform:translate(50%,50%) rotate(0);transform:translate(50%,50%) rotate(0)}100%{-webkit-transform:translate(50%,50%) rotate(360deg);transform:translate(50%,50%) rotate(360deg)}}@keyframes spin{0%{-webkit-transform:translate(50%,50%) rotate(0);transform:translate(50%,50%) rotate(0)}100%{-webkit-transform:translate(50%,50%) rotate(360deg);transform:translate(50%,50%) rotate(360deg)}}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-next,.hotel-result__image-section .hotel-result__image--carousel .swiper-button-prev{color:#fff;background:rgba(0,0,0,.75);border-radius:50%;width:36px;height:36px;margin-top:-16px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:block;opacity:1}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-next::before,.hotel-result__image-section .hotel-result__image--carousel .swiper-button-prev::before{display:none}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-next::after,.hotel-result__image-section .hotel-result__image--carousel .swiper-button-prev::after{content:"";background:url(/themes/custom/atd/images/cro/hot-791/swiper-arrow.svg) no-repeat;width:24px;height:24px;border:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-next{right:10px;top:50%;-webkit-transform:translateY(0);transform:translateY(0)}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-prev{left:10px;top:50%;-webkit-transform:translateY(0);transform:translateY(0)}.hotel-result__image-section .hotel-result__image--carousel .swiper-button-prev::after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.hotel-result__content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__content-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:calc(76% - 2.4rem);flex-basis:calc(76% - 2.4rem);gap:2.4rem;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}}.hotel-result__details-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__details-section{-ms-flex-preferred-size:calc(53% - 2.4rem);flex-basis:calc(53% - 2.4rem)}}.hotel-result__cta-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__cta-section{-ms-flex-preferred-size:47%;flex-basis:47%;gap:1rem}}.hotel-result__content{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;border-right:none;padding:0 1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__content{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0}}.hotels-search-results--grid-view .hotel-result__content{position:unset}.hotel-result__title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700}.hotel-result__title a{color:#25282c}.hotels-search-results--grid-view .hotel-result__title{margin:0 0 .5rem 0}.hotel-result__rating-and-resort{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.hotel-result__resort{padding:0;margin:0;font-size:1.25rem}.hotel-result__resort-link{position:relative;margin:0;color:#0d283a;pointer-events:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:64em){.hotel-result__resort-link{pointer-events:unset}}.hotel-result__resort-link:focus,.hotel-result__resort-link:hover{color:#0d283a}@media screen and (min-width:64em){.hotel-result__resort-link:focus .hotel-result__resort-tooltip,.hotel-result__resort-link:hover .hotel-result__resort-tooltip{display:block}}.hotel-result__resort-icon{display:none;width:12px;height:12px;fill:#0d283a}@media screen and (min-width:64em){.hotel-result__resort-icon{display:inline-block}}.hotel-result__resort-tooltip{display:none;position:absolute;background:#64b5f6;padding:.5rem 1rem;left:0;top:100%;margin-top:.75rem;z-index:4;text-align:center;font-weight:700;white-space:nowrap;border-radius:4px;color:#fff}.hotel-result__resort-tooltip::before{content:"";position:absolute;top:-5px;left:6px;height:10px;width:10px;background:#64b5f6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotel-result__resort-link--villas{cursor:default}.hotel-result__rating,.hotel__rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;position:relative}.hotel-result__category-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;padding-right:1.5rem;top:0;margin:0}.hotels-search-results--grid-view .hotel-result__category-tag{position:absolute;top:1rem;left:1rem;z-index:1}.hotel-result__lockup-wrapper{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.hotel-facilities__processed{margin:0}.hotel-result__lockup{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}.hotel-result__lockup img,.hotel-result__lockup svg{height:12px;width:12px;margin:0 4px 0 0}.hotel-result__price,.hotel__price-from{border-top:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:1rem 0 0 0;margin:0 1rem 1rem 1rem;-ms-flex-preferred-size:auto;flex-basis:auto;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto;font-size:1.25rem}@media screen and (min-width:64em){.hotels-search-results--list-view .hotel-result__price,.hotels-search-results--list-view .hotel__price-from{margin:0;padding:1.6rem;border:1px solid #e4e4e4;border-radius:16px}}.atd-hotels-search-results-most-popular:not(.hotel_id_242389) .hotel-result__price,.atd-hotels-search-results-most-popular:not(.hotel_id_242389) .hotel__price-from{border-color:#fff}.hotel-result__price .btn,.hotel__price-from .btn{-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-result__price-from,.room-result__price-from{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.hotel-result__price-from .price-first,.room-result__price-from .price-first{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem}.hotel-result__price-from .price-first .price,.room-result__price-from .price-first .price{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;font-size:2.4rem;color:#00ad48;line-height:1.1}.hotel-result__price-from .price-suffix,.room-result__price-from .price-suffix{margin-bottom:0}.hotel-result__price-from .price-persuasion,.room-result__price-from .price-persuasion{font-style:italic;font-size:1.25rem}@media screen and (min-width:48em){.hotels-search-results--grid-view .hotel-result .hotel-result__price-from .price-persuasion::after{content:'.';color:#fff}}.hotel-result__btn{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-rrp-saving-block{font-size:1.25rem;color:#f04326;font-style:italic;margin-bottom:.5rem;line-height:1.2}#modal-map-content{display:-webkit-box;display:-ms-flexbox;display:flex}#modal-map-content .filter-form{border:none}@media screen and (max-width:63.99em){#modal-map-content .filter-form{display:block}}#hotels-results-map__map{width:100%}@media screen and (max-width:63.99em){#hotels-results-map__map{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 290px;flex:0 0 290px}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map #hotels-results-map__map{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map.modal__content--map-and-filters #hotels-results-map__map{display:block}}#hotels-results-map__hotels-list{overflow-y:auto;background-color:#f4f4f4;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:64em){#hotels-results-map__hotels-list{-webkit-box-flex:0;-ms-flex:0 0 365px;flex:0 0 365px;min-height:70vh;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map #hotels-results-map__hotels-list{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map.modal__content--map-and-filters #hotels-results-map__hotels-list{display:block}}#hotels-results-map__sortBy{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map #hotels-results-map__sortBy{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map.modal__content--map-sortBy-only #hotels-results-map__sortBy{display:block}}#hotels-results-map__searchPanel{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map #hotels-results-map__searchPanel{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map.modal__content--map-searchPanel-only #hotels-results-map__searchPanel{display:block}}#hotels-results-map__filters{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;overflow-y:auto}@media screen and (max-width:63.99em){#hotels-results-map__filters{-webkit-box-flex:0;-ms-flex:0;flex:0;overflow:initial;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map #hotels-results-map__filters{display:none}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test #modal-map-content.modal__content--map.modal__content--map-filters-only,.SD-297-Re-iterate-Pinned-Filters-AB-Test #modal-map-content.modal__content--map.modal__content--map-sortBy-only{display:block;width:100%}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test #modal-map-content.modal__content--map.modal__content--map-filters-only #hotels-results-map__filters{display:block}}.modal-close-options{display:none}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test #modal-room-search .modal-close-options,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-filters-only .modal-close-options,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-searchPanel-only .modal-close-options,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-sortBy-only .modal-close-options{display:block;width:100%;border:0;margin:1rem 0 0 0;padding:2rem 0;background-color:transparent;color:#1a9ee2;font-size:1.4rem;cursor:pointer}.SD-297-Re-iterate-Pinned-Filters-AB-Test #modal-room-search .modal-close-options:hover,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-filters-only .modal-close-options:hover,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-searchPanel-only .modal-close-options:hover,.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__content--map-sortBy-only .modal-close-options:hover{color:#64b5f6}}.hotels-results-map__hotel-list-item{display:block}.hotels-results-map__hotel{margin:1rem 1rem .5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem;background:#fff;-webkit-box-shadow:0 9px 15px -7px rgba(176,176,176,.23);box-shadow:0 9px 15px -7px rgba(176,176,176,.23);-webkit-transition:all .17s ease-in-out;transition:all .17s ease-in-out;-ms-flex-negative:0;flex-shrink:0;border-radius:5px;position:relative;cursor:pointer}.hotels-results-map__hotel:hover{-webkit-box-shadow:0 16px 9px -7px rgba(176,176,176,.3);box-shadow:0 16px 9px -7px rgba(176,176,176,.3)}@media screen and (max-width:63.99em){.hotels-results-map__hotel .hotel__img{display:none}}.hotel__data{margin-left:1rem}.hotels-results-map__hotel--marker{-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;cursor:default}.hotels-results-map__hotel--marker .hotel__data{width:220px}.hotel__img{-webkit-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px}.hotel__img img{display:block}.hotel__title{font-size:1.6rem;font-weight:600;color:#0d283a;display:block;margin-bottom:5px;max-width:190px}.hotel__title:focus,.hotel__title:hover{color:#0d283a}.hotel__rating{display:block}.hotel__rating .star{display:inline-block}.hotel__price-from{border:none;margin:0;padding:0}.hotel__select-room{float:right;font-weight:400;margin-top:3px}.atd-hotels-search-results-linked-results{display:-webkit-box;display:-ms-flexbox;display:flex}.atd-hotels-search-results-linked-results a{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaecee;padding:10px;margin-bottom:20px}.atd-hotels-search-results-linked-results a:focus,.atd-hotels-search-results-linked-results a:hover{-webkit-transform:none;transform:none;background:#00496c;color:#fff}.hotel-prompt-container{padding-top:20px}@media screen and (min-width:64em){.hotel-prompt-container{margin:0 10px}}.prompt-tags{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.prompt-tags{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.prompt-tags__item{width:auto;margin:0}.prompt-tags__link{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eaecee}.prompt-tags__link:focus,.prompt-tags__link:hover{-webkit-transform:none;transform:none;background:#00496c;color:#fff}.prompt-tags__link .feefo-review-widget{display:block}.prompt-tags__link .feefo-review-widget h2{font-size:3rem;color:#00273b}.prompt-tags__title{margin:0;position:relative;background:0 0;color:#01273b;font-size:1.25rem;font-weight:400;padding:.5rem 1rem;-webkit-transition:none;transition:none}@media screen and (min-width:48em){.prompt-tags__title{font-size:1.4rem;padding:1rem 1.5rem}}.prompt-tags__title:focus,.prompt-tags__title:hover{color:#fff}@media screen and (max-width:63.99em){.page-hotels .modal__container{-ms-flex-item-align:center;align-self:center;z-index:9999}.page-hotels .modal__container .modal__content--map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotels-search-results--list-view .hotel-search-carousel{width:100%!important}.section-villas h3.filters-accordion{padding:10px 0 13px 22px;text-transform:capitalize}.section-villas.SD-311-AB-Hotel-results-filters .star_rating .checkbox__wrapper label.small{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.property-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1rem}.property-info__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:1.25rem}.property-info__item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.property-info__item svg{width:12px;height:12px;fill:#0d283a}.atd-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0;width:100%;clear:both;gap:20px}.atd-pagination .pagination-btn{background:0 0;border-radius:8px;border:1px solid #00a7fc;color:#0288d1;padding:12px 16px;min-width:201px}@media screen and (max-width:63.99em){.atd-pagination .pagination-btn{min-width:160px;font-size:18px}}.atd-pagination .pagination-line{width:100%;height:4px;border-radius:100px;background:#e1f0ff}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__tag-wrapper,.page-hotels-universal-park-tickets .horizontal-ticket__tag-wrapper,.page-hotels-universal-tickets .horizontal-ticket__tag-wrapper{position:absolute;left:0;top:0;width:100%}.horizontal-ticket__tag{font-weight:700;position:absolute;z-index:1;color:#fff;background:#f04326;border-radius:4px 4px 0 4px;text-transform:uppercase;font-size:1rem;padding:4px 10px 2px 10px;top:-13px;right:-7px}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__tag,.page-hotels-universal-park-tickets .horizontal-ticket__tag,.page-hotels-universal-tickets .horizontal-ticket__tag{top:0;right:unset;left:-1px;padding:4px 16px;border-radius:16px 0;background-color:#d80000;color:#fff;font-size:1.25rem;font-weight:500;text-transform:capitalize}@media screen and (min-width:64em){.horizontal-ticket__tag{top:-11px}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__tag,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__tag,.page-hotels-universal-park-tickets .horizontal-ticket__tag,.page-hotels-universal-tickets .horizontal-ticket__tag,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__tag{top:0}}.horizontal-ticket__tag::after{content:"";border:solid 3px transparent;border-top-color:#d80000;border-left-color:#d80000;position:absolute;bottom:-6px;right:0}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__tag::after,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__tag::after,.page-hotels-universal-park-tickets .horizontal-ticket__tag::after,.page-hotels-universal-tickets .horizontal-ticket__tag::after,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__tag::after{content:unset}.horizontal-ticket{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1.6rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;color:#0d283a;border-width:1px 0 0 0;gap:1rem}@media screen and (min-width:64em){.horizontal-ticket{padding:2.4rem;border-radius:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 2rem 0;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}.horizontal-ticket.room-result--resort-481{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket,.page-hotels-universal-park-tickets .horizontal-ticket,.page-hotels-universal-tickets .horizontal-ticket,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;height:unset;width:315px}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket.hideIt,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket.hideIt,.page-hotels-universal-park-tickets .horizontal-ticket.hideIt,.page-hotels-universal-tickets .horizontal-ticket.hideIt,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket.hideIt{display:none}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket.showIt,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket.showIt,.page-hotels-universal-park-tickets .horizontal-ticket.showIt,.page-hotels-universal-tickets .horizontal-ticket.showIt,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket.showIt{display:-webkit-box;display:-ms-flexbox;display:flex}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__content,.page-hotels-universal-park-tickets .horizontal-ticket__content,.page-hotels-universal-tickets .horizontal-ticket__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.horizontal-ticket__includes{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:1rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__includes,.page-hotels-universal-park-tickets .horizontal-ticket__includes,.page-hotels-universal-tickets .horizontal-ticket__includes{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.horizontal-ticket__includes{padding:0;gap:2.4rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__includes,.page-hotels-universal-park-tickets .horizontal-ticket__includes,.page-hotels-universal-tickets .horizontal-ticket__includes{gap:1rem}}.horizontal-ticket__image-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__image-section,.page-hotels-universal-park-tickets .horizontal-ticket__image-section,.page-hotels-universal-tickets .horizontal-ticket__image-section{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%}@media screen and (min-width:64em){.horizontal-ticket__image-section{-ms-flex-preferred-size:24%;flex-basis:24%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__image-section,.page-hotels-universal-park-tickets .horizontal-ticket__image-section,.page-hotels-universal-tickets .horizontal-ticket__image-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.horizontal-ticket__images{padding:1rem 1rem 0 1rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images,.page-hotels-universal-park-tickets .horizontal-ticket__images,.page-hotels-universal-tickets .horizontal-ticket__images{padding:0;width:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images::before,.page-hotels-universal-park-tickets .horizontal-ticket__images::before,.page-hotels-universal-tickets .horizontal-ticket__images::before{padding-bottom:46%;content:'';float:left}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images::after,.page-hotels-universal-park-tickets .horizontal-ticket__images::after,.page-hotels-universal-tickets .horizontal-ticket__images::after{display:table;content:'';clear:both}@media screen and (min-width:64em){.horizontal-ticket__images{padding:0}}.horizontal-ticket__images .ticket-product-solo-img{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.horizontal-ticket__images .ticket-product-solo-img{border-radius:16px;aspect-ratio:unset}}.horizontal-ticket__images .ticket-product-solo-img a{display:block;height:100%;width:100%;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.horizontal-ticket__images .ticket-product-solo-img a{border-radius:16px;aspect-ratio:unset}}.horizontal-ticket__images .ticket-product-solo-img a:hover .room-result__gallery{color:#64b5f6}.horizontal-ticket__images .ticket-product-solo-img a:hover .room-result__gallery svg{fill:#64b5f6}.horizontal-ticket__images .ticket-product-solo-img img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images .horizontal-ticket__images-img,.page-hotels-universal-park-tickets .horizontal-ticket__images .horizontal-ticket__images-img,.page-hotels-universal-tickets .horizontal-ticket__images .horizontal-ticket__images-img{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:1/.5}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images .horizontal-ticket__images-img img,.page-hotels-universal-park-tickets .horizontal-ticket__images .horizontal-ticket__images-img img,.page-hotels-universal-tickets .horizontal-ticket__images .horizontal-ticket__images-img img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images .horizontal-ticket__images-img{aspect-ratio:1/.55}.page-hotels-universal-park-tickets .horizontal-ticket__images .ticket-form-includes-supplement,.page-hotels-universal-tickets .horizontal-ticket__images .ticket-form-includes-supplement{display:none}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__images .ticket-form-includes-supplement{position:relative;background-color:rgba(255,255,255,.8)}.horizontal-ticket__content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__content-section,.page-hotels-universal-park-tickets .horizontal-ticket__content-section,.page-hotels-universal-tickets .horizontal-ticket__content-section{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.horizontal-ticket__content-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:calc(76% - 2.4rem);flex-basis:calc(76% - 2.4rem);gap:2.4rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__content-section,.page-hotels-universal-park-tickets .horizontal-ticket__content-section,.page-hotels-universal-tickets .horizontal-ticket__content-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:unset;flex-basis:unset;gap:1.6rem}}.horizontal-ticket__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__details-section,.page-hotels-universal-park-tickets .horizontal-ticket__details-section,.page-hotels-universal-tickets .horizontal-ticket__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}@media screen and (min-width:64em){.horizontal-ticket__details-section{-ms-flex-preferred-size:calc(53% - 2.4rem);flex-basis:calc(53% - 2.4rem)}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__details-section,.page-hotels-universal-park-tickets .horizontal-ticket__details-section,.page-hotels-universal-tickets .horizontal-ticket__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}.room-result--resort-481 .horizontal-ticket__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result--resort-481 .horizontal-ticket__details-section,.page-hotels-universal-park-tickets .room-result--resort-481 .horizontal-ticket__details-section,.page-hotels-universal-tickets .room-result--resort-481 .horizontal-ticket__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.horizontal-ticket__info{padding:0 1rem}@media screen and (min-width:64em){.horizontal-ticket__info{padding:0}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__info,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__info,.page-hotels-universal-park-tickets .horizontal-ticket__info,.page-hotels-universal-tickets .horizontal-ticket__info,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__info{padding:0 1rem}}.horizontal-ticket__cta-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section,.page-hotels-universal-tickets .horizontal-ticket__cta-section{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-hotels-universal-tickets .horizontal-ticket__cta-section{display:block}@media screen and (min-width:64em){.horizontal-ticket__cta-section{-ms-flex-preferred-size:47%;flex-basis:47%;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__cta-section,.page-hotels-universal-park-tickets .horizontal-ticket__cta-section,.page-hotels-universal-tickets .horizontal-ticket__cta-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.horizontal-ticket__title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700}.horizontal-ticket__title a{color:#25282c}.horizontal-ticket__intro{margin-bottom:1rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__intro,.page-hotels-universal-park-tickets .horizontal-ticket__intro,.page-hotels-universal-tickets .horizontal-ticket__intro{margin-bottom:.4rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__content-section .horizontal-ticket__intro{display:none}.horizontal-ticket__persuasion{margin-bottom:1rem}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__persuasion,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__persuasion,.page-hotels-universal-park-tickets .horizontal-ticket__persuasion,.page-hotels-universal-tickets .horizontal-ticket__persuasion,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__persuasion{margin-bottom:.4rem}.page-hotels-universal-park-tickets .horizontal-ticket__modal-link,.page-hotels-universal-tickets .horizontal-ticket__modal-link{margin-bottom:0}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal-link{margin-bottom:.6rem}.horizontal-ticket__numbers{border-top:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:1rem 0 0 0;margin:0 1rem 1rem 1rem;-ms-flex-preferred-size:auto;flex-basis:auto;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto}@media screen and (min-width:64em){.horizontal-ticket__numbers{margin:0;padding:1.6rem;border:1px solid #e4e4e4;border-radius:16px}}.atd-hotels-search-results-most-popular:not(.hotel_id_242389) .horizontal-ticket__numbers{border-color:#fff}.horizontal-ticket__numbers .btn{-ms-flex-preferred-size:100%;flex-basis:100%}.room-result__cta-packages-section .horizontal-ticket__numbers .btn{-ms-flex-preferred-size:unset;flex-basis:unset}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__numbers,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__numbers,.page-hotels-universal-park-tickets .horizontal-ticket__numbers,.page-hotels-universal-tickets .horizontal-ticket__numbers,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__numbers{border:none;padding:0;margin:0 1rem 1rem 1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:64em){.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__numbers,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__numbers,.page-hotels-universal-park-tickets .horizontal-ticket__numbers,.page-hotels-universal-tickets .horizontal-ticket__numbers,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__numbers{padding:0;border-radius:0;border:none;margin:0 1rem 1rem 1rem}}.ticket-form-hotel{width:100%}.ticket-form-hotel .ticket-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ticket-form-hotel .ticket-form-container .btn{margin-top:auto;-ms-flex-item-align:stretch;align-self:stretch}.horizontal-ticket__form{text-align:right;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__form{margin-top:auto}.horizontal-ticket__form .selection{width:100%}.horizontal-ticket__date-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin:1rem 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.horizontal-ticket__date-select-wrapper select{border:1px solid #aebac8;border-radius:8px}.horizontal-ticket__totals{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.horizontal-ticket__adult-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:.8rem;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__adult-child,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__adult-child,.page-hotels-universal-park-tickets .horizontal-ticket__adult-child,.page-hotels-universal-tickets .horizontal-ticket__adult-child,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__adult-child{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.horizontal-ticket__price-adult{display:block;font-size:1.6rem;margin:0;text-align:left}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .horizontal-ticket__price-adult,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__price-adult,.page-hotels-universal-park-tickets .horizontal-ticket__price-adult,.page-hotels-universal-tickets .horizontal-ticket__price-adult,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .horizontal-ticket__price-adult{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.horizontal-ticket__price-adult .span-price{color:#00ad48;font-weight:700}@media screen and (min-width:64em){.horizontal-ticket__price-adult{display:inline-block;margin-bottom:0}}.horizontal-ticket__price-child{display:block;font-size:1.6rem;margin:0;text-align:left}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__price-child,.page-hotels-universal-park-tickets .horizontal-ticket__price-child,.page-hotels-universal-tickets .horizontal-ticket__price-child{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.horizontal-ticket__price-child .span-price{color:#00ad48;font-weight:700}@media screen and (min-width:64em){.horizontal-ticket__price-child{display:inline-block}}.horizontal-ticket__total{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.horizontal-ticket__total{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.horizontal-ticket__total-price{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#00ad48;text-align:right;margin:0;font-size:2.6rem;line-height:1.3;font-weight:700}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__total-price{font-weight:700;font-size:2.4rem;color:#00ad48;line-height:1.1}.horizontal-ticket__btn{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.horizontal-ticket__btn .btn{width:100%}.horizontal-ticket__added-value{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-top:1rem;display:none}.horizontal-ticket__info .horizontal-ticket__added-value,.magical-extra-addon__content .horizontal-ticket__added-value{display:block;margin:0 0 1.6rem 0}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__info .horizontal-ticket__added-value,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .magical-extra-addon__content .horizontal-ticket__added-value,.page-hotels-universal-park-tickets .horizontal-ticket__info .horizontal-ticket__added-value,.page-hotels-universal-park-tickets .magical-extra-addon__content .horizontal-ticket__added-value,.page-hotels-universal-tickets .horizontal-ticket__info .horizontal-ticket__added-value,.page-hotels-universal-tickets .magical-extra-addon__content .horizontal-ticket__added-value{margin:0}.horizontal-ticket__twisty-title{font-weight:700;font-size:1.6rem;line-height:1;cursor:pointer;display:block;width:100%;position:relative;text-transform:uppercase;padding:0;padding-left:22px;margin:0;text-transform:none;margin-bottom:0;padding:0 1rem 0 2rem;font-size:1.4rem;font-weight:400}.horizontal-ticket__twisty-title::before{content:"";-webkit-transition-duration:.2s;transition-duration:.2s;width:2px;height:2px;border:2px solid transparent;border-bottom-color:unset;border-right-color:unset;position:absolute;top:calc(50% - 3px);right:unset;left:5px;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.horizontal-ticket__twisty-title.accordion__btn-active::before,.horizontal-ticket__twisty-title.twistyClosed::before{left:3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:calc(50% - 2px)}@media screen and (min-width:64em){.horizontal-ticket__twisty-title{padding:0 0 0 2rem}}.horizontal-ticket__twisty-title::before{top:2px}.horizontal-ticket__twisty-title.opened::before{left:3px;top:6px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.horizontal-ticket__twisty-content{padding:1rem 0}@media screen and (min-width:64em){.horizontal-ticket__twisty-content{padding:0;margin-top:1.6rem}}.horizontal-ticket__twisty-list li{font-size:1.4rem;position:relative;padding-left:2rem;margin-bottom:5px}.horizontal-ticket__twisty-list li:last-child{margin-bottom:1.5rem}.horizontal-ticket__twisty-list li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:0;top:2px}.horizontal-ticket__form-wrapper{margin-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:64em){.horizontal-ticket__form-wrapper{margin-top:0}}.horizontal-ticket__price-wrapper{margin-bottom:1rem;padding-bottom:0;text-align:right}.horizontal-ticket__price-wrapper select{min-width:55px;border-radius:0;padding:.7rem 2.5rem .5rem .8rem}.horizontal-ticket__price-label{font-size:1.4rem;margin-right:.5rem;display:inline-block}.horizontal-ticket__price-label .price-label{margin-right:5px;position:relative;top:-1px}.horizontal-ticket__price-label .price{font-weight:700;font-size:2rem;color:#00ad48}.horizontal-ticket__btn-wrapper{width:100%;text-align:right}.logo-list{text-align:center;width:100%;margin:.5rem 0 2.5rem}.logo-list__item{position:relative;padding-bottom:10px;background-position:top center;background-repeat:no-repeat;background-size:100%;width:50px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item,.page-hotels-universal-park-tickets .logo-list__item,.page-hotels-universal-tickets .logo-list__item,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item{background-position:center;background-size:80%;width:100px;height:76px}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item{background-position:center;background-size:80%;width:70px;height:56px}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form-includes-supplement .logo-list__item,.page-hotels-universal-park-tickets .ticket-form-includes-supplement .logo-list__item,.page-hotels-universal-tickets .ticket-form-includes-supplement .logo-list__item{background-size:90%;width:calc((100% - 5rem)/ 6);height:45px;padding:0}.logo-list__item.uor{background-image:url(/themes/custom/atd/images/universal-logos/uo-uof.png)}.logo-list__item.uor-usf{background-image:url(/themes/custom/atd/images/universal-logos/uo-usf.png)}.logo-list__item.uor-epic{background-image:url(/themes/custom/atd/images/universal-logos/uo-epic.png)}.logo-list__item.uor-ioa{background-image:url(/themes/custom/atd/images/universal-logos/uo-ioa.png)}.logo-list__item.uor-vb{background-image:url(/themes/custom/atd/images/universal-logos/uo-vb.png)}.logo-list__item.uor-cw{background-image:url(/themes/custom/atd/images/universal-logos/uo-cw.png)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-mk,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-mk,.page-hotels-universal-park-tickets .logo-list__item.wdw-mk,.page-hotels-universal-tickets .logo-list__item.wdw-mk,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-mk{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-mk.svg)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-epcot,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-epcot,.page-hotels-universal-park-tickets .logo-list__item.wdw-epcot,.page-hotels-universal-tickets .logo-list__item.wdw-epcot,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-epcot{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-epcot.svg)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-hs,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-hs,.page-hotels-universal-park-tickets .logo-list__item.wdw-hs,.page-hotels-universal-tickets .logo-list__item.wdw-hs,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-hs{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-hs.svg)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-ak,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-ak,.page-hotels-universal-park-tickets .logo-list__item.wdw-ak,.page-hotels-universal-tickets .logo-list__item.wdw-ak,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-ak{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-ak.svg)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-bb,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-bb,.page-hotels-universal-park-tickets .logo-list__item.wdw-bb,.page-hotels-universal-tickets .logo-list__item.wdw-bb,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-bb{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-bb.svg)}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list__item.wdw-tl,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item.wdw-tl,.page-hotels-universal-park-tickets .logo-list__item.wdw-tl,.page-hotels-universal-tickets .logo-list__item.wdw-tl,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list__item.wdw-tl{background-image:url(/themes/custom/atd/_src/svg-bg-logos/wdw-tl.svg)}.logo-list__item::after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:1px;height:4px;background:0 0;border:2px solid #00ad48;border-top-color:transparent;border-left-color:transparent}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item::after,.page-hotels-universal-park-tickets .logo-list__item::after,.page-hotels-universal-tickets .logo-list__item::after{content:unset}.logo-list__item a,.logo-list__item span{text-indent:-9999em;display:inline-block;position:relative;margin:auto}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item a,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list__item span,.page-hotels-universal-park-tickets .logo-list__item a,.page-hotels-universal-park-tickets .logo-list__item span,.page-hotels-universal-tickets .logo-list__item a,.page-hotels-universal-tickets .logo-list__item span{background-image:none!important}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .logo-list--horizontal,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .logo-list--horizontal,.page-hotels-universal-tickets .logo-list--horizontal,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .logo-list--horizontal{gap:1rem;margin-bottom:1rem}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .ticket-form-includes-supplement .logo-list--horizontal,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket-form-includes-supplement .logo-list--horizontal,.page-hotels-universal-tickets .ticket-form-includes-supplement .logo-list--horizontal,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .ticket-form-includes-supplement .logo-list--horizontal{margin:-45px 0 0 0;padding:0 1rem}.wdw-disney-parks a,.wdw-disney-parks span{background:url(/themes/custom/atd/_src/svg-sprite/park-logo-481.svg) no-repeat;width:6em;height:4em}.wdw-mk a,.wdw-mk span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:94.55930359085963% 94.14225941422595%;width:50px;height:32px}.wdw-epcot a,.wdw-epcot span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:65.61479869423286% 68.81287726358148%;width:50px;height:13px}.wdw-hs a,.wdw-hs span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:71.05549510337323% 71.42857142857143%;width:50px;height:13px}.wdw-ak a,.wdw-ak span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:50.48966267682263% 51.323828920570264%;width:50px;height:19px}.wdw-bb a,.wdw-bb span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:55.930359085963005% 57.53715498938429%;width:50px;height:39px}.wdw-tl a,.wdw-tl span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:100% 100%;width:50px;height:28px}.logo-lego a,.logo-lego span{background:url(/themes/custom/atd/_src/svg-sprite/park-logo-5152.svg) no-repeat;width:6em;height:4em}.logo-sw a,.logo-sw span{background:url(/themes/custom/atd/_src/svg-sprite/park-logo-557.svg) no-repeat;width:6em;height:4em}.logo-aqua a,.logo-aqua span{background:url(/themes/custom/atd/_src/svg-sprite/park-logo-573.svg) no-repeat;width:6em;height:4em}.logo-bg a,.logo-bg span{background:url(/themes/custom/atd/_src/svg-sprite/park-logo-570.svg) no-repeat;width:6em;height:4em}.logo-dc a,.logo-dc span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:0 0;width:151px;height:44px;-webkit-transform:scale(.8);transform:scale(.8)}.logo-ip a,.logo-ip span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:17.57857974388824% 9.361702127659575%;width:110px;height:40px}.wdw-logo a,.wdw-logo span{background:url(/themes/custom/atd/images/svg/sprite-logos.svg) no-repeat;background-position:78.72340425531915% 76.98744769874477%;width:76px;height:32px}.logo-list--horizontal{margin:0 0 1.5rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.logo-list--horizontal .uor-bmg,.logo-list--horizontal .uor-hh,.logo-list--horizontal .wdw-disney-parks{display:none}.no-addon{display:none}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .modal__content,.page-hotels-universal-park-tickets .horizontal-ticket__modal .modal__content,.page-hotels-universal-tickets .horizontal-ticket__modal .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .modal__content,.page-hotels-universal-park-tickets .horizontal-ticket__modal .modal__content,.page-hotels-universal-tickets .horizontal-ticket__modal .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-image,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-image,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image{-ms-flex-preferred-size:calc(30% - 1.6rem);flex-basis:calc(30% - 1.6rem)}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder{width:100%;position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1/.46}@media screen and (min-width:48em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder{aspect-ratio:unset}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder img,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder img,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-image .horizontal-ticket__modal-image-holder img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-content,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-content,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-content{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:3rem}@media screen and (min-width:48em){.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-content,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-content,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-content{-ms-flex-preferred-size:70%;flex-basis:70%}}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-title,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-title,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-title{display:block;font-size:2.6rem;line-height:1.3;font-weight:700}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;font-weight:400}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h6,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ul,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h6,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h6,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul{margin:0 0 1rem 0;font-family:Lato,Arial,helvetica,sans-serif!important}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms h6,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h6,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h1,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h2,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h3,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h4,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h5,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms h6{font-size:1.8rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ul,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms p,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul{font-size:1.4rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li{padding-left:20px;margin-bottom:2px;position:relative;clear:both}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li::before,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li::before,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-park-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol,.page-hotels-universal-tickets .horizontal-ticket__modal .horizontal-ticket__modal-cms ol{list-style:decimal;padding-left:15px}.booking-steps__hero{position:relative}.booking-steps__hero-content{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin:0;background:0 0;padding:1.6rem 0 0 0;background-color:transparent}@media screen and (min-width:64em){.booking-steps__hero-content{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2rem 0 0 0;margin-bottom:0}.booking-steps__hero--default .booking-steps__hero-content{background-color:transparent}}.booking-steps__hero-content .u-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.5rem}.booking-steps__hero-title{margin:.6rem 0 0 0;line-height:1.3;color:#0d283a;font-size:2.6rem}@media screen and (min-width:64em){.booking-steps__hero-title{margin:1.6rem 0 .8rem 0}}.booking-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-column-gap:1rem;column-gap:1rem}@media screen and (min-width:64em){.booking-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;max-width:none;margin:0}}.booking-steps__item{margin:0;text-align:center;position:relative;padding:0;font-size:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;min-height:auto}@media screen and (min-width:64em){.booking-steps__item{min-height:auto}}.booking-steps__item-text{padding-left:14px;display:inline-block;text-align:center;z-index:1;position:relative;font-size:1.4rem;color:#868686;margin:0}.booking-steps__item-text::before{content:"";position:absolute;left:-5px;top:7px;width:5px;height:5px;border:solid 2px transparent;border-right-color:#adb4ba;border-top-color:#adb4ba;border-radius:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.choose-hotel .booking-steps__item-text{padding-left:0}.choose-hotel .booking-steps__item-text::before{content:unset}.booking-steps__desktop-text{display:none}@media screen and (min-width:64em){.booking-steps__desktop-text{display:inline}}.booking-steps.dining-included{width:100%;max-width:100%;margin:0}.booking-steps__item.selected::after,.booking-steps__item.selected::before{background-color:#1a9ee2}.booking-steps__item.selected .booking-steps__item-text{color:#0d283a;font-weight:700}.booking-steps__item.selected .booking-steps__item-icon{fill:#0d283a}.hotel-hero{position:relative}@media screen and (max-width:47.99em){.hotel-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}}.hotel-hero__img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block}.hotel-hero__img img{display:block}@media screen and (min-width:64em){.hotel-hero__img img{display:block;min-height:384px;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;max-width:1920px}}.hotel-hero__title{margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;line-height:1.2}.hotel-hero__details{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;gap:.6rem;-webkit-column-gap:1.3rem;column-gap:1.3rem}@media screen and (min-width:64em){.hotel-hero__details{gap:1rem}}.hotel-hero__rating{position:relative;height:15px}.star-rating-text{display:none}.hotel-hero__star-rating{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.hotel-hero__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotel-hero__tag span{background:#fff}.hotel-hero__tag::before{background:#fff}.hotel-hero__resort{margin:0;text-shadow:none;text-transform:none;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:63.99em){.hotel-hero__resort{margin:0}.hotel-hero__resort p{margin:0}}.villa-community-name{color:#992f6d;background-color:#fff;border:1px solid #992f6d;padding:3px 12px;margin:0;border-radius:14px;font-size:1.4rem;line-height:1.4}.popular-villas__image .villa-community-name{position:absolute;left:1.6rem;top:1.6rem}.hotel-hero__resort-icon{display:inline-block;width:18px;height:18px;fill:#0d283a}.villa-community-location{margin:0}.villa-community-location .hotel-hero__resort-icon{width:13px;vertical-align:sub}.hotel-page__map-view{border:1px solid #e4e4e4;border-top:none;border-radius:0 0 1.6rem 1.6rem}.hotel-page__map-view-icon{fill:#1a9ee2;width:16px;height:16px}@-webkit-keyframes slideInFadeIn{0%{right:0;opacity:0}100%{right:15px;opacity:1}}@keyframes slideInFadeIn{0%{right:0;opacity:0}100%{right:15px;opacity:1}}.hotel-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:100%;font-size:1.6rem;margin-bottom:0;clear:both}@media screen and (min-width:64em){.hotel-overview{margin-bottom:3rem}}.hotel-overview__intro{margin:0 0 1.6rem 0}.hotel-overview__intro h3,.hotel-overview__intro h4{color:#04496d;font-size:16px;font-weight:700;margin:0 0 2px}.hotel-overview__intro ul{margin-bottom:10px}.hotel-overview__intro li{position:relative;padding-left:20px;margin-bottom:5px}.hotel-overview__intro li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:5px}.hotel-overview__intro li strong{font-weight:700}.hotel-overview__content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media screen and (min-width:64em){.hotel-overview__content{padding-right:0;font-size:1.6rem;position:relative}}.hotel-overview__title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}.hotel-overview__title a{color:#25282c}.hotel-overview__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;padding:0;margin:0}.hotel-overview__intro ul,.hotel-overview__item-info ul{padding-left:2rem;list-style:disc}.hotel-overview__intro li,.hotel-overview__item-info li{padding-left:0}.hotel-overview__intro li::before,.hotel-overview__item-info li::before{display:none}.hotel-overview__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;column-gap:1rem;max-width:100%;margin:0}.hotel-overview__item-subheader{-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-overview__item-subheader h3{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;color:#04496d;font-size:16px;font-weight:700;margin:0 0 2px}.hotel-overview__item-subheader h3 a{color:#25282c}.hotel-overview__intro h3,.hotel-overview__intro h4,.hotel-overview__item-subheader h3{color:#04496d;font-size:16px;font-weight:700;margin:0 0 2px}.hotel-overview__item-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:1.6rem;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.hotel-overview__item-info{-ms-flex-preferred-size:60%;flex-basis:60%}}.hotel-overview__item-info ul li{position:relative;padding-left:20px;margin-bottom:5px}.hotel-overview__item-info ul li strong{font-weight:700}.hotel-overview__item-address p{margin-bottom:0}.hotel-page__introduction{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:1.6rem}@media screen and (min-width:64em){.hotel-page__introduction{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2rem;gap:2.4rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}}.hotel-page__overview{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.6rem;width:100%}@media screen and (min-width:64em){.hotel-page__overview{margin-bottom:2.4rem;float:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}}.community-intro-block{margin-bottom:1.6rem}@media screen and (min-width:64em){.community-intro-block{margin-bottom:2.4rem}}.hotel-page__titles{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin-bottom:0}@media screen and (min-width:64em){.hotel-page__titles{margin-bottom:3rem}}@media screen and (min-width:64em){.hotel-page__introduction--with-promo .hotel-page__titles{-ms-flex-preferred-size:calc(70% - 2.4rem);flex-basis:calc(70% - 2.4rem)}}.hotel-page__roomsAnchor-button{width:100%;display:block;color:#00ad48;background:#fff;border:solid 1px #00ad48}.hotel-page__roomsAnchor-button:hover{color:#00943d;border-color:#00943d}.hotel-page__introAtAGlace{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.hotel-page__whyWeLoveIt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:64em){.hotel-page__whyWeLoveIt{-ms-flex-preferred-size:calc(65% - 2.4rem);flex-basis:calc(65% - 2.4rem)}}.hotel-page__whyWeLoveIt .hotel-benefits__item{font-size:16px}.hotel-page__facilities{width:100%}.hotel-page__roomsAnchor{display:none}.hotel-basket__continue-disabled .hotel-page__roomsAnchor{display:block;position:fixed;bottom:1rem;-webkit-transform:translateY(0);transform:translateY(0);left:0;right:0;width:100%;padding:0 1rem;z-index:9;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width:64em){.hotel-basket__continue-disabled .hotel-page__roomsAnchor{display:none}}.info-tabs--hotel:has(a[href="#hotels-rooms-search-results"].info-tabs__link--active) .hotel-page__roomsAnchor{-webkit-transform:translateY(100%);transform:translateY(100%);bottom:0}@media screen and (max-width:63.99em){.hotel-basket__continue-disabled.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-page__roomsAnchor{bottom:calc((1.6rem * 2) + (1.4rem * 1.5) + 1rem)}}.hotel-overview__wwli{display:block;padding:0;margin:0;width:100%}.hotel-overview__wwli-title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}.hotel-overview__wwli-title a{color:#25282c}.hotel-overview__wwli-info{font-size:1.6rem;width:100%}.hotel-overview__wwli-info *{padding:0;margin:0}.hotel-overview__facilities{display:block;margin:0;padding:0}.hotel-facilities__title{font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}.hotel-facilities__title--page{display:none}.hotel-facilities__title--modal{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 1.6rem 0;padding:0}.hotel-facilities__title--modal a{color:#25282c}.hotel-facilities__search{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-facilities__key{-ms-flex-preferred-size:100%;flex-basis:100%;gap:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;font-style:italic}.hotel-facilities__key p{margin:.5rem 0 0 0;padding:0}.hotel-facilities__key:empty{display:none}.hotel-benefits__list{display:none}.hotel-benefits__list.hotel-benefits__processed{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 1rem 0;padding:0;gap:1rem;-webkit-column-gap:1.6rem;column-gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotel-overview__facilities .hotel-benefits__list{margin:0 0 1.6rem 0}.hotel-benefits__item{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;font-size:1.25rem;line-height:1.3;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-overview__facilities .hotel-benefits__item{font-size:1.6rem;line-height:1.4}.hotel-benefits__item span{display:block}.hotel-benefits__item span strong{text-transform:capitalize}.hotel-benefits__item.hotel-facilities__item--early-park,.hotel-benefits__item.hotel-facilities__item--extended-evening,.hotel-benefits__item.hotel-facilities__item--extra-magic-time,.hotel-benefits__item.hotel-facilities__item--uepa,.hotel-benefits__item.hotel-facilities__item--ueu,.hotel-benefits__item.hotel-facilities__item--uft{-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-benefits__icon{top:4px;left:0;fill:#0d283a;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.hotel-facilities__list-holder{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-facilities__list-holder.hotel-facilities__list-holder--show-hide-enabled{overflow:hidden}.hotel-facilities__list-holder.hotel-facilities__list-holder--closed.hotel-facilities__list-holder--sr{max-height:calc(1.25rem * 1.3)}.hotel-facilities__list-holder.hotel-facilities__list-holder--closed.community-facilities__list-holder--overview,.hotel-facilities__list-holder.hotel-facilities__list-holder--closed.hotel-facilities__list-holder--overview{max-height:none}.hotel-facilities__list-holder.hotel-facilities__list-holder--opened{max-height:100%}.hotel-facilities__list-holder.hotel-facilities__list-holder--opened .hotel-facilities__toggle-button::after{top:calc(50% - 2px)}.hotel-facilities__list{margin:0 0 .6rem 0;padding:0;display:block}.hotel-facilities__list li{display:inline-block;padding:0 15px 0 20px;margin-bottom:1rem;position:relative}.hotel-facilities__list li svg{position:absolute;left:0;top:0}.hotel-facilities__list.hotel-facilities__list--overview li svg{top:4px}.hotel-facilities__list.hotel-facilities__processed{margin-bottom:0;width:100%}@media screen and (min-width:64em){.hotel-facilities__list{margin:0 0 1rem 0}.hotel-facilities__processed .hotel-facilities__list{margin-bottom:0}}.hotel-facilities__toggle-button-holder{width:100%;background-color:#fff;text-align:left;left:0;top:0;position:absolute;z-index:1}.hotel-facilities__list-holder--opened .hotel-facilities__toggle-button-holder{position:relative;margin-top:.8rem}.atd-hotels-search-results-most-popular .hotel-facilities__toggle-button-holder{background-color:#f1f9fd}.community-intro-block .hotel-facilities__toggle-button-holder,.hotel-overview__facilities .hotel-facilities__toggle-button-holder{top:auto;bottom:0}@media screen and (min-width:64em){.community-intro-block .hotel-facilities__toggle-button-holder,.hotel-overview__facilities .hotel-facilities__toggle-button-holder{display:none}}.hotel-facilities__toggle-button{display:none;padding:0 1rem 0 0;border:none;background-color:#fff;border-radius:0;cursor:pointer;color:#1a9ee2;text-align:right;position:relative}.hotel-facilities__toggle-button::after{content:"";width:2px;height:2px;border:2px solid transparent;position:absolute;border-bottom-color:#1a9ee2;border-right-color:#1a9ee2;top:calc(50% - 4px);right:0;border-radius:2px}@media screen and (max-width:47.99em){.hotel-facilities__toggle-button::after{width:6px;height:6px;top:3px;right:-5px}}.hotel-facilities__toggle-button:hover{color:#64b5f6}.hotel-facilities__toggle-button:hover::after{border-bottom-color:#64b5f6;border-right-color:#64b5f6}.hotel-facilities__list-holder--sr .hotel-facilities__toggle-button{font-size:1.25rem;line-height:1.3}.community-facilities__list-holder--overview .hotel-facilities__toggle-button,.hotel-facilities__list-holder--overview .hotel-facilities__toggle-button{font-size:1.4rem;line-height:1.5}.hotel-facilities__list-holder--closed .hotel-facilities__toggle-button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel-facilities__list-holder--opened .hotel-facilities__toggle-button::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:50%}.atd-hotels-search-results-most-popular .hotel-facilities__toggle-button{background-color:#f1f9fd}.atd-hotels-search-results-most-popular .hotel-facilities__toggle-button::before{background:-webkit-gradient(linear,left top,right top,from(transparent),to(#f1f9fd));background:linear-gradient(90deg,transparent 0,#f1f9fd 100%)}.hotel-facilities__list-holder--opened .hotel-facilities__toggle-button,.hotel-facilities__list-holder--show-hide .hotel-facilities__toggle-button{display:block}@media screen and (max-width:47.99em){.community-facilities__list-holder.hotel-facilities__list-holder--closed.community-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long,.hotel-facilities__list-holder.hotel-facilities__list-holder--closed.hotel-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long{padding-bottom:2rem}.community-facilities__list-holder.hotel-facilities__list-holder--closed.community-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__list,.hotel-facilities__list-holder.hotel-facilities__list-holder--closed.hotel-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__list{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}@media screen and (max-width:47.99em){.community-facilities__list-holder.community-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__toggle-button,.community-facilities__list-holder.community-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__toggle-button-holder,.hotel-facilities__list-holder.hotel-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__toggle-button,.hotel-facilities__list-holder.hotel-facilities__list-holder--overview.hotel-facilities__list-holder--overview-long .hotel-facilities__toggle-button-holder{display:block}}.hotel-facilities__list-holder--sr.hotel-facilities__list-holder--show-hide-enabled .hotel-facilities__toggle-button{display:block}.hotel-facilities__item{position:relative;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;font-size:1.4rem;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.hotel-facilities__modal .hotel-facilities__item{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2)}.hotel-facilities__processed .hotel-facilities__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-facilities__list-holder--sr .hotel-facilities__processed .hotel-facilities__item{font-size:1.25rem;line-height:1.3}.community-facilities__list-holder--overview .hotel-facilities__processed .hotel-facilities__item,.hotel-facilities__list-holder--overview .hotel-facilities__processed .hotel-facilities__item{font-size:1.6rem;line-height:1.4}.hotel-facilities__item span{display:block}.hotel-facilities__item.hotel-facilities__item--early-park strong,.hotel-facilities__item.hotel-facilities__item--extended-evening strong,.hotel-facilities__item.hotel-facilities__item--extra-magic-time strong,.hotel-facilities__item.hotel-facilities__item--uepa strong,.hotel-facilities__item.hotel-facilities__item--ueu strong,.hotel-facilities__item.hotel-facilities__item--uft strong{font-weight:400}.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--early-park strong,.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--extended-evening strong,.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--extra-magic-time strong,.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--uepa strong,.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--ueu strong,.hotel-facilities__processed .hotel-facilities__item.hotel-facilities__item--uft strong{font-weight:700}.hotel-facilities__item.hotel-facilities__item--uepa,.hotel-facilities__item.hotel-facilities__item--ueu,.hotel-facilities__item.hotel-facilities__item--uft{font-weight:400}@media screen and (max-width:63.99em){.hotel-facilities__item.hotel-facilities__item--ueu{-ms-flex-preferred-size:100%;flex-basis:100%}}.hotel-facilities__item--1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hotel-facilities__item--2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hotel-facilities__item--3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.hotel-facilities__item--4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.hotel-facilities__item--5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.hotel-facilities__item--6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.hotel-facilities__icon{top:4px;left:0;fill:#0d283a;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.hotel-facilities__processed .hotel-facilities__icon{width:16px;height:15px}.hotel-facilities__icon:has(use[*|href="#"]){background:#d4d4d4;border-radius:50%}.hotel-page__introAtAGlance--more{border:none;background-color:transparent;padding:0 6px 0 0!important;margin:.8rem 0 0 0;color:#1a9ee2;font-size:1.4rem;cursor:pointer;position:relative}.hotel-page__introAtAGlance--more::after{content:"";width:2px;height:2px;border:2px solid transparent;position:absolute;border-top-color:#1a9ee2;border-right-color:#1a9ee2;top:calc(50% - 2px);right:0;border-radius:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel-page__introAtAGlance--more:hover{color:#64b5f6}.hotel-page__introAtAGlance--more:hover::after{border-top-color:#64b5f6;border-right-color:#64b5f6}.hotel-distances__list{margin:0 0 .6rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;-webkit-column-gap:1.6rem;column-gap:1.6rem}@media screen and (min-width:64em){.hotel-distances__list{gap:1rem;-webkit-column-gap:1.6rem;column-gap:1.6rem;margin:0 0 1rem 0}}.hotel-distances__item{position:relative;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;font-size:1.4rem;color:#0d283a;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.hotel-page__overview .hotel-distances__item{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2)}.hotel-facilities__modal .hotel-distances__item{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2)}.hotel-distances__item span{display:block}.hotel-distances__icon{top:4px;left:0;fill:#0d283a;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.hotels-overview{margin-bottom:1.6rem}.hotel-overview__tips{display:block;background-color:#f4f4f4;margin-bottom:1.5rem;padding:1.5rem}.hotel-overview__tips-title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}.hotel-overview__tips-title a{color:#25282c}.hotel-overview__tips-info{color:#0d283a}.hotel-overview__tips-location{font-weight:400;border:none;padding:0;margin:0}.hotels-errata__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#f4f4f4;margin:2rem 0;padding:1.6rem 1.6rem 1.6rem 6rem;border-radius:1.6rem;font-size:1.6rem}.hotels-errata__wrapper p{margin:0;font-size:1.6rem}.hotels-errata__icon{position:absolute;top:1.6rem;left:1.6rem;width:35px;height:35px;fill:#0d283a}.hotels-errata__details{font-size:1.6rem}#map-block{display:block!important;margin-bottom:3rem}#map-block #google-map-display-container+p,#map-block #google-map-display-container+script+p{color:rgba(104,111,125,.7);font-style:italic;margin:1rem 0}#map-block h3{font-size:2.1rem;line-height:1.3;font-weight:700;margin:0 0 .8rem 0}#map-block p{font-size:1.6rem;margin-bottom:2rem}body:has(#hotels-rooms) #map-block p{display:block;font-size:1.6rem}.nearby-places-block{margin-bottom:2.4rem}.nearby-places-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:64em){.nearby-places-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5rem}}.nearby-places-grid h3{color:#04496d;font-size:1.8rem;font-weight:700}.nearby-places-grid ul li{font-size:1.6rem;padding-left:2rem;margin-bottom:.8rem;position:relative}.nearby-places-grid ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:46.3718820861678% 44.329896907216494%;width:12px;height:16px;display:block;content:'';position:absolute;left:0;top:4px}@media screen and (min-width:64em){.nearby-places-column{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.community-intro-block,.villa-key-features{font-size:1.6rem}.community-intro-block ul:not(.hotel-facilities__list),.villa-key-features ul:not(.hotel-facilities__list){padding-left:2rem;list-style:disc;margin-bottom:1rem}@supports (background:-webkit-canvas(squares)){.hotel-facilities__list.hotel-facilities__processed{margin-bottom:10px}}#hotels-rooms-search-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin-bottom:2.4rem;padding-top:2rem;width:100%}@media screen and (min-width:64em){#hotels-rooms-search-results{margin-bottom:3rem;padding-top:0}}#atd-hotels-room-packages,#atd-hotels-room-table{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;position:relative}.room-results__none-found .room-results__occupants-info,.room-results__room-config .room-results__occupants-info{font-weight:700;font-size:1.6rem;line-height:1.2;margin:0;padding:0}.room-results__none-found .room-results__occupants-info .occupants,.room-results__room-config .room-results__occupants-info .occupants{font-size:1.4rem;font-weight:400}.hotel-rooms-results-list--1Room .room-results__room-config--room-1{display:none}.room-results__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.room-results__persuasion{display:none}.hotel-page__introduction--with-promo .room-results__persuasion{display:block;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.hotel-page__introduction--with-promo .room-results__persuasion{-ms-flex-preferred-size:30%;flex-basis:30%;padding:1rem 0 0 0;text-align:right}}.hotel-rooms-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.room-results__none-found{margin:0;padding:1.6rem;border:1px solid #e4e4e4;font-size:1.6rem;border-radius:1.6rem}.room-result{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1.6rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;color:#0d283a;border-width:1px 0 0 0;gap:1rem;max-width:1038px;margin:0}@media screen and (min-width:64em){.room-result{padding:2.4rem;border-radius:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 2rem 0;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}.room-result.room-result--resort-481{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:64em){.room-result{margin:0}}.room-result.room-result__0-packages{display:none}.room-result__image-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__image-section,.page-hotels-universal-park-tickets .room-result__image-section,.page-hotels-universal-tickets .room-result__image-section{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%}@media screen and (min-width:64em){.room-result__image-section{-ms-flex-preferred-size:24%;flex-basis:24%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__image-section,.page-hotels-universal-park-tickets .room-result__image-section,.page-hotels-universal-tickets .room-result__image-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.room-result__image-details{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.HOT-829-hotel-rooms-layout-test-v2 .room-result__image-details{height:unset}.room-result__img{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.room-result__img{border-radius:16px;aspect-ratio:unset}}.room-result__img a{display:block;height:100%;width:100%;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}@media screen and (min-width:64em){.room-result__img a{border-radius:16px;aspect-ratio:unset}}.room-result__img a:hover .room-result__gallery{color:#64b5f6}.room-result__img a:hover .room-result__gallery svg{fill:#64b5f6}.room-result__img img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.room-result__gallery{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:8px;left:8px;border-radius:8px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#25282c;padding:6px 8px;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.2}.room-result__gallery svg{fill:#25282c;width:18px;height:11px}.room-result__gallery span{display:none}.room-result__gallery em{font-style:normal;display:inline-block}.room-result__gallery-modal{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.room-result__gallery-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}}.room-result__hotels-rooms-photos{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.room-result__hotels-rooms-photos{width:66%;float:left}}.room-result__hotels-rooms-photos img{display:block}.room-result__facilities-holder-modal{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.room-result__facilities-holder-modal{-ms-flex-preferred-size:calc(34% - 1.6rem);flex-basis:calc(34% - 1.6rem);float:right}}.room-result__facilities-holder-modal h3{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700}.room-result__facilities-holder-modal h3 a{color:#25282c}.room-result__facilities-title-modal{font-size:1.6rem}.room-result__facilities-title-modal em{display:inline;font-style:normal}.room-result__facilities-list-modal{font-size:1.6rem;margin-left:0;list-style-type:none}.room-result__content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__content-section,.page-hotels-universal-park-tickets .room-result__content-section,.page-hotels-universal-tickets .room-result__content-section{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.room-result__content-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:calc(76% - 2.4rem);flex-basis:calc(76% - 2.4rem);gap:2.4rem}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__content-section,.page-hotels-universal-park-tickets .room-result__content-section,.page-hotels-universal-tickets .room-result__content-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:unset;flex-basis:unset;gap:1.6rem}}.room-result__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__details-section,.page-hotels-universal-park-tickets .room-result__details-section,.page-hotels-universal-tickets .room-result__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}@media screen and (min-width:64em){.room-result__details-section{-ms-flex-preferred-size:calc(53% - 2.4rem);flex-basis:calc(53% - 2.4rem)}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__details-section,.page-hotels-universal-park-tickets .room-result__details-section,.page-hotels-universal-tickets .room-result__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}.room-result--resort-481 .room-result__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result--resort-481 .room-result__details-section,.page-hotels-universal-park-tickets .room-result--resort-481 .room-result__details-section,.page-hotels-universal-tickets .room-result--resort-481 .room-result__details-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.room-result__info{padding:0 1rem;width:auto;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.room-result__info{padding:0}}.room-result__title{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700}.room-result__title a{color:#25282c}.room-result__info-holder{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.room-result__sleeps{margin:0;padding:0}.room-result__sleep-config{margin:0;padding:0;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.room-result__sleep-config .room-result__sleep{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.room-result__sleep-config .room-result__sleep svg{width:12px;height:12px;fill:#0d283a;display:inline-block;margin:.5rem .4rem 0 .4rem;-ms-flex-negative:0;flex-shrink:0}.room-result__sleep-config .room-result__sleep ol,.room-result__sleep-config .room-result__sleep p,.room-result__sleep-config .room-result__sleep ul{margin:0;padding:0}.room-result__sleep-config .room-result__sleep ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1rem;column-gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-result__facilities-twisty{width:100%}.room-result__facilities-twisty-title{position:relative;padding:0 0 0 20px;margin:0;cursor:pointer;color:#1a9ee2;display:inline-block}.room-result__facilities-twisty-title::before{content:"";border:solid 5px transparent;border-left-color:#1a9ee2;position:absolute;left:5px;top:9px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.2s;transition-duration:.2s}.room-result__facilities-twisty-title:hover{color:#64b5f6}.room-result__facilities-twisty-title:hover::before{border-left-color:#64b5f6}.room-result__facilities-twisty-title.accordion__btn-active::before{left:10px;top:5px;-webkit-transform:rotate(0);transform:rotate(0)}.room-result__facilities-twisty-info{width:100%;padding-left:20px}.room-result__facilities-twisty-list{max-width:100%;-webkit-column-count:2;column-count:2;-webkit-column-gap:16px;column-gap:16px;list-style-type:none;margin:0}.room-result__facilities-twisty-list li{margin-bottom:2px;padding-left:0}.room-package__promotions{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;gap:1.6rem}.room-package__promotions-payment{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem}.room-package__promotions-standard{width:100%;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:.3rem;-webkit-column-gap:1rem;column-gap:1rem}.CT-161-Access-to-World-of-Frozen-hotels-flow .room-package__promotions-standard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:auto}.room-result__cta-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__cta-section,.page-hotels-universal-park-tickets .room-result__cta-section,.page-hotels-universal-tickets .room-result__cta-section{-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-hotels-universal-tickets .room-result__cta-section{display:block}@media screen and (min-width:64em){.room-result__cta-section{-ms-flex-preferred-size:47%;flex-basis:47%;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .room-result__cta-section,.page-hotels-universal-park-tickets .room-result__cta-section,.page-hotels-universal-tickets .room-result__cta-section{-ms-flex-preferred-size:unset;flex-basis:unset}}.room-result__cta-section .deposit-info svg{margin-left:0}.room-result__cta-packages-section{-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#f2f4f7;position:relative;padding:1rem 0 1.6rem 0;overflow:hidden;border-radius:0 0 16px 16px}@media screen and (min-width:64em){.room-result__cta-packages-section{padding:1.6rem 0 2.4rem 0;-ms-flex-preferred-size:calc(100% + 4.8rem);flex-basis:calc(100% + 4.8rem);margin-left:-2.4rem;margin-right:-2.4rem;margin-bottom:-2.4rem;border-radius:0 0 24px 24px}}.room-result__cta-packages-section .swiper-button-next,.room-result__cta-packages-section .swiper-button-prev{display:none}h4.room-result__cta-packages-heading{font-size:1.6rem;font-weight:700;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem 1rem 1rem}@media screen and (min-width:64em){h4.room-result__cta-packages-heading{padding:0 2.4rem 1rem 2.4rem}}h4.room-result__cta-packages-heading em{font-style:normal}h4.room-result__cta-packages-heading svg{width:16px;height:16px;display:inline-block;fill:#0d283a}.hotel-days-and-nights{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-days-and-nights svg{display:inline-block;width:12px;height:12px;fill:#0d283a}.hotel-days-and-nights em{display:inline-block;font-style:normal}.hotel-package__includes-modal{margin-bottom:0}.hotel-package__includes-modal button{border:none;outline:0;color:#1a9ee2;background-color:transparent;padding:0;margin:0;font-size:1.4rem;cursor:pointer}.hotel-package__includes-modal button:hover{color:#64b5f6}.hotel-package__includes-locations{margin:0 0 -.5rem 0;padding:0 0 .5rem 20px;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:1px solid #e4e4e4;position:relative}.hotel-package__includes-locations svg{width:10px;height:10px;position:absolute;top:6px;left:3px;fill:#0d283a}.hotel-package__includes-heading{font-size:1.1rem}.room-result--resort-481 .hotel-package__includes-heading{text-transform:uppercase;font-weight:700;-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-package__includes-list{margin:-.5rem 0 0 0;padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.hotel-package__includes-item{position:relative;padding-left:23px}.hotel-package__includes-item::before{content:"";display:block;position:absolute;left:0;top:7px;width:11px;height:8px;background:url(/themes/custom/atd/images/dining-tick.svg) no-repeat}.room-result__cta-packages{width:100%;padding:0 1.6rem 1px 1.6rem}@media screen and (min-width:64em){.room-result__cta-packages{padding:0 2.4rem 1px 2.4rem}}.room-result__cta-packages.swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots{margin-top:1.6rem;text-align:center}.room-result__cta-packages.swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet{margin:0 1rem;border:none;width:12px;height:12px;background-color:#dbdee1}.room-result__cta-packages.swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet:hover{background-color:#64b5f6;cursor:pointer}.room-result__cta-packages.swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active{background-color:#0370aa}.room-result__cta-packages.swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active:hover{background-color:#0370aa;cursor:unset}.hotel-price-package-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.room-result__cta-packages-section .hotel-price-package-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown .hotel-price-package-details.hotel-price-package-details--original{display:none}.hotel-price-package-fine-details:empty{display:none}.HOT-829-hotel-rooms-layout-test-v2 .accordion-closed .hotel-price-package-fine-details{display:none}.hotel-price-package-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:auto}.room-result--resort-481 .hotel-price-package-prices{border-top:1px solid #edeef1;padding-top:1rem}.hotel-price-package-prices .deposit-info{-ms-flex-preferred-size:100%;flex-basis:100%}.room-result--resort-481 .hotel-price-package-prices .deposit-info__inner{gap:.9rem}.room-result--resort-481 .hotel-price-package-prices .deposit-info__icon{background:url(/themes/custom/atd/images/dine-shield.svg) no-repeat;height:14px;width:13px;display:inline-block}.HOT-829-hotel-rooms-layout-test-v2 .accordion-closed .hotel-price-package-prices{display:none}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown.room-result__room-breakdown--bb-matched{border-top:1px solid #e4e4e4;-ms-flex-line-pack:start;align-content:flex-start;padding:1rem 0 0 0;margin:0 1rem 1rem 1rem;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto;background-color:unset}@media screen and (min-width:64em){.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown.room-result__room-breakdown--bb-matched{margin:0;padding:1.6rem;border:1px solid #e4e4e4;border-radius:16px}}.room-result__room-package{border-top:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:1rem 0 0 0;margin:0 1rem 1rem 1rem;-ms-flex-preferred-size:auto;flex-basis:auto;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto;gap:.5rem}@media screen and (min-width:64em){.room-result__room-package{margin:0;padding:1.6rem;border:1px solid #e4e4e4;border-radius:16px}}.atd-hotels-search-results-most-popular:not(.hotel_id_242389) .room-result__room-package{border-color:#fff}.room-result__room-package .btn{-ms-flex-preferred-size:100%;flex-basis:100%}.room-result__cta-packages-section .room-result__room-package .btn{-ms-flex-preferred-size:unset;flex-basis:unset}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .room-result__room-package{border:none;padding:0;margin:0;border-radius:0;display:none}@media screen and (min-width:64em){.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .room-result__room-package{padding:0}}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown .room-result__room-package.packageSelected{display:-webkit-box;display:-ms-flexbox;display:flex}.room-result__room-package .btn{margin-top:.5rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-package.accordion-closed{cursor:pointer}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-package.accordion-closed .btn{display:none}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-package.accordion-closed .room-result__package-title{margin-bottom:0}.room-result__room-package .room-result__package-title{margin-bottom:.5rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown--bb-matched .room-result__room-package .room-result__package-title{display:none}.room-result__room-package .deposit-info{-ms-flex-preferred-size:100%;flex-basis:100%}.room-result__room-package div{width:100%}.room-result__room-packages-package{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset}.room-result__room-packages-package .btn{margin-top:.5rem;width:100%;background-color:#fff;color:#00a63e;border:1px solid #00a63e}.room-result__room-packages-package .btn.selectedButton{background-color:#00a63e;color:#fff}.room-result__room-packages-call{width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;height:unset;padding-left:1rem}@media screen and (min-width:64em){.room-result__room-packages-call{padding-left:2.4rem;margin-left:-1.2rem}.room-result__room-packages-call:first-child{margin-left:0}}.room-result__room-package-inside{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;gap:.5rem;width:auto;margin:0;padding:1.6rem;border:1px solid #ced0d4;border-radius:8px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.room-result__room-package-inside.room-result__room-package-inside--call{background-color:transparent}.room-result--resort-481 .room-result__room-package-inside{margin:3.6rem 0 0 0;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem}.room-result__room-package-inside.room-result__room-package-inside--ribbon-free-dine{-webkit-box-shadow:inset 4px 0 #0a6ab9;box-shadow:inset 4px 0 #0a6ab9;padding-top:2rem}.room-result__room-package-inside.room-result__room-package-inside--ribbon--upgrade-bronze{-webkit-box-shadow:inset 4px 0 #b3987e;box-shadow:inset 4px 0 #b3987e;padding-top:2rem}.room-result__room-package-inside.room-result__room-package-inside--ribbon--upgrade-silver{-webkit-box-shadow:inset 4px 0 #bec1c8;box-shadow:inset 4px 0 #bec1c8;padding-top:2rem}.room-result__room-package-inside.room-result__room-package-inside--ribbon--upgrade{-webkit-box-shadow:inset 4px 0 #f3b90d;box-shadow:inset 4px 0 #f3b90d;padding-top:2rem}.room-result__room-package-ribbon{display:block;color:#fff;position:absolute;bottom:calc(100% - 1rem);right:1.8rem;border-radius:100px;background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#00b8c1),color-stop(55%,#00a5b1));background:linear-gradient(180deg,#00b8c1 45%,#00a5b1 55%);font-size:1.4rem;padding:.6rem 1.6rem;line-height:1;margin:0}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-package-ribbon{position:relative;border-radius:0;bottom:unset;left:unset;padding:0;font-size:1.2rem;margin-left:18px;color:#f04326;background-color:transparent;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-package-ribbon::before{content:unset}.room-result__room-package-ribbon--free-dine{text-indent:-9999em;border-radius:10px 0;background:#2999f2;height:32px;width:114px;bottom:calc(100% - 13px);right:16px;left:auto}.room-result__room-package-ribbon--free-dine::before{content:"";background:url(/themes/custom/atd/images/temp/ebo2026/ebo-text.svg) no-repeat;background-image:url(/themes/custom/atd/images/temp/ebo2026/ebo-text.svg),url(/themes/custom/atd/images/temp/ebo2026/ebo-cutlery.svg);background-repeat:no-repeat,no-repeat;background-position:8px 4px,right bottom;display:block;position:absolute;left:0;top:0;height:32px;width:114px}.room-result__room-package-ribbon--upgrade,.room-result__room-package-ribbon--upgrade-bronze,.room-result__room-package-ribbon--upgrade-silver{font-size:14px;font-weight:700;color:#1f150a;height:30px;padding:8px 14px 0 32px;border-radius:99px;border:1px solid #ac8155;background:-webkit-gradient(linear,right top,left top,from(#ba8855),color-stop(50%,#ffe1c1),to(#ba8855));background:linear-gradient(270deg,#ba8855 0,#ffe1c1 50%,#ba8855 100%);bottom:calc(100% - 13px);right:16px;left:auto}.room-result__room-package-ribbon--upgrade-bronze::before,.room-result__room-package-ribbon--upgrade-silver::before,.room-result__room-package-ribbon--upgrade::before{content:"";background:url(/themes/custom/atd/images/temp/ebo2024/up.svg) no-repeat;display:block;position:absolute;left:12px;top:3px;height:20px;width:20px}.room-result__room-package-ribbon--upgrade-silver{border:1px solid #a9a9b3;background:-webkit-gradient(linear,right top,left top,from(#bcbcbc),color-stop(52.4%,#f8f8f8),to(#bcbcbc));background:linear-gradient(270deg,#bcbcbc 0,#f8f8f8 52.4%,#bcbcbc 100%)}.room-result__room-package-ribbon--upgrade{border:1px solid #e7ba35;background:-webkit-gradient(linear,right top,left top,from(#dda705),color-stop(52.4%,#ffebae),to(#dda705));background:linear-gradient(270deg,#dda705 0,#ffebae 52.4%,#dda705 100%)}.room-result__cta-packages-section .room-result__price-from{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:auto}.room-result__price-total--hidden{visibility:hidden}.room-result__package-title{font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2;width:100%}.room-result__package-title span{font-weight:400;font-size:1.4rem}.room-result__package-title em{background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 10px 5px 13px;border-radius:0 0 0 16px}@media screen and (min-width:64em){.room-result__package-title em{border-radius:0 10px 0 16px}}.room-result__package-title.room-result__package-title--call{text-align:center}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown-title{font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2;margin:0;width:100%}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown-title span{font-weight:400;font-size:1.4rem}.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown-title em{background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 10px 5px 13px;border-radius:0 0 0 16px}@media screen and (min-width:64em){.HOT-829-hotel-rooms-layout-test-v2 .room-result__room-breakdown-title em{border-radius:0 10px 0 16px}}.room-result__show-prices{position:relative}.room-result__show-prices .room-result__show-prices__tooltip{display:none;position:absolute;background-color:#fff;color:#00ad48;padding:1rem;left:0;top:100%;margin-top:1rem;z-index:1;min-width:170px;text-align:center;font-weight:700;border:1px solid #00ad48;border-radius:8px;text-transform:none;font-size:1.3rem}.room-result__show-prices .room-result__show-prices__tooltip::before{content:"";position:absolute;top:-6px;left:50%;margin-left:-5px;height:10px;width:10px;background-color:#fff;border:1px solid #00ad48;border-width:1px 1px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.room-result__show-prices:hover .room-result__show-prices__tooltip{display:block}.room-result__call{text-align:center;font-style:italic;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.room-result__call-number{font-weight:700;font-size:1.6rem;text-align:center;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}.room-result__call-icon{width:13px;height:13px;display:inline-block;fill:#0d283a}.room-result__call-persuasion{font-style:italic;text-align:center;margin:0;-ms-flex-preferred-size:100%;flex-basis:100%}.hotel-price-total{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:.4rem}.hotel-price-total .hotel-price-total--details{-ms-flex-item-align:end;align-self:flex-end}.hotel-price-total .hotel-price-total--details .price-persuasion{font-size:1.2rem;color:#4a5565}.hotel-price-total .room-result__price-from .price{color:#4a5565;font-size:1.4rem;line-height:1.4rem;font-weight:600}.hotel-price-total .room-result__price-from .room-result__price-total{color:#089b43;font-size:2.4rem;line-height:2.7rem;font-weight:700}.room-result--resort-481 .swiper-button-next,.room-result--resort-481 .swiper-button-prev{display:block;height:35px;width:35px;opacity:1}.room-result--resort-481 .swiper-button-next.swiper-button-disabled,.room-result--resort-481 .swiper-button-prev.swiper-button-disabled{display:none}.room-result--resort-481 .swiper-button-next::before,.room-result--resort-481 .swiper-button-prev::before{width:35px;height:35px;background-color:rgba(0,0,0,.7)}.room-result--resort-481 .swiper-button-next::after,.room-result--resort-481 .swiper-button-prev::after{background:url(/themes/custom/atd/images/room-arrow.svg) no-repeat;width:18px;height:12px;-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);border:0;right:initial;left:8px;top:12px}.room-result--resort-481 .swiper-button-next{right:10px}.room-result--resort-481 .swiper-button-prev{left:10px}.room-result--resort-481 .swiper-button-prev::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.modal__content--room-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.modal__content--room-result .room-result__modal-image{-ms-flex-preferred-size:100%;flex-basis:100%}.modal__content--room-result .room-result__modal-image .room-result__modal-image-holder{width:100%;position:relative;overflow:hidden;border-radius:16px;aspect-ratio:3/1}.modal__content--room-result .room-result__modal-image .room-result__modal-image-holder img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.modal__content--room-result .room-result__modal-content{-ms-flex-preferred-size:100%;flex-basis:100%}.modal__content--room-result .room-result__modal-title{display:block;font-size:2.6rem;line-height:1.3;font-weight:700}.modal__content--room-result h1,.modal__content--room-result h2,.modal__content--room-result h3,.modal__content--room-result h4,.modal__content--room-result h5,.modal__content--room-result h6,.modal__content--room-result ol,.modal__content--room-result p,.modal__content--room-result ul{margin:0 0 1rem 0;font-weight:400;font-family:Lato,Arial,helvetica,sans-serif!important}.modal__content--room-result h1,.modal__content--room-result h2,.modal__content--room-result h3,.modal__content--room-result h4,.modal__content--room-result h5,.modal__content--room-result h6{font-size:1.8rem}.modal__content--room-result ol,.modal__content--room-result p,.modal__content--room-result ul{font-size:1.4rem}.modal__content--room-result ul li{padding-left:20px;margin-bottom:2px;position:relative;clear:both}.modal__content--room-result ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.modal__content--room-result ol{list-style:decimal;padding-left:15px}.toggle-button{position:relative;padding-right:18px;font-size:14px;margin-top:.5rem;display:inline-block}.toggle-button::after,.toggle-button::before{content:'';width:8px;height:2px;background-color:#1a9ee2;position:absolute;right:5px;top:9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.toggle-button::after{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotel-overview__wrapper{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hotel-overview__wrapper:empty{display:none}@media screen and (max-width:47.99em){.hotel-overview__wwli-info{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}}.tick-desc--opened .toggle-button::after,.tick-desc--opened .toggle-button::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.tick-desc--opened .toggle-button::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tick-desc--opened .hotel-overview__wrapper,.tick-desc--opened .hotel-overview__wwli-info{display:block;-webkit-line-clamp:none}.club-breakfast{position:relative;border:1px solid #f8d16a;background:-webkit-gradient(linear,left top,right top,from(#f8d16a),to(#fdedcb));background:linear-gradient(90deg,#f8d16a 0,#fdedcb 100%);color:#663800;font-size:1.4rem;border-radius:8px;padding:5px 10px 5px 58px}.club-breakfast::before{content:"";background-repeat:no-repeat;background-position:center center;position:absolute;width:47px;height:45px;left:5px;top:-7px}.club-breakfast--dlp::before{background-image:url(/themes/custom/atd/images/cro/hot746/dlp.svg)}.club-breakfast--uor::before{background-image:url(/themes/custom/atd/images/cro/hot746/uor.svg)}.club-breakfast--wdw::before{background-image:url(/themes/custom/atd/images/cro/hot746/wdw.svg)}.universal-package-usp{position:absolute;top:0;right:0;font-size:1.4rem;background-color:rgba(255,255,255,.9);padding:0;-webkit-animation:1s ease-out 1s 1 slideInFadeIn;animation:1s ease-out 1s 1 slideInFadeIn;color:#0d283a}.hotel-types__categories .universal-package-usp{top:1.6rem;right:0;border-radius:8px 0 0 8px;font-size:1.25rem;z-index:2;overflow:visible}.hotel-hero__benefits .universal-package-usp{display:none}@media screen and (min-width:64em){.hotel-hero__benefits .universal-package-usp{display:block;border-radius:8px;top:20px;right:15px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}}.universal-package-usp__title{font-weight:400;margin:0;padding:1rem;background-color:#024c72;color:#fff;font-size:1.4rem}.universal-package-usp__list{padding:0;margin:0 0 .5rem 0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;font-size:1.35rem}.SD-822-faq-planning-news-restyle-sitewide .universal-package-usp__list{font-size:1.2rem;gap:.2rem}.hotel-search-result .universal-package-usp__list{display:none}.universal-package-usp .universal-package-usp__list{padding:1rem;margin:0}.SD-822-faq-planning-news-restyle-sitewide .universal-package-usp .universal-package-usp__list{padding:.6rem 1.6rem .6rem .6rem}li.universal-package-usp__item{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#0d283a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;font-weight:700;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.SD-822-faq-planning-news-restyle-sitewide li.universal-package-usp__item{font-weight:400}li.universal-package-usp__item:has(.info__details)::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;margin-left:4px}li.universal-package-usp__item:hover .info__details{display:block;right:auto;left:0}.page-hotels-universal-tickets li.universal-package-usp__item:hover .info__details{right:unset;left:1.6rem;top:unset;bottom:calc(100% + .6rem)}.universal-package-usp li.universal-package-usp__item:hover .info__details{right:0;left:auto}li.universal-package-usp__item--express{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:700;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.SD-822-faq-planning-news-restyle-sitewide li.universal-package-usp__item--express{font-weight:400}.universal-package-usp__item--skip-queue{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.universal-package-usp__icon{height:12px;width:12px;margin:0 4px;vertical-align:middle}.universal-package-usp__item--express .universal-package-usp__icon{margin-top:4px}.featured-offer{margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.featured-offer--mini{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.featured-offer__offer{text-align:left;margin:1rem 0 0 0;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;color:#06406f;border:1px solid #06406f;border-radius:8px;font-size:1.4rem;padding:1rem 1rem 1rem 3rem;background-image:url(/themes/custom/atd/_src/svg-sprite/lightning.svg);background-position:1rem 1rem;background-repeat:no-repeat;background-size:12px auto;min-height:calc(24px + .7rem + .7rem)}.page-cart .featured-offer__offer{border:2px solid #2999f2;padding:1rem;background-image:none}.page-cart .featured-offer__offer:hover{color:#04496d}.featured-offer--ticket-description .featured-offer__offer{margin:0 0 1rem 0;width:100%}.page-cart .featured-offer--ticket-description .featured-offer__offer{margin:1rem 0}@media screen and (min-width:48em){.featured-offer--ticket-description .featured-offer__offer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:1.6rem;gap:2rem;margin:0 0 2rem 0}.page-cart .featured-offer--ticket-description .featured-offer__offer{margin:1rem 0}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.featured-offer__offer{max-width:100%}}.ticket-app .featured-offer__offer{display:none}.featured-offer__offer-text{font-weight:700;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-bottom:auto}.featured-offer--ticket-description .featured-offer__offer-text{margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.global-countdown{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1rem;column-gap:1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.SD-804-offers-banners-homepage-test .global-countdown.special-offers-hero__countdown,.SD-805-offers-hlp-banners-test .global-countdown.special-offers-hero__countdown{-webkit-column-gap:.4rem;column-gap:.4rem}.global-countdown.countdown--hero{width:100%;background-color:#f04326;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:.6rem 0}@media screen and (min-width:48em){.global-countdown.countdown--hero{bottom:0;position:absolute;background-color:rgba(240,67,38,.9)}}@media screen and (max-width:47.99em){.carousel-hero--popup .global-countdown.countdown--hero{margin-bottom:15px}.carousel-hero--popup .global-countdown.countdown--hero::after{content:"";display:block;position:absolute;background:#fff;width:100%;height:1px;bottom:-1px}}.global-countdown.countdown--leaderboard{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.countdown__svg{display:none}.SD-804-offers-banners-homepage-test .special-offers-hero__item .countdown__svg,.SD-805-offers-hlp-banners-test .special-offers-hero__item .countdown__svg{display:inline-block;width:7px;height:13px;margin:0;padding:0;fill:#0d283a}.SD-804-offers-banners-homepage-test .special-offers-hero__item--dark_blue .countdown__svg,.SD-804-offers-banners-homepage-test .special-offers-hero__item--navy .countdown__svg,.SD-805-offers-hlp-banners-test .special-offers-hero__item--dark_blue .countdown__svg,.SD-805-offers-hlp-banners-test .special-offers-hero__item--navy .countdown__svg{fill:#f8ad3f}.countdown__title{display:none}.countdown--hero .countdown__title,.countdown--leaderboard .countdown__title{display:inline-block;margin:0;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);text-transform:uppercase;font-size:1.25rem;letter-spacing:.1rem}@media screen and (min-width:48em){.countdown--hero .countdown__title,.countdown--leaderboard .countdown__title{font-size:1.4rem;letter-spacing:.35rem}}.SD-804-offers-banners-homepage-test .special-offers-hero__countdown .countdown__title,.SD-805-offers-hlp-banners-test .special-offers-hero__countdown .countdown__title{display:none}@media screen and (min-width:64em){.SD-804-offers-banners-homepage-test .special-offers-hero__countdown .countdown__title,.SD-805-offers-hlp-banners-test .special-offers-hero__countdown .countdown__title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#0d283a;font-size:1.25rem;margin:0;gap:.2rem}}.SD-804-offers-banners-homepage-test .special-offers-hero__item--dark_blue .countdown__title,.SD-804-offers-banners-homepage-test .special-offers-hero__item--navy .countdown__title,.SD-805-offers-hlp-banners-test .special-offers-hero__item--dark_blue .countdown__title,.SD-805-offers-hlp-banners-test .special-offers-hero__item--navy .countdown__title{color:#f8ad3f}.countdown__list{text-align:left;padding:0;color:#d80000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.countdown--hero .countdown__list,.countdown--leaderboard .countdown__list,.disneyDineMessage .countdown__list{color:#fff}.SD-804-offers-banners-homepage-test .special-offers-hero__countdown .countdown__list,.SD-805-offers-hlp-banners-test .special-offers-hero__countdown .countdown__list{gap:.4rem;color:#0d283a;font-size:1.25rem}@media screen and (min-width:48em){.SD-804-offers-banners-homepage-test .special-offers-hero__countdown .countdown__list,.SD-805-offers-hlp-banners-test .special-offers-hero__countdown .countdown__list{font-size:1.25rem}}.SD-804-offers-banners-homepage-test .special-offers-hero__item--dark_blue .countdown__list,.SD-804-offers-banners-homepage-test .special-offers-hero__item--navy .countdown__list,.SD-805-offers-hlp-banners-test .special-offers-hero__item--dark_blue .countdown__list,.SD-805-offers-hlp-banners-test .special-offers-hero__item--navy .countdown__list{color:#f8ad3f}.countdown__item{margin:0}.countdown--hero .countdown__item,.countdown--leaderboard .countdown__item{letter-spacing:.1rem}.countdown__item b{font-size:1.25rem;margin-right:2px;text-align:right;display:inline-block;font-weight:700}.countdown--hero .countdown__item b{text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media screen and (min-width:48em){.countdown--hero .countdown__item b{font-size:2.4rem}}.countdown--leaderboard .countdown__item b{text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media screen and (min-width:48em){.countdown--leaderboard .countdown__item b{font-size:1.4rem}}.countdown__unit{display:inline-block;font-size:1.1rem;font-weight:500;opacity:.9}.countdown--hero .countdown__unit,.countdown--leaderboard .countdown__unit{text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media screen and (min-width:48em){.countdown--leaderboard .countdown__unit{font-size:1.25rem}.countdown--hero .countdown__unit{font-size:1.4rem}}.countdown__item--secs b{min-width:calc(2 * (1.1rem * .5))}@media screen and (min-width:48em){.countdown--leaderboard .countdown__item--secs b{min-width:calc(2 * (1.6rem * .5))}.countdown--hero .countdown__item--secs b{min-width:calc(2 * (2.4rem * .5))}}.countdown__item--secs .countdown__unit{min-width:calc(4 * (1.1rem * .7))}@media screen and (min-width:48em){.countdown--hero .countdown__item--secs .countdown__unit,.countdown--leaderboard .countdown__item--secs .countdown__unit{min-width:calc(4 * (1.4rem * .7))}}.countdown__ended{margin:0;padding:0;font-size:1.25rem;opacity:.7}.countdown--hero .countdown__ended,.countdown--leaderboard .countdown__ended,.disneyDineMessage .countdown__ended{color:#fff}@media screen and (min-width:48em){.countdown--hero .countdown__ended{font-size:1.6rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.countdown--leaderboard .countdown__ended{font-size:1.4rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}}.april2026__countdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2px;margin-bottom:1rem}.april2026__countdown::before{content:"";display:block;background-image:url(../images/temp/ebo2026/bolt.svg);width:12px;height:12px;background-size:auto 100%;-ms-flex-item-align:end;align-self:flex-end;margin-left:5px}.april2026__countdown .countdown__list{color:#686f7de5;gap:2px}.april2026__countdown .countdown__list li{display:block!important}.twitter-block{padding-bottom:10px;margin-bottom:3rem}@media screen and (min-width:48em){.twitter-block{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%}}.twitter-block__content{background-color:#fff;border:1px solid #e4e4e4;padding:0 10px}.twitter-block__header{border-bottom:1px solid #e4e4e4;margin:0;padding:10px 0}.twitter-block__tweets{font-size:1.35rem}.twitter-block__tweet{border-bottom:1px solid #e4e4e4;padding:10px 0}.twitter-block__text{margin-bottom:0}.twitter-block__date-time{font-weight:700;margin-bottom:0}.twitter-block__footer{margin:1rem 0}.combo-title{text-align:left;margin-bottom:2rem}@media screen and (min-width:48em){.combo-title{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.combo-video-link{border:2px solid #1a9ee2;border-radius:2px;padding:.5rem 1rem;display:inline-block;-ms-flex-negative:0;flex-shrink:0}.combo-video-link::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:70.0362647325476% 65.53315489829845%;width:11.2px;height:10.01px;content:"";display:inline-block;-webkit-transform:scale(1.3);transform:scale(1.3);padding-left:1rem}@media screen and (min-width:64em){.combo-video-link:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}}.combo-filter{margin:1.5rem 0 2rem 0;position:relative}.combo-filter__parks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;row-gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.combo-filter__parks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.combo-filter__title{padding:0;text-align:left;width:100%;font-weight:400;font-size:1.8rem;margin:0}@media screen and (min-width:64em){.combo-filter__title{-ms-flex-negative:0;flex-shrink:0;width:auto}}.combo-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;row-gap:2rem;margin-bottom:0}.combo-filter__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0}.combo-filter__input{display:none}.combo-filter__label{background-color:#fff;height:100%;text-align:center;font-size:1.4rem;text-transform:uppercase;line-height:1;cursor:pointer;margin:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;font-weight:700;-webkit-transition:none;transition:none;color:#00496c;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.combo-filter__label::before{background-color:#fff;content:"";width:25px;height:25px;border-radius:4px;border:solid 1px #e4e4e4;margin-right:5px}.combo-filter__label::after{background:0 0;content:"";width:8px;height:16px;border-radius:0;position:absolute;border:2px solid transparent;border-left:none;border-top:none;top:11px;left:8px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}@media screen and (min-width:64em){.combo-filter__label:hover::after{border-color:#e4e4e4}}.combo-filter__input:checked+.combo-filter__label{background-color:transparent;color:#00496c;border:none}.combo-filter__input:checked+.combo-filter__label::before{background-color:#00496c;border-color:#00496c}.combo-filter__input:checked+.combo-filter__label::after{border-color:#fff}.combo-filter__input:checked+.combo-filter__label:hover::before{background-color:#00496c;border-color:#00496c}.combo-filter__input:checked+.combo-filter__label:hover::after{border-color:#fff;opacity:.3}.combo-filter__label-text{position:relative;padding:0;text-align:left}.brochure{margin:0}@media screen and (min-width:48em){.brochure{padding-top:2rem;padding-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}}.SD-822-faq-planning-news-restyle-sitewide .brochure.brochure--hotels-landing,.SD-822-faq-planning-news-restyle-sitewide .brochure.brochure--tpp{padding-top:0;padding-bottom:2rem;margin-top:0;margin-bottom:0;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .brochure.brochure--hotels-landing,.SD-822-faq-planning-news-restyle-sitewide .brochure.brochure--tpp{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:1rem;padding-bottom:3rem;margin-top:0;margin-bottom:0;gap:2rem;-webkit-column-gap:2.4rem;column-gap:2.4rem}}.brochure--hotels-landing{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#f4f4f4;margin-top:2rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (max-width:63.99em){.brochure--hotels-landing{margin:0;padding:2rem 0}}@media screen and (min-width:64em){.brochure--hotels-landing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.SD-822-faq-planning-news-restyle-sitewide .brochure--hotels-landing-title{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:2.1rem;margin-bottom:0}@media screen and (min-width:48em){.SD-822-faq-planning-news-restyle-sitewide .brochure--hotels-landing-title{font-size:2.4rem;margin-bottom:0}}@media screen and (min-width:75em){.SD-822-faq-planning-news-restyle-sitewide .brochure--hotels-landing-title{font-size:2.4rem}}.brochure__item{border:1px solid #e4e4e4;border-radius:4px;position:relative;overflow:hidden;-webkit-transition:.3s;transition:.3s;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;border-radius:16px}@media screen and (min-width:48em){.brochure__item{margin-bottom:0}}.brochure__item:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item{border-radius:8px;border:none;cursor:pointer;padding:1rem;gap:1rem}.SD-822-faq-planning-news-restyle-sitewide .brochure__item:hover{-webkit-box-shadow:none;box-shadow:none}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--order-brochure{background:linear-gradient(135deg,rgba(255,185,148,.8) 5%,rgba(234,140,27,.8) 100%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--order-brochure:hover{background:linear-gradient(135deg,rgba(255,185,148,.8) 25%,rgba(234,140,27,.8) 120%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--dlp-ticket-guide,.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--ticket-guide{background:linear-gradient(135deg,#d6f8ff 5%,#71d8ff 100%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--dlp-ticket-guide:hover,.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--ticket-guide:hover{background:linear-gradient(135deg,#d6f8ff 25%,#71d8ff 120%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--first-timers{background:linear-gradient(135deg,#a5e1d7 5%,#00b8c1 100%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item.brochure__item--first-timers:hover{background:linear-gradient(135deg,#a5e1d7 25%,#00b8c1 120%)}.SD-822-faq-planning-news-restyle-sitewide .brochure__img{padding:0;position:relative;-ms-flex-preferred-size:60px;flex-basis:60px;height:100%;-ms-flex-negative:0;flex-shrink:0}.brochure__img img{display:block;width:auto}.SD-822-faq-planning-news-restyle-sitewide .brochure__img img{display:none}.SD-822-faq-planning-news-restyle-sitewide .brochure__img--svg{width:40px;height:50px;fill:#0d283a;position:relative;left:calc(50% - 20px);z-index:1}.SD-822-faq-planning-news-restyle-sitewide .brochure__img--diamond-svg{position:absolute;width:20px;height:34px}.SD-822-faq-planning-news-restyle-sitewide .brochure__img--diamond-svg.brochure__img--diamond-svg-left{top:0;left:0}.SD-822-faq-planning-news-restyle-sitewide .brochure__img--diamond-svg.brochure__img--diamond-svg-right{bottom:0;right:0}.SD-822-faq-planning-news-restyle-sitewide .brochure__item--order-brochure .brochure__img--diamond-svg{fill:rgba(234,140,27,.7)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item--dlp-ticket-guide .brochure__img--diamond-svg,.SD-822-faq-planning-news-restyle-sitewide .brochure__item--ticket-guide .brochure__img--diamond-svg{fill:rgba(113,216,255,.7)}.SD-822-faq-planning-news-restyle-sitewide .brochure__item--first-timers .brochure__img--diamond-svg{fill:rgba(0,184,193,.7)}.brochure__content{-ms-flex-preferred-size:60%;flex-basis:60%;padding:1rem 1rem 1rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.SD-822-faq-planning-news-restyle-sitewide .brochure__content{-ms-flex-preferred-size:calc(100% - 2rem - 60px - 1rem);flex-basis:calc(100% - 2rem - 60px - 1rem);padding:0}.brochure__title{margin:0;font-size:1.5rem;font-weight:400;width:100%;font-size:1.8rem;line-height:1.4;margin:0 0 1rem 0;padding:0;text-transform:unset;margin-bottom:0}@media screen and (min-width:75em){.brochure__title{font-size:2.1rem}}@media screen and (min-width:48em) and (max-width:63.99em){.brochure__title{font-size:2.1rem}}@media screen and (min-width:75em){.brochure__title{font-size:2.1rem}}.aside-block .brochure__title{font-size:2.1rem}.brochure__link::before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.SD-822-faq-planning-news-restyle-sitewide .brochure__link{color:#0d283a;font-size:1.8rem;font-weight:700;line-height:1.4}.brochure__text{margin:0;font-size:1.6rem}@media screen and (min-width:64em){.brochure__text{font-size:1.6rem}}.SD-822-faq-planning-news-restyle-sitewide .brochure__text{color:#0d283a;font-size:1.4rem}@media screen and (min-width:64em){.SD-822-faq-planning-news-restyle-sitewide .brochure__text{font-size:1.4rem}}.brochure-request{padding:1.5rem;border:1px solid #e4e4e4;margin-bottom:3rem}.brochure-request img{width:200px;margin:auto;float:left;padding-right:20px}.brochure-page__img{width:150px;float:left;margin:0 1.5rem 3rem 0}.brochure-page__subtitle{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.brochure-page__subtitle{font-size:1.8rem}}.brochure-page__btn{margin:1.5rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.brochure-page__form-item{width:100%}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:11}.modal__container{background-color:#fff;max-width:100%;width:96%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-ms-flex-item-align:start;align-self:flex-start;border-radius:24px;padding:1.6rem;max-height:calc(100vh - 3.6rem);margin-top:auto;margin-bottom:auto}@media screen and (min-width:48em){.modal__container{max-width:768px;width:768px;-ms-flex-item-align:center;align-self:center;padding:24px 40px 24px 24px;max-height:calc(100vh - 9.6rem)}.modal__container.modal__container--larger{padding:50px 24px 24px 24px}.modal__container.modal__container--flexi{padding:2.4rem;border-radius:24px}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal .modal__container,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal .modal__container{width:100%;max-width:100%;border-radius:0;padding:1.6rem;height:100vh;max-height:none;margin-top:auto;margin-bottom:0;overflow:auto}}@media screen and (min-width:64em){.booking-flow .site-header__modal{display:none!important}}.modal__container--small{border-radius:24px;padding:1.6rem;margin:auto;width:85%}@media screen and (min-width:48em){.modal__container--small{max-width:400px;width:400px;border-radius:16px;padding:24px 40px 24px 24px}}.modal__container--small .modal__content{margin-top:1rem}.booking-flow .site-header__modal .modal__container--small .modal__content{margin-top:2rem}.booking-flow .modal__container--centred{text-align:center}.booking-flow .modal__title--small{margin:0;font-size:1.6rem;font-weight:400}@media screen and (min-width:64em){.modal__container--larger{max-width:1024px;width:1024px}}@media screen and (min-width:75em){.modal__container--larger{max-width:1200px;width:1200px}}.modal__container--large{max-width:none;width:97%}.modal__container--full{max-width:none;width:100vw;height:100vh;max-height:none;border:none;margin:0}.modal__container--full .modal__content{max-height:90vh}.modal__header{padding-right:3rem}.booking-flow .modal__header{padding-top:30px;padding-right:0}h2#hotel-map__modal-title{display:none}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box}.why-choose__modal .modal__title{font-size:2.4rem;line-height:1.4;margin-bottom:.8rem}.modal__close{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem}@media screen and (min-width:48em){.modal__close{width:30px;top:1.6rem}}.modal__close::after,.modal__close::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.modal__close::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal__close::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal__close:focus,.modal__close:hover{cursor:pointer;outline:0}.modal__close:focus::after,.modal__close:focus::before,.modal__close:hover::after,.modal__close:hover::before{background-color:#495157}.modal__close:hover::after,.modal__close:hover::before{background-color:#64b5f6}.modal__content{margin-top:3rem;max-height:calc(100vh - 9.6rem);overflow-y:auto}.why-choose__modal .modal__content{font-size:1.6rem;line-height:1.6}.modal__container--flexi .modal__content{margin-top:0;padding-top:2rem}@media screen and (min-width:48em){.modal__container--flexi .modal__content{max-height:100vh}}@media screen and (min-width:48em){.modal__content{margin-top:0;max-height:calc(100vh - 15.6rem)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideIn{from{-webkit-transform:translateY(1%);transform:translateY(1%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{from{-webkit-transform:translateY(1%);transform:translateY(1%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes slideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes slideUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes snapCollapse{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}10%{-webkit-transform:translateY(-10px) scaleY(1.05);transform:translateY(-10px) scaleY(1.05)}100%{-webkit-transform:translateY(100%) scaleY(.8);transform:translateY(100%) scaleY(.8);opacity:0;height:0;overflow:hidden}}@keyframes snapCollapse{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}10%{-webkit-transform:translateY(-10px) scaleY(1.05);transform:translateY(-10px) scaleY(1.05)}100%{-webkit-transform:translateY(100%) scaleY(.8);transform:translateY(100%) scaleY(.8);opacity:0;height:0;overflow:hidden}}.modal__overlay-top{z-index:100}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:fadeIn .3s cubic-bezier(0,0,.2,1);animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal__container{-webkit-animation:slideIn .3s cubic-bezier(0,0,.2,1);animation:slideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:fadeOut .3s cubic-bezier(0,0,.2,1);animation:fadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__container{-webkit-animation:slideOut .3s cubic-bezier(0,0,.2,1);animation:slideOut .3s cubic-bezier(0,0,.2,1)}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal[aria-hidden=false] .modal__overlay,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal[aria-hidden=false] .modal__overlay{-webkit-animation:none;animation:none;opacity:1}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal[aria-hidden=false] .modal__container,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal[aria-hidden=false] .modal__container{-webkit-animation:slideUp .3s cubic-bezier(0,0,.2,1);animation:slideUp .3s cubic-bezier(0,0,.2,1);opacity:1}}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal[aria-hidden=true] .modal__overlay,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal[aria-hidden=true] .modal__overlay{-webkit-animation:none;animation:none;opacity:1}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-room-search__modal[aria-hidden=true] .modal__container,.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal[aria-hidden=true] .modal__container{-webkit-animation:snapCollapse .6s cubic-bezier(.4,0,.2,1) forwards;animation:snapCollapse .6s cubic-bezier(.4,0,.2,1) forwards;opacity:1}}#modal-carousel{display:none;z-index:9}#modal-carousel.is-open{display:block}@media screen and (min-width:48em){#modal-carousel .modal__container{max-width:97vw;width:100%;max-height:92vh}}@media screen and (min-width:48em){#modal-carousel .modal__content{max-height:calc(92vh - 5rem)}}.customer-reviews__title{padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:64em){.customer-reviews__title{padding-top:2rem;padding-bottom:2rem}}.customer-reviews__page{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#f4f4f4;padding-top:1rem;padding-bottom:1rem}@media screen and (min-width:64em){.customer-reviews__page{padding-top:2rem;padding-bottom:2rem}}.feefo-breakdown{border-radius:16px;background-color:#fff;display:block;overflow:hidden;border:none;padding:2rem;margin-bottom:1rem}.feefo-review-snippet-homepage .feefo-breakdown{padding:0}.feefo-review-snippet-aboutus .feefo-breakdown{padding:0}@media screen and (min-width:64em){.feefo-breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:2rem}.feefo-review-snippet-homepage .feefo-breakdown{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;min-width:234px}}.feefo-breakdown__rating{text-align:center}h3.feefo-breakdown__heading{padding:0;margin:0}h3.feefo-breakdown__heading strong{font-size:6rem;font-weight:700;line-height:1}h3.feefo-breakdown__heading svg{width:76px;height:18px}p.feefo-breakdown__stars{padding:0;margin:0}p.feefo-breakdown__stars .feefo-review-rating__stars{display:inline-block;position:relative}p.feefo-breakdown__stars .feefo-review-rating__stars::before{content:"★★★★★";color:#d4d4d4;position:relative;display:inline-block;overflow:hidden;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fed000;letter-spacing:2px;font-size:44px;line-height:1.2;padding-left:4px}p.feefo-breakdown__stars .feefo-review-rating__stars-inner{display:inline-block;position:absolute;top:0;left:0;overflow:hidden;height:52px}p.feefo-breakdown__stars .feefo-review-rating__stars-inner::before{content:"★★★★★";position:absolute;overflow:hidden;display:inline-block;color:#fed000;-webkit-text-fill-color:#fed000;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#fed000;letter-spacing:2px;font-size:44px;line-height:1.2;top:0;left:0;padding-left:4px}em.feefo-breakdown__reviews-resort{display:inline;font-style:normal}p.feefo-breakdown__reviews-total{padding:0;margin:0;font-size:1.6rem}.feefo-breakdown__ratings-breakdown{text-align:center;margin-top:2rem}@media screen and (min-width:64em){.feefo-breakdown__ratings-breakdown{margin-top:0}}ul.feefo-breakdown__ratings-list{list-style-type:none;margin:0 auto -1rem auto;padding:0;width:auto;display:inline-block;text-align:left}li.feefo-breakdown__ratings-item{list-style-type:none;margin:0;padding:0 0 1rem 0;clear:both}li.feefo-breakdown__ratings-item::before{background-image:none!important;display:none!important}.feefo-breakdown__rating-number{font-size:1.6rem;font-weight:700;display:inline-block}.feefo-breakdown__rating-number::after{content:"★";color:#fed000;font-size:16px;line-height:1.2;display:inline-block}.feefo-breakdown__ratings-number{font-size:1.6rem;font-weight:700;padding-left:185px;position:relative;display:inline-block}.feefo-breakdown__ratings-number::before{content:"";display:block;position:absolute;top:0;left:5px;height:24px;width:170px;border-radius:12px;background-color:#f4f4f4}.feefo-breakdown__ratings-number-reviews{display:block;overflow:hidden;position:absolute;top:0;left:5px;height:24px}.feefo-breakdown__ratings-number-reviews::before{content:"";display:block;position:absolute;top:0;left:0;height:24px;width:170px;border-radius:12px;background-color:#0a6ab9}ul.feefo-reviews__list{border-radius:16px;background-color:#fff;list-style-type:none;display:block;border:none;padding:2rem 2rem 1px 2rem;margin:0}.feefo-review-snippet-homepage ul.feefo-reviews__list{padding:0}@media screen and (min-width:64em){.feefo-review-snippet-homepage ul.feefo-reviews__list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.feefo-review-snippet-aboutus ul.feefo-reviews__list{padding:0}ul.feefo-reviews__list li.feefo-reviews__item{padding:0;margin:0 0 2rem 0}ul.feefo-reviews__list li.feefo-reviews__item::before{display:none}.feefo-review-snippet-homepage ul.feefo-reviews__list li.feefo-reviews__item{margin:0}ul.feefo-reviews__list blockquote.feefo-reviews__quote{padding:0;margin:.3rem 0 .5rem 0;font-size:1.6rem;line-height:1.3;color:#0d283a!important;font-style:normal;font-weight:700;border:0}ul.feefo-reviews__list p.feefo-reviews__text{padding:0;margin:0;line-height:1.2;font-size:1.4rem}ul.feefo-reviews__list p.feefo-reviews__text em{display:inline;font-weight:400;font-style:normal}ul.feefo-reviews__list p.feefo-reviews__text strong{font-weight:400}p.feefo-review-rating{padding:0;margin:0}p.feefo-review-rating .feefo-review-rating__stars{display:inline-block;position:relative}p.feefo-review-rating .feefo-review-rating__stars::before{content:"★★★★★";color:#d4d4d4;position:relative;display:inline-block;overflow:hidden;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fed000;letter-spacing:2px;font-size:18px;line-height:1.2}p.feefo-review-rating .feefo-review-rating__stars-inner{display:inline-block;position:absolute;top:0;left:0;overflow:hidden;height:20px}p.feefo-review-rating .feefo-review-rating__stars-inner::before{content:"★★★★★";position:absolute;overflow:hidden;display:inline-block;color:#fed000;-webkit-text-fill-color:#fed000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fed000;letter-spacing:2px;font-size:18px;line-height:1.2}p.feefo-reviews__view-all{text-align:center;padding:2rem 0;margin:0;font-size:1.6rem}.feefo-review-snippet-aboutus p.feefo-reviews__view-all{padding:0}.feefo-reviews__view-more{text-align:center;padding:2rem 0;margin:0}.trustpilot-review-snippet{border-radius:16px;background-color:#fff;margin:0;border:none;padding:2rem}.trustpilot-widget iframe{margin:0}.homepage-reviews-snippets{width:100%}@media screen and (min-width:64em){.homepage-reviews-snippets{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}}.trustpilot-review-snippet-homepage{border-radius:16px;background-color:#fff;border:1px solid #e4e4e4;padding:1rem;margin-bottom:1rem}@media screen and (min-width:64em){.trustpilot-review-snippet-homepage{padding:2rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:2rem}}.trustpilot-review-snippet-homepage iframe{margin:0}.feefo-review-snippet-homepage{border-radius:16px;background-color:#fff;border:1px solid #e4e4e4;margin-bottom:1rem;padding:1rem}@media screen and (min-width:64em){.feefo-review-snippet-homepage{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;margin-bottom:2rem}}.feefo-review-snippet-aboutus{border-radius:16px;background-color:#fff;border:1px solid #e4e4e4;margin-bottom:1rem;padding:1rem}@media screen and (min-width:64em){.feefo-review-snippet-aboutus{padding:2rem;margin-bottom:2rem}}.trustpilot-review-snippet-aboutus{border-radius:16px;background-color:#fff;border:1px solid #e4e4e4;padding:1rem;margin-bottom:1rem}@media screen and (min-width:64em){.trustpilot-review-snippet-aboutus{padding:2rem;margin-bottom:2rem}}.trustpilot-review-snippet-aboutus iframe{margin:0}.product-listing__page-title{margin-top:2rem}@media screen and (min-width:64em){.product-listing__page-title{margin-top:3rem}}.product-listing{background:#fff;border:1px solid #e4e4e4;padding:1.5rem}@media screen and (max-width:35.99em){.product-listing{border:none;padding:0}}.product-listing__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.product-listing__item:last-child{border:none;padding:0;margin:0}.product-listing__img{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.product-listing__content{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;padding-left:1.5rem}.product-listing__title{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){.product-listing__title{font-size:2.1rem}}@media screen and (min-width:75em){.product-listing__title{font-size:2.4rem}}@media screen and (max-width:35.99em){.product-listing__desc{display:none}}.shared-destinations__title{font-weight:400;font-size:1.4rem;border:1px solid #e4e4e4;background:#1565c0;color:#fff;margin:3.7rem 0 0;padding:1rem 1rem .7rem}@media screen and (min-width:48em){.shared-destinations__title{font-size:1.6rem}}@media screen and (max-width:63.99em){.shared-destinations__title{display:none}}.shared-destinations__list{border:1px solid #e4e4e4;border-top:none;padding:1rem;margin-bottom:1.5rem}@media screen and (max-width:63.99em){.shared-destinations__list{display:none}}.shared-destinations__item{font-size:1.25rem}.cart{margin:1.5rem 0 0 0;border:1px solid #e4e4e4}#cart-form{position:relative;margin-top:5rem}.continue-button-wrapper{display:block;position:absolute;top:-4rem}.continue-shopping-btn{text-decoration:underline;padding:12px;padding-left:0;color:#00273b;text-transform:capitalize}.continue-shopping-btn::before{content:"< "}.cart__header{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4}.cart__title{margin:0;line-height:1;font-size:2.5rem;font-weight:700}@media screen and (min-width:48em){.cart__title{font-size:3.2rem}}.cart__abtot{height:37px;width:97px}.cart__empty{padding:1rem}.cart__product{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e4e4e4}.cart__img{display:none}.cart__tickets-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cart__ticket{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e4e4e4;position:relative;margin:0}@media screen and (min-width:64em){.cart__ticket{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cart__ticket:last-child{border-bottom:none}.ticket.cart__ticket{margin-bottom:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem 50px 1.5rem 1.5rem}.cart__ticket-title{font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.25rem;margin:0;padding:0 0 10px 0}@media screen and (min-width:48em){.cart__ticket-title{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;padding:0}}.cart__ticket-title .title{font-weight:700;font-size:1.4rem;display:block;width:100%;margin-bottom:.5rem}.cart__input{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (min-width:48em){.cart__input{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 1rem;text-align:right}}.cart__input input{max-width:70px;font-size:1.6rem}.cart__price{font-weight:700;font-size:2.1rem;color:#00ad48;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:right;margin:5px 0}@media screen and (min-width:48em){.cart__price{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%}}.cart_mcc-details:not(:empty){display:block}.cart_mcc-details:not(:empty) span{display:block}.cart__delete{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem;margin-left:0;height:20px;width:20px;right:1rem}@media screen and (min-width:48em){.cart__delete{width:30px;top:1.6rem}}.cart__delete::after,.cart__delete::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.cart__delete::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart__delete::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cart__delete:focus,.cart__delete:hover{cursor:pointer;outline:0}.cart__delete:focus::after,.cart__delete:focus::before,.cart__delete:hover::after,.cart__delete:hover::before{background-color:#495157}.cart__delete:hover::after,.cart__delete:hover::before{background-color:#64b5f6}.cart__delete::after,.cart__delete::before{height:20px;right:10px;background:#d4d4d4}.cart__delete:focus::after,.cart__delete:focus::before,.cart__delete:hover::after,.cart__delete:hover::before{background:#848484}.cart__freebies-heading{font-weight:700;padding:1.5rem;font-size:1.6rem;margin:0;position:relative}@media screen and (max-width:63.99em){.cart__freebies-heading{cursor:pointer;padding-left:3.2rem}}.cart__freebies-heading em{color:#00ad48;font-size:1.25rem}@media screen and (max-width:63.99em){.cart__freebies-heading::after{content:"";width:5px;height:5px;position:absolute;border:solid 3px #0d283a;border-left:0;border-bottom:0;top:38px;left:15px;-webkit-transform:translateY(-17px) rotate(135deg);transform:translateY(-17px) rotate(135deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}}@media screen and (max-width:63.99em){.cart__freebies--closed .cart__freebies-heading::after{-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg)}}.cart__freebies-item{padding:0 1.5rem 1rem 2rem;margin:0}@media screen and (max-width:63.99em){.cart__freebies-item{padding-left:3.2rem}}.cart__freebies-item:last-child{padding-bottom:1.5rem}.cart__freebies-item strong{font-weight:400;font-weight:700;color:#00ad48;padding-left:15px;position:relative}.cart__freebies-item strong::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:41.210045662100455% 38.3419689119171%;width:24px;height:24px;content:'';display:block;position:absolute;left:-8px;top:-4px;-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (max-width:63.99em){.cart__freebies--closed .cart__freebies-item{display:none}}.cart__subtotal{background-color:#f4f4f4;padding:1.5rem 50px 1.5rem 1.5rem;border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;font-size:1.6rem;text-align:right}.cart__subtotal-text{font-weight:400}.cart__subtotal-price{font-weight:700;color:#00ad48;font-size:2.1rem}.cart__footer{padding:1.5rem 1.5rem .5rem}@media screen and (min-width:48em){.cart__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:63.99em){.cart__footer a{width:100%}}.cart-summary{margin:1.5rem 0 2rem}.side-box{margin-bottom:2rem;margin-top:5rem;border:1px solid #e4e4e4;display:none}@media screen and (min-width:64em){.side-box{display:block}}.side-box__heading{background-color:#f4f4f4;padding:1rem;font-size:1.6rem;margin:0}.cart-summary__item{padding:1rem 1rem 0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-summary__item--subtotal{border-top:1px solid #e4e4e4;margin-top:1rem}.cart-summary__price{font-weight:700;color:#00ad48}.cart-summary__footer{padding:1rem}.validation-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99999999;padding:20px}.validation-modal{background-color:#fff;padding:26px 17px;border-radius:8px;text-align:left;max-width:359px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.validation-modal__title{font-size:20px;font-weight:700;line-height:26px;color:#021525}.validation-modal__body{color:#121416;font-size:14px}.validation-modal__button{width:100%}#cart-form .featured-offer__offer{position:relative}@media screen and (max-width:63.99em){.u-container:has(.info-tabs--td)>div{overflow:visible}}@media screen and (min-width:64em){.u-container:has(.info-tabs--td):has(.photo-grid) .title-header{margin-top:64px}.u-container:has(.info-tabs--td):has(.photo-grid) .breadcrumb{position:absolute;top:0;left:0;right:0}.u-container:has(.info-tabs--td):has(.photo-grid) .ticket-app,.u-container:has(.info-tabs--td):has(.photo-grid) .ticket-form.loading,.u-container:has(.info-tabs--td):has(.photo-grid) .ticket-form:not(.ticket-form--unsticky){top:20px;margin-top:0}.u-container:has(.info-tabs--td):has(.photo-grid) .ticket-form--unsticky{margin-top:0}.u-container:has(.info-tabs--td) .ticket-app,.u-container:has(.info-tabs--td) .ticket-form,.u-container:has(.info-tabs--td) .ticket-form.loading{-webkit-transition:all .5s;transition:all .5s}.u-container:has(.info-tabs--td) .ticket-form--unsticky{top:0}.u-container:has(.info-tabs--td):has(.info-tabs__list--sticky) .ticket-app,.u-container:has(.info-tabs--td):has(.info-tabs__list--sticky) .ticket-form--unavailable,.u-container:has(.info-tabs--td):has(.info-tabs__list--sticky) .ticket-form:not(.ticket-form--unsticky){top:80px;margin-top:6px;-webkit-transition:all .5s;transition:all .5s;position:-webkit-sticky;position:sticky}}.info-tabs--td #tickets-block{float:left}.info-tabs--td #tickets-block::after{content:"";display:table;clear:both}@media screen and (min-width:48em){.info-tabs--td #tickets-block{float:left;width:calc(100% - 353px)}}@media screen and (min-width:64em){.info-tabs--td #tickets-block{width:100%}}.ticket-description__header{position:relative;padding-bottom:2rem}@media screen and (min-width:48em){.ticket-description__header{width:100%}}.header-section--genie{float:right}.header-section--genie img{max-width:100px}.ticket-persuasion-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem}@media screen and (min-width:64em){.ticket-persuasion-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ticket-app,.ticket-form{border-bottom:1px solid #e4e4e4;padding-bottom:1rem;margin-bottom:1rem;padding-top:1px}.ticket-app::after,.ticket-form::after{content:"";display:table;clear:both}@media screen and (min-width:48em){.ticket-app,.ticket-form{float:right;padding:1.2rem;border:1px solid #e4e4e4;border-radius:10px;width:338px;margin:30px 0 0;position:-webkit-sticky;position:sticky;-webkit-transition:top .3s;transition:top .3s;top:130px}}@media screen and (min-width:64em){.ticket-app,.ticket-form{width:47%;padding:2rem;margin:2rem -50% 0 0;z-index:3;top:80px}}@media screen and (min-width:48em){.ticket-app.ticket-form-hotel,.ticket-form.ticket-form-hotel{float:right;padding:0;border:0;border-radius:10px;width:338px;margin:0;position:-webkit-sticky;position:sticky;-webkit-transition:top .3s;transition:top .3s;top:0}}@media screen and (min-width:64em){.ticket-app.ticket-form-hotel,.ticket-form.ticket-form-hotel{width:100%;padding:0;margin:0;z-index:3;top:0}}.page-hotels-universal-tickets .ticket-app.ticket-form-hotel,.page-hotels-universal-tickets .ticket-form.ticket-form-hotel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:none;padding:0;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media screen and (min-width:48em) and (max-width:63.99em){.mobile-scrolled .ticket-app,.mobile-scrolled .ticket-form{top:70px}}.ticket-app select,.ticket-form select{border:1px solid #aebac8}@media screen and (min-width:64em){.ticket-app select,.ticket-form select{font-size:1.5rem}}.ticket-app .btn,.ticket-form .btn{font-size:1.6rem;padding:12px}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product),.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative!important}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__years,.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__years{display:none}.page-hotels-universal-tickets .ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__tickets,.page-hotels-universal-tickets .ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__tickets{margin-bottom:1rem}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .flatpickr-calendar,.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .flatpickr-calendar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .selection,.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .selection{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__linked-product,.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form__linked-product{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.ticket-app:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form-container,.ticket-form:has(.ticket-form__fulfilment-label,.ticket-form__linked-product) .ticket-form-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.ticket-app:has(.ticket-form__overlay) .calendar-price-key,.ticket-app:has(.ticket-form__overlay) .selection,.ticket-app:has(.ticket-form__overlay) .ticket-form-container,.ticket-app:has(.ticket-form__overlay)>.ticket-form__linked-product,.ticket-form:has(.ticket-form__overlay) .calendar-price-key,.ticket-form:has(.ticket-form__overlay) .selection,.ticket-form:has(.ticket-form__overlay) .ticket-form-container,.ticket-form:has(.ticket-form__overlay)>.ticket-form__linked-product{display:none}.ticket-app .message__persuasion,.ticket-form .message__persuasion{border:none;float:initial}.ticket-app .message__persuasion::before,.ticket-form .message__persuasion::before{content:none}.ticket-app .message__persuasion .message__title,.ticket-form .message__persuasion .message__title{font-style:normal}.ticket-app .message__persuasion .message__details,.ticket-form .message__persuasion .message__details{border-radius:8px;font-style:normal}.ticket-app .message__persuasion .message__details::before,.ticket-form .message__persuasion .message__details::before{left:15px;right:0}.info{display:inline;position:relative}@media screen and (max-width:63.99em){.ticket-form__linked-product .info{position:unset}}.info em{font-weight:700;border-radius:50%;height:15px;width:15px;display:inline-block;text-align:center;border:1px solid;font-size:1.2rem;cursor:pointer;font-style:normal;line-height:1.2;background-color:transparent}.info__details{display:none;font-weight:400;background-color:#fff;z-index:2;width:250px;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;right:0;top:calc(100% + 8px)}@media screen and (max-width:63.99em){.ticket-form__linked-product .info__details{top:35px;left:auto}}.info:hover .info__details{display:block}.ticket-form--unavailable .btn--chevron,.ticket-form--unavailable .flatpickr-calendar,.ticket-form--unavailable .ticket-form__condensed,.ticket-form--unavailable .ticket-form__linked-product,.ticket-form--unavailable .ticket-form__tickets{display:none}.ticket-form__unavailable{background:#fff;position:relative;z-index:2;display:none}@media screen and (max-width:47.99em){.ticket-form__unavailable{border:1px solid #e4e4e4;padding:1rem;border-radius:10px}}.ticket-form__unavailable .connect__title{display:none}.ticket-form--unavailable .ticket-form__unavailable{display:block}.ticket-form__unavailable-title{font-weight:700;position:relative;padding-left:3rem;color:#fb8c00;font-size:2.6rem}.ticket-form__unavailable-title::before{content:"i";height:2.2rem;width:2.2rem;position:absolute;left:0;top:.8rem;border-radius:50%;color:#fff;background:#fb8c00;text-align:center;font-size:1.5rem;line-height:1.5}.ticket-form__unavailable-title--small{font-size:2rem}.ticket-form__unavailable-intro{font-weight:400;font-size:1.6rem}.ticket-form__unavailable-list{list-style:disc;margin:-.5rem 0 1rem 2rem}.ticket-form__unavailable-list li{line-height:1.2;margin-bottom:.5rem}.ticket-form--unsticky{position:relative}.ticket-form__tag{font-weight:700;position:absolute;color:#fff;background-color:#f04326;text-transform:uppercase;z-index:1;font-size:1rem;top:-1rem;right:-.6rem;padding:.3rem 1rem;border-radius:0}.ticket-form__tag::after{content:"";border:solid 3px transparent;border-top-color:#d42b0f;border-left-color:#d42b0f;position:absolute;bottom:-6px;right:0}.ticket-form--unavailable .ticket-form__tag{display:none}.ticket-form__tag--black-november{background-color:#000}.ticket-form__tag--black-november::after{border-top-color:#333;border-left-color:#333}.ticket-form__years{margin-bottom:1.5rem}@media screen and (min-width:48em){.ticket-form__years{display:-webkit-box;display:-ms-flexbox;display:flex}}.ticket-form--unavailable .ticket-form__years{display:none}.ticket-form__condensed .selection-value{padding:5px 31.5px 5px 5px}.ticket-form__date21,.ticket-form__fulfilment{margin-bottom:1.5rem;border-bottom:1px solid #e4e4e4;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.ticket-form__date21:empty,.ticket-form__fulfilment:empty{display:none}.ticket-form--unavailable .ticket-form__date21,.ticket-form--unavailable .ticket-form__fulfilment{display:none}.ticket-form__fulfilment--dvp{border-bottom:none;border-top:1px solid #e4e4e4;padding-top:1rem}.ticket-form__date21{-ms-flex-wrap:wrap;flex-wrap:wrap}.ticket-form__date21-label,.ticket-form__fulfilment-label,.ticket-form__years-label{margin-right:auto;font-size:1.5rem}@media screen and (max-width:47.99em){.ticket-form__date21-label,.ticket-form__fulfilment-label,.ticket-form__years-label{font-size:1.8rem}}.ticket-form__fulfilment-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ticket-form__date21-label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.ticket-form__linked-product{position:relative;border:1px solid #e4e4e4;border-radius:12px;margin-bottom:2rem;padding:1rem 1.5rem;color:#000;background:#fff;text-align:left;width:100%}.ticket-form__linked-product:focus,.ticket-form__linked-product:hover{color:#000}.ticket-form__linked-product p{margin-bottom:0}@media screen and (max-width:47.99em){.ticket-form__linked-product p{z-index:2;position:relative}}.ticket-form__linked-product p .info{z-index:2}.ticket-form__linked-product a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.ticket-form__linked-product a::after{content:'';display:inline-block;margin-left:3px;background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:19.17420814479638% 18.737166324435318%;width:8px;height:9.6px}.ticket-form__linked-product-sub{color:#6e7983;font-size:1.6rem;margin-bottom:0}.ticket-form__linked-product--epic{margin-bottom:2rem;padding:1.5rem 1.5rem 1.5rem 70px}@media screen and (min-width:48em){.ticket-form__linked-product--epic{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ticket-form__linked-product--epic .info{position:absolute;right:15px}}.ticket-form__linked-product--epic img{display:block;position:absolute;height:39px;width:auto;left:15px;top:10px}@media screen and (min-width:48em){.ticket-form__linked-product--epic img{top:6px}}.ticket-form__linked-product-price{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ticket-form__lead-price{text-transform:capitalize;color:#00ad48;font-weight:700}.ticket-form__lead-price+span{font-size:1.2rem}.flatpickr-innerContainer:has(.ticket-form__overlay){position:relative}.ticket-form__overlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);z-index:1}.year{display:inline-block;width:50%;margin-bottom:.5rem}@media screen and (min-width:48em){.year{width:auto}}@media screen and (max-width:47.99em){.year:first-child:nth-last-child(3),.year:first-child:nth-last-child(3)~.year{width:33%}}.date21,.fulfilment{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}@media screen and (min-width:48em){.date21,.fulfilment{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.date21__input,.fulfilment__input,.year__input{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.date21__label,.fulfilment__label,.year__label{position:relative;font-size:1.4rem;padding:11px;border:1px solid #e4e4e4;text-align:center}@media screen and (max-width:47.99em){input.fulfilment__physical+.date21__label,input.fulfilment__physical+.fulfilment__label,input.fulfilment__physical+.year__label,input[name=physical]+.date21__label,input[name=physical]+.fulfilment__label,input[name=physical]+.year__label{padding-right:30px}}@media screen and (min-width:48em){.date21__label,.fulfilment__label,.year__label{padding:0 0 0 25px;margin:0 0 0 10px;border:none;text-align:left}}@media screen and (min-width:48em){.date21__label::before,.fulfilment__label::before,.year__label::before{content:"";width:20px;height:20px;border:solid 1px #aebac8;border-radius:50%;background-color:#fff;position:absolute;top:0;left:-5px}.date21__label::after,.fulfilment__label::after,.year__label::after{content:"";width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:3px;left:-2px}}.date21__label:hover::after,.fulfilment__label:hover::after,.year__label:hover::after{background:#d4d4d4}@media screen and (max-width:47.99em){input:checked+.date21__label,input:checked+.fulfilment__label,input:checked+.year__label{border:1px solid #00ad48;background:#e5f9ee}input:checked+.date21__label::before,input:checked+.fulfilment__label::before,input:checked+.year__label::before{background:#00ad48;content:"";width:20px;height:20px;border-radius:50%;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input:checked+.date21__label::after,input:checked+.fulfilment__label::after,input:checked+.year__label::after{background:0 0;content:"";width:3px;height:8px;border-radius:0;position:absolute;border:3px solid #fff;border-left:none;border-top:none;top:50%;right:17px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}}@media screen and (min-width:48em){input:checked+.date21__label::after,input:checked+.fulfilment__label::after,input:checked+.year__label::after{background:#00ad48}}@media screen and (max-width:47.99em){.date21__label{padding:11px 30px 11px 11px}}.fulfilment__label span{font-weight:700}.fulfilment__detail{display:block;text-align:center;padding:10px 0 10px}@media screen and (min-width:48em){.fulfilment__detail{text-align:left;padding:0 0 0 35px;font-size:12px}}.ticket-form__time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.time__label{font-size:1.5rem}.time__input{margin-left:auto;border-radius:0;padding:5px 30px 5px 5px}.ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;margin-bottom:1rem;padding-bottom:1rem;clear:both;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-hotels-universal-tickets .ticket{margin-top:1rem;margin-bottom:0}.ticket:last-of-type{border-bottom:none}.ticket__label{font-size:1.5rem;line-height:1.4;-ms-flex-preferred-size:calc(100% - 160px);flex-basis:calc(100% - 160px)}.page-hotels-universal-tickets .ticket__label,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .ticket__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem}@media screen and (max-width:47.99em){.ticket__label{font-size:1.8rem}}.ticket__ticket-for{display:block;font-size:1.4rem}.page-hotels-universal-tickets .ticket__ticket-for,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .ticket__ticket-for{line-height:1.3}.ticket__ticket-ppd{display:inline-block;font-weight:400;color:#00ad48;font-size:1.4rem}.page-hotels-universal-tickets .ticket__ticket-ppd,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .ticket__ticket-ppd{line-height:1.3rem}.ticket__ticket-number{font-weight:700;font-size:2.8rem}.page-hotels-disney-tickets.HOT-598-redesign-wdw-hotel-ticket-step .ticket__ticket-number,.page-hotels-disney-tickets.HOT-777-redesign-wdw-hotel-ticket-step-v4 .ticket__ticket-number,.page-hotels-universal-park-tickets .ticket__ticket-number,.page-hotels-universal-tickets .ticket__ticket-number,.page-hotels-universal-tickets.HOT-586-redesign-uor-hotel-ticket-step .ticket__ticket-number{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:700;font-size:2.4rem;color:#00ad48;line-height:1.1}.ticket__ticket-total{display:inline-block;font-size:1.3rem;font-style:normal}.ticket__title{display:block}.ticket__price{font-weight:700;font-size:2.3rem;color:#00ad48}.ticket__rrp{font-size:1.3rem;text-decoration:line-through;display:inline-block;vertical-align:baseline}.ticket__saving{font-weight:700;color:#fff;background-color:#d80000;padding:2px 5px 2px 5px;border-radius:4px;font-size:1.2rem;vertical-align:baseline;display:inline-block;margin-left:3px}.ticket__amount{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:160px;flex-basis:160px;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (min-width:48em){.ticket__amount{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}}.ticket__qty{height:45px;font-size:16px;width:45px;text-align:center;margin:0 8px;padding:8px;border:1px solid #adb4ba;border-radius:12px}@media screen and (max-width:47.99em){.ticket__qty{background-image:none;font-size:1.8rem;pointer-events:fill}}.ticket__amount-next,.ticket__amount-prev{-webkit-appearance:none;background:#fff;border:1px solid #00ad48;color:#00ad48;border-radius:50%;height:45px;width:45px;font-size:2rem;vertical-align:top;line-height:1;cursor:pointer}@media screen and (min-width:48em){.ticket__amount-next,.ticket__amount-prev{display:block}}.ticket__amount-next:disabled,.ticket__amount-prev:disabled{color:#adb4ba;border-color:#adb4ba;pointer-events:none;-ms-touch-action:none;touch-action:none}input.ticket__qty::-webkit-inner-spin-button,input.ticket__qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].ticket__qty{-moz-appearance:textfield}.qty-error{border-radius:8px;background-color:#ffe2e2;color:#ff6c6c;-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:8px;margin-bottom:4px;padding:8px;position:relative;padding-left:36px}.qty-error::before{content:"!";border-radius:50%;border:1.5px solid #ff6c6c;padding:0 7px;margin-right:8px;position:absolute;left:8px;font-size:12px}.message{font-size:1.25rem;font-style:italic;float:right;border:1px solid #00ad48;color:#00ad48;background:#fff;padding:5px 10px 5px;margin:10px 0 0 0;position:relative;border-radius:2px}.ticket-form--unavailable .message{display:none}.message::before{content:"";position:absolute;top:-6px;right:10px;height:10px;width:10px;background:#fff;border:1px solid #00ad48;border-width:1px 1px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.message .message__details{display:none;position:absolute;background:#00ad48;color:#fff;padding:1rem;left:0;top:100%;margin-top:1rem;z-index:3}.message .message__details::before{content:"";position:absolute;top:-5px;right:10px;height:10px;width:10px;background:#00ad48;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.message:hover .message__details{display:block}.message--mini-tickets{text-align:center;margin:10px auto 0;float:none;display:inline-block;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;z-index:1}.message--mini-tickets::before{display:none}.message--mini-tickets .message__details--mini-tickets{text-align:center;bottom:100%;top:auto;margin:0 0 1rem}.message--mini-tickets .message__details--mini-tickets::before{top:auto;bottom:-5px}.message__icon{display:inline-block;height:17px;width:17px;fill:#00ad48;vertical-align:text-bottom;margin-right:5px}.shield-mobile{position:relative;clear:both;padding:35px 20px 20px 60px;font-size:1.7rem;font-weight:700;line-height:1.2;color:#42a5f5}@media screen and (min-width:48em){.shield-mobile{display:none}}.shield-mobile__icon{position:absolute;left:20px;top:30px;fill:#42a5f5;height:30px;width:30px}.shield-mobile__details{margin:5px 0 0;color:#656565;line-height:1.5;font-size:1.4rem;font-weight:400}@media screen and (min-width:48em){.ticket-description__footer{float:left;width:100%}}.ticket-description__details{margin:1rem 0 3rem;font-size:1.6rem}.ticket-description__details li{line-height:1.2;padding-left:20px;margin-bottom:1rem;position:relative}.ticket-description__details li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:0;top:3px}.ticket-description__freebies{margin-bottom:4rem;font-size:1.6rem}.freebies__title{font-size:2rem}.freebies__title em{font-weight:700;color:#00ad48;font-size:1.5rem}.freebies__item{padding-left:20px;margin-bottom:1rem;position:relative;list-style-type:none}.freebies__item::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:41.210045662100455% 38.3419689119171%;width:24px;height:24px;content:"";display:block;position:absolute;left:-4px;top:-1px;-webkit-transform:scale(.9);transform:scale(.9)}.freebies__item a{color:#0d283a}.freebies__item a:focus,.freebies__item a:hover{color:#64b5f6}.freebies__item--featured{font-weight:400}.freebies__free{text-transform:uppercase;color:#00ad48}.ticket-app-form__prices--app{margin:1rem 0 1rem 0}@media screen and (min-width:48em){.ticket-app-form__prices--app{margin:2rem 0 2rem 0}.ticket-app-form__prices--app .mini-tickets__ticket{padding:0 4rem 0 0}}.ticket-app-form__prices{text-align:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;line-height:1.4;min-height:105px}.ticket-app-form-tickets__ticket{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:0;text-align:left}.ticket-app-form-tickets__ticket::after{content:".";display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px;color:transparent}.ticket-app-form-tickets__ticket-label{display:block;font-size:1.25rem}@media screen and (min-width:75em){.ticket-app-form-tickets__ticket-label{font-size:1.4rem}}.ticket-app-form-tickets__ticket-price{font-weight:700;color:#00ad48;font-size:2.8rem}p.ticket-app-form-tickets__ticket-info{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;position:relative;padding:0;margin:0;text-align:left}.ticket-app-form-tickets__ticket-for{display:block;font-size:1.4rem}.ticket-app-form-tickets__ticket-ppd{display:block;font-weight:400;color:#00ad48;font-size:1.4rem}.ticket-app-form-tickets__ticket-total{display:block;font-size:1.25rem;font-style:normal;margin-bottom:5px}.ticket-app-form-tickets__ticket-number{font-weight:700;font-size:2.8rem}.ticket-app-form-tickets__rrp{display:block;margin-top:2px;position:relative}.ticket-app-form-tickets__rrp::after{content:".";color:transparent}.currency-small{font-weight:400}.alternative-ticket-link{display:block;margin:15px 0;font-style:1.4rem}@media screen and (min-width:48em){.alternative-ticket-link{margin:0 0 15px;text-align:center}}.info-tabs--td .special-offers-block#conditions,.info-tabs--td .special-offers-block#details,.info-tabs--td .special-offers-block#faqs,.info-tabs--td .special-offers-block#hotels-offers,.info-tabs--td .text-block#conditions,.info-tabs--td .text-block#details,.info-tabs--td .text-block#faqs,.info-tabs--td .text-block#hotels-offers{border-top:1px solid #e3e3e3;padding-top:3rem;padding-bottom:3rem}.info-tabs--td .special-offers-block#conditions .text-block__content h2,.info-tabs--td .special-offers-block#conditions .text-block__content h3,.info-tabs--td .special-offers-block#conditions .text-block__section h2,.info-tabs--td .special-offers-block#conditions .text-block__section h3,.info-tabs--td .special-offers-block#details .text-block__content h2,.info-tabs--td .special-offers-block#details .text-block__content h3,.info-tabs--td .special-offers-block#details .text-block__section h2,.info-tabs--td .special-offers-block#details .text-block__section h3,.info-tabs--td .special-offers-block#faqs .text-block__content h2,.info-tabs--td .special-offers-block#faqs .text-block__content h3,.info-tabs--td .special-offers-block#faqs .text-block__section h2,.info-tabs--td .special-offers-block#faqs .text-block__section h3,.info-tabs--td .special-offers-block#hotels-offers .text-block__content h2,.info-tabs--td .special-offers-block#hotels-offers .text-block__content h3,.info-tabs--td .special-offers-block#hotels-offers .text-block__section h2,.info-tabs--td .special-offers-block#hotels-offers .text-block__section h3,.info-tabs--td .text-block#conditions .text-block__content h2,.info-tabs--td .text-block#conditions .text-block__content h3,.info-tabs--td .text-block#conditions .text-block__section h2,.info-tabs--td .text-block#conditions .text-block__section h3,.info-tabs--td .text-block#details .text-block__content h2,.info-tabs--td .text-block#details .text-block__content h3,.info-tabs--td .text-block#details .text-block__section h2,.info-tabs--td .text-block#details .text-block__section h3,.info-tabs--td .text-block#faqs .text-block__content h2,.info-tabs--td .text-block#faqs .text-block__content h3,.info-tabs--td .text-block#faqs .text-block__section h2,.info-tabs--td .text-block#faqs .text-block__section h3,.info-tabs--td .text-block#hotels-offers .text-block__content h2,.info-tabs--td .text-block#hotels-offers .text-block__content h3,.info-tabs--td .text-block#hotels-offers .text-block__section h2,.info-tabs--td .text-block#hotels-offers .text-block__section h3{font-size:20px;font-weight:700}.info-tabs--td .special-offers-block#conditions .text-block__content,.info-tabs--td .special-offers-block#conditions .text-block__section,.info-tabs--td .special-offers-block#details .text-block__content,.info-tabs--td .special-offers-block#details .text-block__section,.info-tabs--td .text-block#conditions .text-block__content,.info-tabs--td .text-block#conditions .text-block__section,.info-tabs--td .text-block#details .text-block__content,.info-tabs--td .text-block#details .text-block__section{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;width:100%}.info-tabs--td .special-offers-block#conditions .text-block__content div:has(table),.info-tabs--td .special-offers-block#conditions .text-block__section div:has(table),.info-tabs--td .special-offers-block#details .text-block__content div:has(table),.info-tabs--td .special-offers-block#details .text-block__section div:has(table),.info-tabs--td .text-block#conditions .text-block__content div:has(table),.info-tabs--td .text-block#conditions .text-block__section div:has(table),.info-tabs--td .text-block#details .text-block__content div:has(table),.info-tabs--td .text-block#details .text-block__section div:has(table){overflow:unset}.info-tabs--td .special-offers-block#conditions .text-block__content::after,.info-tabs--td .special-offers-block#conditions .text-block__section::after,.info-tabs--td .special-offers-block#details .text-block__content::after,.info-tabs--td .special-offers-block#details .text-block__section::after,.info-tabs--td .text-block#conditions .text-block__content::after,.info-tabs--td .text-block#conditions .text-block__section::after,.info-tabs--td .text-block#details .text-block__content::after,.info-tabs--td .text-block#details .text-block__section::after{content:""}.info-tabs--td .special-offers-block#conditions .text-block__tips,.info-tabs--td .special-offers-block#details .text-block__tips,.info-tabs--td .text-block#conditions .text-block__tips,.info-tabs--td .text-block#details .text-block__tips{margin-top:1.6rem}@media screen and (min-width:64em){.info-tabs--td .special-offers-block#conditions .text-block__tips,.info-tabs--td .special-offers-block#details .text-block__tips,.info-tabs--td .text-block#conditions .text-block__tips,.info-tabs--td .text-block#details .text-block__tips{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;width:100%;margin-top:0}}.info-tabs--td .special-offers-block#conditions.tick-desc--opened .text-block__content,.info-tabs--td .special-offers-block#conditions.tick-desc--opened .text-block__section,.info-tabs--td .special-offers-block#conditions.tick-desc--opened .text-block__tips,.info-tabs--td .special-offers-block#details.tick-desc--opened .text-block__content,.info-tabs--td .special-offers-block#details.tick-desc--opened .text-block__section,.info-tabs--td .special-offers-block#details.tick-desc--opened .text-block__tips,.info-tabs--td .text-block#conditions.tick-desc--opened .text-block__content,.info-tabs--td .text-block#conditions.tick-desc--opened .text-block__section,.info-tabs--td .text-block#conditions.tick-desc--opened .text-block__tips,.info-tabs--td .text-block#details.tick-desc--opened .text-block__content,.info-tabs--td .text-block#details.tick-desc--opened .text-block__section,.info-tabs--td .text-block#details.tick-desc--opened .text-block__tips{-webkit-line-clamp:initial}.info-tabs--td .tick-desc__toggle-button{display:inline-block;margin-top:1rem;color:#1a9ee2;font-size:1.6rem;line-height:2rem;border-bottom:.15rem solid #1a9ee2}.info-tabs--td .tick-desc__toggle-button:hover{cursor:pointer}.ticket-form__extensions{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extensions__label{font-size:1.5rem}.extensions__input{width:200px;min-width:250px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:auto;border-radius:0;padding:5px 30px 5px 5px}.extensions__input option{white-space:normal}#faqs:has(.text-block__section--faqs.text-block__section--faqs-digital.u-hide) .text-block__heading,#faqs:has(.text-block__section--faqs.text-block__section--faqs-physical.u-hide) .text-block__heading{display:none}_::-webkit-full-page-media,_:future,:root .text-block#details{clear:both}@media screen and (max-width:47.99em){.ticket-form.frozen-tickets{border-bottom:none}}.ticket-form.frozen-tickets .ticket-form__frozen-logo{background:url(/themes/custom/atd/images/temp/frozen/wof-bg.jpg) center center no-repeat;-ms-flex-item-align:center;align-self:center;border-radius:9px}@media screen and (max-width:47.99em){.ticket-form.frozen-tickets .ticket-form__frozen-logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:7px 0;margin-top:1rem}}.ticket-form.frozen-tickets .ticket-form__frozen-logo img{max-width:250px;display:block}@media screen and (max-width:47.99em){.ticket-form.frozen-tickets .ticket-form__frozen-logo img{max-width:244px;margin:auto}}@media screen and (min-width:48em){.ticket-form.frozen-tickets .ticket-form__frozen-logo{position:absolute;width:100%;top:calc(100% + 2rem);left:0}.ticket-form.frozen-tickets .ticket-form__frozen-logo img{max-width:314px;margin:auto}}.ticket-description-myw{margin:2rem 0}@media screen and (min-width:48em){.ticket-description-myw::after{content:"";display:table;clear:both}}.ticket-description-myw__footer .loading{min-height:20px}.ticket-description-myw__ticket-info{border-bottom:solid 2px #f4f4f4;margin-bottom:1rem}.ticket-description-myw__ticket-info .ticket-description-myw__ticket-image{width:100%}.ticket-description-myw__ticket-info .ticket-description-myw__ticket-image img{width:100%}.ticket-description-myw__ticket-info .ticket-description-myw__includes{display:none}@media screen and (min-width:64em){.ticket-description-myw__ticket-info .ticket-description-myw__includes{border-top:solid 2px #f4f4f4;display:-webkit-box;display:-ms-flexbox;display:flex}}.ticket-description-myw__ticket-info .ticket-description-myw__details{display:none}@media screen and (min-width:64em){.ticket-description-myw__ticket-info .ticket-description-myw__details{display:block}}.ticket-description-myw__ticket-info h2{font-weight:700;font-size:1.4rem;text-transform:uppercase;margin:1rem 1.5rem 1rem 0;padding:0}ul.ticket-description-myw__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0;padding:0}ul.ticket-description-myw__content-list li{padding-left:25px;margin-bottom:0;position:relative;margin-right:1.5rem}ul.ticket-description-myw__content-list li::before{background-image:none}ul.ticket-description-myw__content-list li .ticket-description-myw__content-list-bullet{width:20px;height:20px;position:absolute;left:0;top:0;fill:#1a9ee2}ul.ticket-description-myw__content-list li .ticket-description-myw__content-list-bullet path{fill:#1a9ee2}.magic-your-way-tickets{width:100%;padding-top:1rem}.magic-your-way-tickets__step{clear:both;margin-bottom:1.5rem}.magic-your-way-tickets__step::after{content:"";display:table;clear:both}.magic-your-way-tickets__step h2{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){.magic-your-way-tickets__step h2{font-size:2.1rem}}@media screen and (min-width:75em){.magic-your-way-tickets__step h2{font-size:2.4rem}}.magic-your-way-tickets__step h2 label{font-weight:400;font-size:1.8rem;margin:0}@media screen and (min-width:48em){.magic-your-way-tickets__step h2 label{font-size:2.1rem}}@media screen and (min-width:75em){.magic-your-way-tickets__step h2 label{font-size:2.4rem}}.magic-your-way-tickets__step h2 small{font-size:1.25rem;font-style:italic}@media screen and (min-width:64em){.magic-your-way-tickets--step-people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:64em){.magic-your-way-tickets__date-select,.magic-your-way-tickets__people{margin-left:auto}}.magic-your-way-tickets__date-select input.group-by-day-input,.magic-your-way-tickets__people input.group-by-day-input{background:#fff url(/themes/custom/atd/images/calendar-blue.svg) no-repeat 95%;background-size:16px auto}@media screen and (min-width:64em){.magic-your-way-tickets__people{display:-webkit-box;display:-ms-flexbox;display:flex}}.magic-your-way-tickets__person-select{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:64em){.magic-your-way-tickets__person-select{margin-left:2rem}}@media screen and (max-width:63.99em){.magic-your-way-tickets__person-select{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e4e4e4}}.magic-your-way-tickets__person-select label{margin-right:1rem}.magic-your-way-tickets__person-select label small{font-size:1.25rem;display:block;white-space:nowrap}@media screen and (max-width:63.99em){.magic-your-way-tickets__person-select .myw-ticket__qty{padding:1.5rem}}@media screen and (max-width:63.99em){.magic-your-way-tickets__person-select:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}}.magic-your-way-tickets__number-of-visits-select{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:1.5rem}.magic-your-way-tickets__number-of-visits-option{border:1px solid #e4e4e4;padding:2rem 1rem 2rem 1rem;background-color:#fff;text-align:center;position:relative;cursor:pointer;height:auto}.magic-your-way-tickets__number-of-visits-option.selected{border-color:#00ad48;background-color:#eef9ef}.magic-your-way-tickets__number-of-visits-option.selected::after{content:'';position:absolute;height:30px;width:30px;display:block;bottom:0;left:50%;border-radius:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);background:#00ad48 url(/themes/custom/atd/images/check-white.svg) no-repeat center;background-size:16px auto}.magic-your-way-tickets__ticket-type-select{border:1px solid #e4e4e4;padding:1rem;background-color:#fff;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.magic-your-way-tickets__visits-ribbon{font-weight:700;position:absolute;z-index:1;padding:4px 10px 2px 10px;border-radius:4px 4px 0 4px;top:-1rem;right:-.6rem;color:#fff;background:#f04326;text-transform:uppercase;font-size:1rem}.magic-your-way-tickets__visits-ribbon::after{content:'';border:solid 3px transparent;border-top-color:#d42b0f;border-left-color:#d42b0f;position:absolute;bottom:-6px;right:0}.magic-your-way-tickets__visits-title{font-size:1.6rem;color:#0d283a;margin:0}.magic-your-way-tickets__visits-title strong{font-weight:400;display:block}.magic-your-way-tickets__visits-title em{font-size:1.25rem;font-style:normal;display:block}.magic-your-way-tickets__visits-number{font-weight:700;font-size:2.6rem;display:block;line-height:1}.selected .magic-your-way-tickets__visits-number{color:#00ad48}.magic-your-way-tickets__visits-visits{font-size:1.6rem;display:block}.selected .magic-your-way-tickets__visits-visits{color:#00ad48}.magic-your-way-tickets__visits-saving{font-weight:700;font-size:1.25rem;color:#f04326;display:block;text-transform:uppercase;margin:0}.magic-your-way-tickets__visits-price{margin:0}.magic-your-way-tickets__price-from{font-size:1.25rem;display:block}.magic-your-way-tickets__price-number{font-weight:700;font-size:1.6rem;display:block}.selected .magic-your-way-tickets__price-number{color:#00ad48}.magic-your-way-tickets__ticket-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.magic-your-way-tickets__ticket-type-title{font-size:1.6rem;color:#0d283a;margin:0;display:block}.magic-your-way-tickets__ticket-type-park-number{font-size:1.25rem;display:block;font-style:italic}.magic-your-way-tickets__ticket-type-day-number{font-size:1.25rem;display:inline-block;background-color:#f4f4f4;padding:2px 6px;border-radius:2px}.magic-your-way-tickets__separator{width:100%;position:relative;margin-bottom:1rem}.magic-your-way-tickets__separator::before{content:"";border:solid 6px transparent;border-right-color:#e4e4e4;position:absolute;top:-6px;right:-10px}.magic-your-way-tickets__separator::after{content:"";border:solid 6px transparent;border-right-color:#fff;position:absolute;top:-6px;right:-11px}.magic-your-way-tickets__separator hr{width:100%;height:1px;margin:0;padding:0;position:relative;background-color:#e4e4e4}.magic-your-way-tickets__separator hr::before{content:"";border:solid 6px transparent;border-left-color:#e4e4e4;position:absolute;top:-6px;left:-10px}.magic-your-way-tickets__separator hr::after{content:"";border:solid 6px transparent;border-left-color:#fff;position:absolute;top:-6px;left:-11px}.magic-your-way-tickets__ticket-type-image{position:relative}.myw-genie{position:absolute;bottom:10px;right:10px;width:50%}.magic-your-way-tickets__ticket-type-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.magic-your-way-tickets__ticket-type-prices{display:block}.magic-your-way-tickets__ticket-type-prices p{display:-webkit-box;display:-ms-flexbox;display:flex}.magic-your-way-tickets__ticket-type-prices .magic-your-way-tickets__ticket-type-saving{font-weight:700;font-size:1.25rem;color:#f04326;text-transform:uppercase;text-align:right;display:block;margin-bottom:0}.magic-your-way-tickets__mini-ticket-type-prices{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.magic-your-way-tickets__mini-ticket-type{width:100%;padding:0 1rem}.magic-your-way-tickets--mini-ticket-adult{border-right:1px solid #e4e4e4}.magic-your-way-tickets__mini-ticket-type-people{text-align:center;display:block;font-size:1.4rem}.magic-your-way-tickets__mini-ticket-type-people small{font-size:1.25rem}.magic-your-way-tickets__mini-ticket-type-price{font-weight:700;text-align:center;display:block;font-size:1.6rem;color:#00ad48}.magic-your-way-tickets__ticket-type-adult{margin-bottom:0}.magic-your-way-tickets__ticket-type-detail{font-size:1.4rem}.magic-your-way-tickets__ticket-type-detail small{font-size:1.25rem}.magic-your-way-tickets__ticket-type-price{font-size:1.4rem;margin-left:auto}.magic-your-way-tickets__ticket-type-price sup{color:#00ad48}.magic-your-way-tickets__ticket-type-price-number{font-weight:700;font-size:1.6rem;color:#00ad48}@media screen and (min-width:48em){.myw-popup-content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:48em){.myw-popup-content__column{-webkit-box-flex:1;-ms-flex:1;flex:1}}.range-selection__amount{font-weight:700;width:100%;text-align:center;margin-bottom:1rem;color:#00ad48;font-size:2.4rem}.range-selection__ticks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:1rem 0 2rem 0;list-style-type:none}.range-selection__ticks li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:1.6rem;font-weight:700;color:#00496c;padding:0 .1rem;margin:0}h2.ticket-form__select-amount{font-size:2.1rem;color:#00496c}input[type=range].range-selection__slider{-webkit-appearance:none;width:100%;background:0 0;outline:0;margin:10px 0;padding:0;border:0;border-radius:0;position:relative}input[type=range].range-selection__slider:focus{outline:0}input[type=range].range-selection__slider::-moz-focus-outer{border:none}input[type=range].range-selection__slider::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}input[type=range].range-selection__slider::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-10px;border:1px solid #e4e4e4;height:36px;width:36px;border-radius:50%;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}input[type=range].range-selection__slider::-moz-range-thumb{border:1px solid #e4e4e4;height:36px;width:36px;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}input[type=range].range-selection__slider::-ms-thumb{border:1px solid #e4e4e4;height:36px;width:36px;border-radius:50%;background-color:#fff;cursor:pointer;box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}input[type=range].range-selection__slider::-webkit-slider-runnable-track{width:100%;height:16px;background-color:#1a9ee2;border-radius:16px;cursor:pointer;border:none}input[type=range].range-selection__slider:focus::-webkit-slider-runnable-track{background-color:#1a9ee2}input[type=range].range-selection__slider::-moz-range-track{width:100%;height:16px;background-color:#f4f4f4;border-radius:16px;cursor:pointer;border:none}input[type=range].range-selection__slider::-moz-range-progress{background-color:#1a9ee2;height:16px;border-radius:16px;cursor:pointer;border:none}input[type=range].range-selection__slider::-ms-track{width:100%;height:1px;border-color:transparent;border-width:7px 0;color:transparent;background-color:#f4f4f4;border-radius:16px;cursor:pointer}input[type=range].range-selection__slider::-ms-fill-lower{height:1px;border-color:transparent;border-width:7px 0;color:transparent;background-color:#1a9ee2;border-radius:16px;cursor:pointer}input[type=range].range-selection__slider:focus::-ms-fill-lower{background-color:#1a9ee2}input[type=range].range-selection__slider::-ms-fill-upper{height:1px;border-color:transparent;border-width:7px 0;color:transparent;background-color:#f4f4f4;border-radius:16px;cursor:pointer}input[type=range].range-selection__slider:focus::-ms-fill-upper{background-color:#f4f4f4}@media screen and (max-width:47.99em){#modal-dvp,#modal-flexi{display:none}}#modal-dvp .modal__container,#modal-flexi .modal__container{will-change:auto}@media screen and (max-width:47.99em){#modal-dvp .modal__container,#modal-flexi .modal__container{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;margin:0;max-height:100vh;border-radius:0}.ios-26 #modal-dvp .modal__container,.ios-26 #modal-flexi .modal__container{min-height:var(--viewport-height)}}@media screen and (min-width:48em){#modal-dvp .modal__container,#modal-flexi .modal__container{max-width:95%;width:1024px}}#modal-dvp .modal__overlay,#modal-flexi .modal__overlay{will-change:auto}@media screen and (max-width:47.99em){#modal-dvp .modal__overlay,#modal-flexi .modal__overlay{-webkit-animation:none;animation:none;-webkit-transition:top .3s;transition:top .3s;z-index:11;background:0 0;top:100vh}.ios-26 #modal-dvp .modal__overlay,.ios-26 #modal-flexi .modal__overlay{top:120vh}}@media screen and (max-width:47.99em){#modal-dvp.is-open,#modal-flexi.is-open{display:block}#modal-dvp.is-open .modal__overlay,#modal-flexi.is-open .modal__overlay{top:0;background:#fff}}@media screen and (max-width:47.99em){#modal-dvp .modal__content,#modal-flexi .modal__content{max-height:80vh}}.flexi{padding-right:0;gap:1rem}@media screen and (min-width:48em){.flexi{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.flexi__option{-webkit-box-flex:0;-ms-flex:0 0 32.5%;flex:0 0 32.5%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;cursor:pointer;border-radius:8px;border-radius:24px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-width:1px 0 0 0;gap:1rem;background-color:#fff;padding:1.6rem;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1.6rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;border:1px solid #e4e4e4}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.flexi__option{-webkit-box-flex:0;-ms-flex:0 0 29.5%;flex:0 0 29.5%}}.flexi__option:hover{cursor:pointer}.flexi__option:hover .flexi__label::after{background-color:#e4e4e4}@media screen and (min-width:48em){.flexi__option{padding:2.4rem;border-radius:24px;margin:0 0 2rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.flexi__option:focus,.flexi__option:hover{-webkit-box-shadow:0 1px 6px 2px rgba(0,0,0,.1);box-shadow:0 1px 6px 2px rgba(0,0,0,.1)}.flexi__option:focus .btn.btn--flexi-fake-choice.flexiBtnStandard,.flexi__option:hover .btn.btn--flexi-fake-choice.flexiBtnStandard{color:#64b5f6;background:#fff;border:solid 1px #64b5f6}.flexi__option:focus .btn.btn--flexi-fake-choice.flexiBtnFlex2,.flexi__option:hover .btn.btn--flexi-fake-choice.flexiBtnFlex2{color:#fff;background:#007a33}.flexi__option .flexi__icon{color:#ccc;position:relative;padding-left:18px}.flexi__option .flexi__icon--check{color:#0d283a}.flexi__option .flexi__icon--check::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:0;top:5px}.flexi__option .flexi__icon--shield{color:#0d283a}.flexi__option .icon-shield{fill:#42a5f5;height:19px;width:22px;position:absolute;left:-5px}@media screen and (max-width:47.99em){.flexi__option button.btn{border-radius:8px}}.flexi__option--selected{position:relative;border:1px solid #e4e4e4;border-color:#e4e4e4;padding:1.6rem}@media screen and (min-width:48em){.flexi__option--selected{padding:2.4rem}}.flexi__option--selected .flexi__icon--hidden{display:block}.flexi__option--selected:hover .flexi__label::after{background-color:#00ad48}ul.flex__description{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;margin:0;font-size:1.6rem;line-height:1.4}@media screen and (min-width:48em){ul.flex__description{font-size:1.4rem}}ul.flex__description .flex__description-item{margin:0;padding:0 0 0 2rem}ul.flex__description .flex__included{position:relative;padding-left:28px}ul.flex__description .flex__included::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:17.522831050228312% 16.70984455958549%;width:24px;height:24px;content:"";display:block;position:absolute;left:0;top:0}ul.flex__description .flex__not-included{display:block;color:#d4d4d4;padding-left:30px;position:relative}ul.flex__description .flex__not-included::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:22.945205479452056% 22.797927461139896%;width:24px;height:24px;content:"";position:absolute;top:0;left:0;width:10px;height:10px;padding:7px;-webkit-transform:scale(.8);transform:scale(.8)}ul.flex__description .flex__not-included strike{text-decoration:none}@media screen and (min-width:48em){ul.flex__description .flex__not-included{display:block}}.flexi__ribbon{font-weight:700;text-transform:uppercase;line-height:1.2;background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 16px 5px 13px;border-radius:0 24px 0 16px;z-index:2}.flexi__title{font-weight:700;text-transform:uppercase;padding:0}.flexi__title *{cursor:pointer}@media screen and (min-width:48em){.flexi__title{text-align:center;padding:0}}@media screen and (max-width:47.99em){.flexi__option--selected .flexi__title{color:#00ad48;font-style:italic}}.flexi__input{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}.flexi__label{display:inline-block;padding:0;margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin:0;text-transform:none;font-style:normal;position:relative}.flexi__label a{color:#25282c}.flexi__label i{display:inline;font-weight:400;font-style:normal;font-size:1.4rem}.flexi__label em{display:inline;font-style:normal;font-size:1.4rem;color:#00ad48}.flexi__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.flexi__total:nth-child(2){border-left:1px solid #e4e4e4}.flexi__total-label{font-size:1.6rem}.flexi__total-price{font-weight:700;margin:0;font-size:1.6rem;color:#00ad48}.flexi__footer{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}@media screen and (min-width:48em){.flexi__footer{display:-webkit-box;display:-ms-flexbox;display:flex}}.flexi__footer .btn{font-weight:400;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;border-radius:0;margin:10px 0 -10px;display:none;font-size:1.6rem}.flexi__footer .btn.btn--flexi-modal-choice{display:block;position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:0 0;border:0;border-radius:24px;margin:0}.flexi__footer .btn.btn--flexi-modal-choice:not(.loading)::after{content:unset}@media screen and (max-width:47.99em){.flexi__option--selected .flexi__footer .btn.btn--flexi-modal-choice{display:block}}.flexi__footer .btn.btn--flexi-fake-choice{display:block;margin:.6rem 0 0 0;border-radius:8px;font-weight:700}.flexi__footer .btn.btn--flexi-fake-choice em{font-style:normal}.flexi__footer .btn.btn--flexi-fake-choice.flexiBtnStandard{color:#1a9ee2;background:#fff;border:solid 1px #1a9ee2;font-weight:400}.flexi__footer .btn:not(.loading)::after{-webkit-transform:scale(1.3);transform:scale(1.3);margin-left:10px}.flexi__ticket-label{font-size:1.6rem}.flexi__price{font-weight:700;color:#00ad48;margin:0;font-size:2.1rem}.flexi__price-plus{font-weight:700;color:#00ad48;margin:0;font-size:1.8rem;display:block}.flexi__summary{display:none}@media screen and (min-width:48em){#modal-dvp{scrollbar-width:thin;scrollbar-color:#e1e1e1 #777}#modal-dvp ::-webkit-scrollbar{width:6px;height:2px}#modal-dvp ::-webkit-scrollbar-button{width:0;height:0}#modal-dvp ::-webkit-scrollbar-thumb{background:#e1e1e1;border:1px solid #999;border-radius:50px}#modal-dvp ::-webkit-scrollbar-thumb:hover{background:#888}#modal-dvp ::-webkit-scrollbar-thumb:active{background:#000}#modal-dvp ::-webkit-scrollbar-track{background:#777;border:none;border-radius:50px}#modal-dvp ::-webkit-scrollbar-track:hover{background:#777}#modal-dvp ::-webkit-scrollbar-track:active{background:#777}#modal-dvp ::-webkit-scrollbar-corner{background:0 0}}#modal-dvp .modal__close{z-index:5;right:2rem}.modal__container--flexi #modal-dvp .modal__close{right:2rem;top:2rem}@media screen and (min-width:48em){.modal__container--flexi #modal-dvp .modal__close{right:2.4rem;top:2.4rem}}#modal-dvp .modal__container{padding:2rem 0 0;margin:0}@media screen and (min-width:48em){#modal-dvp .modal__container{padding:0;margin:0;background:0 0;-webkit-box-shadow:0 0 10px 10px #777;box-shadow:0 0 10px 10px #777;border-radius:10px 15px 15px 10px;overflow:hidden}}#modal-dvp .modal__content{margin:0;max-height:90vh}@media screen and (max-width:47.99em){#modal-dvp .modal__content{max-height:90vh}}.ticket-form:has(#modal-flexi.modal.is-open){position:unset!important}:root{--viewport-height:100vh;--viewport-pagetop:0px}.mini-cart__cover{display:none;position:fixed;right:400px;top:0;bottom:0;left:0;z-index:10}.mini-cart__cover.mini-cart__cover--active{display:block}@media screen and (max-width:47.99em){.mini-cart__cover{display:none}}.mini-cart__mob{display:none}@media screen and (max-width:63.99em){.mini-cart__mob{display:block;position:fixed;right:0;left:0;bottom:0;width:100%;height:103px;background-color:#f4f4f4;z-index:10;color:#656565;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);box-shadow:0 0 10px 3px rgba(0,0,0,.1);padding:1.5rem;-webkit-transition:all .5s linear;transition:all .5s linear;-webkit-transform:translateY(110%);transform:translateY(110%)}.mini-cart__mob.mini-cart__mob--active{-webkit-transform:translateY(0);transform:translateY(0)}.mini-cart__mob.mini-cart__mob--active.loading{position:fixed}.section-hotels .mini-cart__mob.mini-cart__mob--active,.section-villas .mini-cart__mob.mini-cart__mob--active{display:none}.ios-26 .mini-cart__mob.mini-cart__mob--active{opacity:1}.ios-26-chrome .mini-cart__mob.mini-cart__mob--active{-webkit-transform:translateY(0);transform:translateY(0)}.scrolling.ios-26 .mini-cart__mob.mini-cart__mob--active{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.ios-26 .mini-cart__mob{position:absolute;top:calc(var(--viewport-pagetop) + var(--viewport-height) - 103px);bottom:auto;opacity:0;-webkit-transition:opacity .2s linear,-webkit-transform .5s linear;transition:opacity .2s linear,-webkit-transform .5s linear;transition:opacity .2s linear,transform .5s linear;transition:opacity .2s linear,transform .5s linear,-webkit-transform .5s linear}.ios-26-chrome .mini-cart__mob{-webkit-transform:translateY(210%);transform:translateY(210%)}.scrolling.ios-26 .mini-cart__mob{opacity:0;-webkit-transform:translateY(110%);transform:translateY(110%)}.scrolling.ios-26-chrome .mini-cart__mob{-webkit-transform:translateY(210%);transform:translateY(210%)}}.mini-cart__mob-view{font-weight:700;color:#1a9ee2;cursor:pointer;margin-bottom:1.5rem;text-align:center;position:relative}.mini-cart__mob-view::before{content:'';display:inline-block;margin-right:5px;background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:9.353741496598639% 7.387374655523508%;width:12px;height:11.29px}.mini-cart__mob-view::after{content:'';display:inline-block;margin-left:5px;background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:19.17420814479638% 18.737166324435318%;width:8px;height:9.6px}.mini-cart__mob-btn{display:block;position:relative}.mini-cart__mob-btn::after{top:.5px;position:relative}.mini-cart__mob-qty{font-weight:700;background:#00943d;color:#fff;border-radius:4px;padding:.5rem .5rem .3rem .5rem;position:absolute;left:10px;top:7px}.mini-cart__mob-total{font-weight:700;position:absolute;right:10px;top:12px}.mini-cart__mob-added{font-weight:700;position:fixed;right:0;left:0;bottom:-50px;width:100%;height:40px;z-index:10;color:#00ad48;font-size:1.25rem;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);box-shadow:0 0 10px 3px rgba(0,0,0,.1);padding:.7rem 1.5rem .5rem;background:#e5f9ee;border-top:2px solid #00ad48;text-align:center;-webkit-transition:all .5s linear;transition:all .5s linear}.ios-26 .mini-cart__mob-added{position:absolute;pointer-events:none;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.mini-cart__mob-added.mini-cart__mob-added--active{bottom:94px}.ios-26 .mini-cart__mob-added.mini-cart__mob-added--active{top:calc(var(--viewport-pagetop) + var(--viewport-height) - 103px);-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}.mini-cart__mob-added.mini-cart__mob-added--active-shield{height:100px;bottom:100px}@media screen and (min-width:48em){.mini-cart__mob-added{display:none}}.mini-cart__mob-added-check{width:13px;height:10px;margin-right:5px;top:0;position:relative}.mini-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0;right:-400px;bottom:0;width:400px;padding:0;background:#fff;z-index:10;border-left:1px solid #e4e4e4;-webkit-transition:all .5s linear;transition:all .5s linear}.mini-cart.mini-cart--active{-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);box-shadow:0 0 10px 3px rgba(0,0,0,.1);right:0;z-index:9999999}@media screen and (max-width:47.99em){.mini-cart{bottom:-100%;width:100%;height:100%;right:0;top:auto}.mini-cart.mini-cart--active{bottom:0}}.mini-cart__header{padding:3rem;position:relative;background-color:#f4f4f4}.mini-cart__close{position:absolute;border:none;background:0 0;z-index:3;width:calc(100% - 2rem);height:30px;padding:0;right:1rem;top:1rem;position:absolute;right:3.3rem;top:3.5rem;cursor:pointer;display:block}@media screen and (min-width:48em){.mini-cart__close{width:30px;top:1.6rem}}.mini-cart__close::after,.mini-cart__close::before{content:"";display:block;background-color:#495157;width:2px;height:20px;border-radius:0;position:absolute;-webkit-transition:.2s;transition:.2s;top:calc(50% - 10px);left:auto;right:auto;bottom:auto}.mini-cart__close::before{right:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mini-cart__close::after{right:14px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mini-cart__close:focus,.mini-cart__close:hover{cursor:pointer;outline:0}.mini-cart__close:focus::after,.mini-cart__close:focus::before,.mini-cart__close:hover::after,.mini-cart__close:hover::before{background-color:#495157}.mini-cart__close:hover::after,.mini-cart__close:hover::before{background-color:#64b5f6}.mini-cart__close::after,.mini-cart__close::before{background:#656565}.mini-cart__close:focus::after,.mini-cart__close:focus::before,.mini-cart__close:hover::after,.mini-cart__close:hover::before{background:#656565}.mini-cart__title{font-weight:400;font-size:1.8rem;margin-bottom:0}@media screen and (min-width:48em){.mini-cart__title{font-size:2.1rem}}@media screen and (min-width:75em){.mini-cart__title{font-size:2.4rem}}.mini-cart__item-total{padding-left:10px;font-size:1.25rem}.black-friday-cart{display:none}.mini-cart__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:3rem;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mini-cart__added{font-weight:700;position:relative;background:#e5f9ee;color:#00ad48;border:2px solid #00ad48;padding:1.5rem 1.5rem 1.3rem 4.5rem;border-radius:4px;margin-bottom:3rem;-webkit-transition:margin .5s linear;transition:margin .5s linear;margin-top:-85px}.mini-cart__added.mini-cart__added--active{margin-top:0}@media screen and (max-width:47.99em){.mini-cart__added{display:none}}.mini-cart__added-check{width:17px;height:13px;margin-right:9px;top:1px;position:relative}.mini-cart__covid-cover{background:#43a5f521;padding:10px 15px;margin:0 0 20px;border-radius:4px;color:#43a5f5;font-size:1.5rem;font-weight:700}.mini-cart__mob-added .mini-cart__covid-cover{background:#e8f3fe;margin-top:10px;border:1px solid}.mini-cart__covid-cover-icon{fill:#42a5f5;height:24px;margin:0 3px -5px 0;width:24px}.mini-cart__item{width:100%;padding-bottom:1.5rem;border-bottom:1px solid #e4e4e4;margin-bottom:1.5rem}.mini-cart__item:last-child{margin-bottom:0;border:none}.mini-cart__label{font-weight:700;margin-bottom:1rem;padding-right:35px;position:relative}html[lang=de-de] .mini-cart__label{padding-right:60px}.mini-cart__edit{position:absolute;top:2px;right:0;font-size:1.25rem}.mini-cart__detail{clear:both;margin-bottom:.5rem;font-size:1.25rem}.mini-cart__mcc-details{background-color:#f4f4f4;padding:1rem;border-radius:8px;margin-top:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mini-cart__mcc-details span{margin-bottom:4px}.mini-cart__price{font-weight:700;text-align:right;color:#00ad48}.mini-cart__price-discount{display:inline-block;margin-right:10px;font-weight:400}.mini-cart__freebies{margin-bottom:3rem}.mini-cart__freebie-title{font-weight:700;display:block;position:relative;font-size:1.6rem;color:#0d283a;cursor:pointer;padding-left:16px}.mini-cart__freebie-title .mini-cart__gift{width:16px;height:16px;position:relative;top:1px;margin-right:5px}.mini-cart__freebie-title:hover{color:#0d283a}.mini-cart__freebie-title::after{content:"";width:5px;height:5px;position:absolute;border:solid 3px #0d283a;border-left:0;border-bottom:0;top:21px;left:-1px;-webkit-transform:translateY(-15px) rotate(45deg);transform:translateY(-15px) rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mini-cart__freebie-title.expanded::after{-webkit-transform:translateY(-17px) rotate(135deg);transform:translateY(-17px) rotate(135deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mini-cart__happiness{font-weight:700;color:#00ad48;font-size:1.25rem}.mini-cart__freebie-list{display:block;padding-left:16px;margin-top:10px}.mini-cart__freebie-item{position:relative;margin-bottom:10px;padding-left:14px}.mini-cart__freebie-item::before{content:'';display:block;position:absolute;left:-7px;background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:41.210045662100455% 38.3419689119171%;width:24px;height:24px;width:20px;height:20px;-webkit-transform:scale(.8);transform:scale(.8)}.mini-cart__free-text{font-weight:700;color:#00ad48;font-weight:700;margin-right:5px}.mini-cart__footer{background-color:#f4f4f4;padding:3rem;text-align:center}.mini-cart__subtotal{margin-bottom:1rem;display:block;text-align:left}.mini-cart__subtotal-price{font-weight:700;float:right;line-height:1.3;color:#00ad48;font-size:1.6rem}.mini-cart__btn{width:100%;margin-bottom:1rem}.mini-cart__special-offers{margin:auto auto 0;width:100%}.hotels-basket .mini-cart__special-offers{margin-top:10px}@media screen and (max-width:47.99em){.cart-summary-info:not([style])+.hotels-basket__footer .mini-cart__special-offers,.hotels-basket .DOM-slider-hidden+.hotels-basket__footer .mini-cart__special-offers{display:none}}.mini-cart__special-offers .black-friday-cart__inner{color:#fff}.mini-cart__special-offers .mini-cart_special-offer-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 48px 16px 24px;gap:8px;background:#06406f;border-radius:8px;margin-bottom:5px}.mini-cart__special-offers .mini-cart_special-offer-message img{width:30px;height:30px}.mini-cart__special-offers .mini-cart_special-offer-message p{font-size:13px;line-height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.5px;color:#fff;margin:0}.mini-cart__special-offers .mini-cart_special-offer-message p span{font-weight:700}.mini-cart__special-offers .mini-cart_discount-offer-message{display:block;padding:16px;background:radial-gradient(52.97% 460.21% at 24.03% 33.47%,#296799 0,#229299 100%);border-radius:8px}.mini-cart__special-offers .mini-cart_discount-offer-message .discount-message{display:block;font-size:13px;line-height:18px;letter-spacing:.5px;color:#fff;text-align:center;margin-bottom:0}.mini-cart__special-offers .mini-cart_discount-offer-message .discount-message span{font-weight:700}.mini-cart__special-offers .mini-cart_discount-offer-message .discount-code{width:100%;max-width:200px;display:block;line-height:18px;letter-spacing:.5px;color:#fff;margin:auto;border:1px dashed #fff;padding:8px;margin-top:15px;font-size:15px;text-align:center;border-radius:8px}.title-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:1rem}@media screen and (min-width:48em){.title-header{margin-top:2rem}}.title-header h1{margin:0 0 1rem 0}@media screen and (min-width:48em){.title-header h1{margin:0 0 .5rem 0}}.title-header__ribbon{font-weight:700;position:absolute;color:#fff;background-color:#f04326;text-transform:uppercase;z-index:1;font-size:1rem;top:-1rem;right:-.6rem;padding:.3rem 1rem;border-radius:0}.title-header__ribbon::after{content:"";border:solid 3px transparent;border-top-color:#d42b0f;border-left-color:#d42b0f;position:absolute;bottom:-6px;right:0}.lead-price{display:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:48em){.lead-price{display:block}}.mini-tickets:has(.simple-price-el) .mini-ticket__footer .mini-ticket__prices{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;-ms-flex-item-align:start;align-self:flex-start}.mini-tickets:has(.simple-price-el) .mini-ticket__footer .mini-ticket__prices:empty{min-height:35px}.mini-tickets:has(.simple-price-el) .mini-ticket__footer .featured-offer__offer{margin-top:1.2rem}.simple-price-el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px}.simple-price-el *{font-size:2.4rem;color:#00ad48;font-weight:400}.simple-price-el .mini-tickets__ticket-price{font-weight:700}.simple-price-el .mini-tickets__ticket-label{text-transform:capitalize}.simple-price-el .perDayText{font-size:1.6rem}.customer-accounts{width:100%;background-color:#fff;padding:1rem 0}@media screen and (min-width:48em){.customer-accounts{padding:1.5rem;margin:1.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e4e4e4}}h1.customer-accounts__title{width:100%}h2.customer-accounts__subtitle{font-weight:400;font-size:1.8rem;width:100%}@media screen and (min-width:48em){h2.customer-accounts__subtitle{font-size:2.1rem}}@media screen and (min-width:75em){h2.customer-accounts__subtitle{font-size:2.4rem}}h2.customer-accounts__subtitle--login{padding-bottom:.5rem;border-bottom:solid 2px #fff}.customer-accounts__section-title{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.customer-accounts__section-title{font-size:1.8rem}}.customer-accounts__order-details{width:100%;margin-bottom:1rem}@media screen and (min-width:48em){.customer-accounts__order-details{margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.customer-accounts__chunk{background-color:#f4f4f4;border:1px solid #e4e4e4;padding:1rem;margin-bottom:1rem}@media screen and (min-width:48em){.customer-accounts__chunk{padding:1.5rem;margin-bottom:0}}.customer-accounts__btn--full-width{width:100%}.customer-accounts__btn--full-width-mobile{width:100%}@media screen and (min-width:48em){.customer-accounts__btn--full-width-mobile{width:auto}}@media screen and (min-width:48em){.customer-accounts__chunk--half{-webkit-box-flex:49%;-ms-flex:49%;flex:49%;margin-right:1%}}@media screen and (min-width:48em){.customer-accounts__chunk--third{-webkit-box-flex:32%;-ms-flex:32%;flex:32%;margin-right:1%}}@media screen and (min-width:48em){.customer-accounts__chunk--last{margin-right:0}}.customer-accounts__error-message{color:#ff1800;padding:1rem;border:solid 1px #ff1800;width:100%;padding-left:35px;position:relative}.customer-accounts__error-message::after,.customer-accounts__error-message::before{content:"";display:block;height:20px;width:5px;top:12px;left:15px;position:absolute;background:#ff1800;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.customer-accounts__error-message::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.customer-accounts__error-message.payment-failed{margin-bottom:1rem}.customer-accounts__success-message{color:#00ad48;padding:1rem;border:solid 1px #00ad48;width:100%;padding-left:30px;position:relative}.customer-accounts__success-message::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:10px;top:15px}.customer-accounts__benefits-list{margin-bottom:1rem}.customer-accounts__benefits-list li{padding-left:20px;margin-bottom:1rem;position:relative;clear:both}.customer-accounts__benefits-list li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.customer-accounts__summary-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-accounts__summary-list-item--remaining-balance{font-weight:700;padding-top:.5rem;margin-top:.5rem;border-top:solid 2px #fff}.customer-accounts__summary-list-title{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.customer-accounts__summary-list-number{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;text-align:right}.customer-accounts__phone-number{font-size:2.2rem;line-height:1;color:#0d283a}@media screen and (min-width:64em){.customer-accounts__phone-number{font-size:2.4rem}}.form-item__prefix{position:relative}.customer-accounts__prefix{position:absolute;top:15px;left:10px}.customer-accounts__input-prefix{padding-left:55px}.customer-accounts__tickets-list{width:100%;margin-bottom:-1rem}.customer-accounts__ticket-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #e4e4e4;padding:1rem;margin-bottom:1rem}.customer-accounts__ticket-numbers ul{margin:3px 20px;list-style:disc}.customer-accounts__ticket-img{-webkit-box-flex:20%;-ms-flex:20%;flex:20%}.customer-accounts__ticket-info{-webkit-box-flex:60%;-ms-flex:60%;flex:60%;padding-left:1rem}.customer-accounts__ticket-status{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;padding-left:1rem}h3.customer-accounts__ticket__title{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){h3.customer-accounts__ticket__title{font-size:1.8rem}}.customer-accounts__payment{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-accounts__payment-details{-webkit-box-flex:49%;-ms-flex:49%;flex:49%;margin-right:1%}@media screen and (max-width:47.99em){.customer-accounts__payment-details{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-right:0}}.customer-accounts__payment-method{-webkit-box-flex:49%;-ms-flex:49%;flex:49%;margin-left:1%}@media screen and (max-width:47.99em){.customer-accounts__payment-method{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-left:0}}.customer-accounts__ny-arrival-guide{padding:1rem 0;margin-bottom:1rem;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}@media screen and (min-width:48em){.customer-accounts__ny-arrival-guide{padding:1.5rem 0;margin-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.customer-accounts__add-happiness{font-weight:700;font-style:italic;color:#00ad48}@media screen and (min-width:48em){.customer-accounts__ny-info{-webkit-box-flex:84%;-ms-flex:84%;flex:84%;margin-right:1%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.customer-accounts__ny-info{-webkit-box-flex:0;-ms-flex:none;flex:none;float:left;width:80%}}@media screen and (min-width:48em){.customer-accounts__ny-download{-webkit-box-flex:15%;-ms-flex:15%;flex:15%}}.customer-accounts__ny-download a{display:block}@media screen and (min-width:48em){.customer-accounts__ny-download a{background-image:url(/themes/custom/atd/_src/newyorkguide/new-york-guide-icon.png);background-position:top center;background-repeat:no-repeat;padding-top:165px}}.customer-accounts__ny-download a span{width:100%}.customer-accounts__card-iframe{height:50px;border:solid #d4d4d4 1px;border-radius:4px}.customer-accounts__3ds-iframe{height:450px;width:100%;border:solid #d4d4d4 1px;border-radius:4px}.customer-accounts__payment-success{font-weight:700;background:#e5f9ee;border-radius:4px;border:2px solid #00ad48;color:#00ad48;margin-bottom:3rem;padding:1.5rem 1.5rem 1.3rem 4.5rem;width:100%}.customer-accounts__payment-success-check{height:13px;margin-right:9px;position:relative;top:1px;width:17px}.customer-accounts__hotel,.customer-accounts__hotel-room{border:1px solid #e4e4e4;border-radius:20px;width:100%;margin-bottom:2rem;position:relative;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2)}@media screen and (min-width:48em){.customer-accounts__hotel,.customer-accounts__hotel-room{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1200px;margin:2rem 0;min-height:300px}}.customer-accounts__hotel-room::after,.customer-accounts__hotel-room::before,.customer-accounts__hotel::after,.customer-accounts__hotel::before{content:"";display:block;position:absolute;z-index:1;height:60px;width:60px;background:#fff;border:1px solid #e4e4e4;border-left-color:#fff;border-bottom-color:#fff;border-radius:50%;top:50%;left:-33px;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-box-shadow:inset -4px 5px 4px -3px rgba(0,0,0,.2);box-shadow:inset -4px 5px 4px -3px rgba(0,0,0,.2)}.customer-accounts__hotel-room::after,.customer-accounts__hotel::after{left:auto;right:-33px;border:1px solid #e4e4e4;border-right-color:#fff;border-top-color:#fff;-webkit-box-shadow:inset 5px -4px 4px -3px rgba(0,0,0,.2);box-shadow:inset 5px -4px 4px -3px rgba(0,0,0,.2)}.customer-accounts__hotel-tickets-list{width:100%}.customer-accounts__hotel-ticket-item{margin-bottom:1rem}.customer-accounts__hotel-ticket-area{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-area{-webkit-box-flex:80%;-ms-flex:80%;flex:80%}}.customer-accounts__hotel-hotel-area{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-accounts__hotel-rooms-area{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.customer-accounts__hotel-ticket-img{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;position:relative;overflow:hidden;border-radius:20px 20px 0 0}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-img{border-radius:20px 0 0 20px}}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-img::before{content:"";display:block;height:250%;width:200%;position:absolute;border-radius:50%;-webkit-box-shadow:0 0 0 100px #fff;box-shadow:0 0 0 100px #fff;-webkit-transform:translate(-50.5%,-30.5%);transform:translate(-50.5%,-30.5%)}}.customer-accounts__hotel-ticket-img img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.customer-accounts__hotel-ticket-info{-webkit-box-flex:75%;-ms-flex:75%;flex:75%;padding:2rem}.customer-accounts__hotel-ticket-status{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-status{-webkit-box-flex:20%;-ms-flex:20%;flex:20%;padding-left:1rem}}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-info-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:4rem}}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-info-section-room-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:4rem}}.customer-accounts__hotel-ticket-info-section{background:#f4f4f4;padding:1.5rem 2rem;margin-bottom:2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-info-section{display:inline-block}.customer-accounts__hotel-ticket-info-section-room-wrapper .customer-accounts__hotel-ticket-info-section{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%}}.customer-accounts__hotel-ticket-info-section p{margin:5px 0 0}.check-in-out{display:inline-block;min-width:80px}h2.customer-accounts__hotel-ticket__heading{font-weight:700;font-size:2.2rem;width:100%}@media screen and (min-width:48em){h2.customer-accounts__hotel-ticket__heading{font-size:2.4rem}}@media screen and (min-width:75em){h2.customer-accounts__hotel-ticket__heading{font-size:2.8rem}}h3.customer-accounts__hotel-ticket__title{font-weight:400;font-size:1.8rem;font-weight:700;color:#00496c;width:100%}@media screen and (min-width:48em){h3.customer-accounts__hotel-ticket__title{font-size:2.1rem}}@media screen and (min-width:75em){h3.customer-accounts__hotel-ticket__title{font-size:2.4rem}}.customer-accounts__hotel-ticket__subtitle{font-size:1.6rem;font-weight:700;color:#00496c;margin-bottom:2rem}@media screen and (min-width:48em){.customer-accounts__hotel-ticket__subtitle{margin-bottom:3rem}}.customer-accounts__hotel-ticket-text{width:100%}.customer-accounts__gift-card-details{width:100%;clear:both;margin:1.5rem 0}.customer-accounts__gift-card-balance{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e4e4e4}@media screen and (min-width:48em){.transport-ticket-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;max-width:1200px;margin:2rem 0}}.transport-ticket{border:1px solid #e4e4e4;border-radius:20px;width:100%;margin-bottom:2rem;position:relative;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);padding:2rem 3rem 1rem}.transport-ticket h3{color:#fff;background:#00496c;margin:-2rem -3rem 1rem;padding:1.5rem 3rem;border-radius:20px 20px 0 0;line-height:1}.transport-ticket__times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.transport-ticket__times p{margin-bottom:0}.transport-ticket__footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;border-top:1px solid #e4e4e4;margin-top:1rem;padding-top:1rem;position:relative}.transport-ticket__footer::after,.transport-ticket__footer::before{content:"";display:block;position:absolute;z-index:1;height:30px;width:30px;background:#fff;border:1px solid #e4e4e4;border-left-color:#fff;border-bottom-color:#fff;border-radius:50%;top:-15px;left:-47px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:inset -4px 7px 4px -5px rgba(0,0,0,.2);box-shadow:inset -4px 7px 4px -5px rgba(0,0,0,.2)}.transport-ticket__footer::after{left:auto;right:-47px;border:1px solid #e4e4e4;border-right-color:#fff;border-top-color:#fff;-webkit-box-shadow:inset 7px -4px 4px -5px rgba(0,0,0,.2);box-shadow:inset 7px -4px 4px -5px rgba(0,0,0,.2)}.transport-ticket__footer img{max-width:100px}@media screen and (min-width:48em){.customer-accounts__hotel-ticket-info-includes{text-align:right}.customer-accounts__hotel-ticket-info-includes p{font-weight:700}}.customer-accounts__hotel-ticket-info-includes-address{margin-top:2rem}@media screen and (min-width:48em){.customer-accounts__download{text-align:right;max-width:1200px}}.customer-accounts__upsell{width:100%;padding:1rem;margin-top:2rem}.customer-accounts__upsell .upsell-title{font-weight:700;margin-bottom:0}.customer-accounts_loading{height:100px}@media screen and (min-width:64em){.homepage-intro{border:1px solid #e4e4e4;padding:1rem;background:#fff}}.homepage-intro__title{font-size:1.8rem}@media screen and (min-width:48em){.homepage-intro__title{font-size:2.1rem}}.homepage-intro__text{max-height:none;position:relative}.homepage-intro__text--short{max-height:4.5rem;overflow:hidden}.homepage-intro__toggle{display:block;margin:-.5rem 0 0;text-align:center;position:relative}@media screen and (min-width:48em){.homepage-intro__toggle{margin:-.5rem 0 1rem}}.homepage-intro__list{display:none}@media screen and (min-width:48em){.homepage-intro__list{display:block}}.homepage-intro__item{display:inline-block;margin-right:1rem}.homepage-intro__logo{width:65px;height:44px}.hotel-cart--sticky-container{position:-webkit-sticky;position:sticky;top:60px}@media screen and (max-width:63.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-cart--sticky-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:63.99em){.hotels-cart{position:fixed;bottom:0;left:0;right:0;padding:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 110px)}}@media screen and (min-width:64em){.hotels-cart{z-index:1}}.hotels-basket{background:#fff;position:relative;max-height:calc(100vh - 200px);padding:1rem;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hotels-basket.basket__toggle--open{overflow-y:auto}@media screen and (min-width:64em){.hotels-basket{position:-webkit-sticky!important;position:sticky!important;top:60px;border:1px solid #e4e4e4;overflow-y:auto;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;padding:1.6rem 1.6rem 0 1.6rem;max-height:calc(100vh - 80px)}}.hotels-basket.cart-empty{display:none}@media screen and (min-width:64em){.hotels-basket.cart-empty{display:block}}.hotels-basket--checkout{max-height:none;padding:0}@media screen and (min-width:64em){.hotels-basket--checkout{padding:10px;top:10px;max-height:calc(100vh - 20px)}}.hotels-basket--checkout .mobile-abtot{display:none}.summary-heading{display:none;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:64em){.summary-heading{display:block;margin:0 0 1rem 0;padding:0;border:0}}.summary-heading h2{margin:0;font-size:2.6rem}.summary-heading .total-price{display:none}.summary-heading--checkout{display:block}.hotels-basket__togglebutton{width:auto;-ms-flex-preferred-size:auto;flex-basis:auto;margin:auto 0}@media screen and (min-width:64em){.hotels-basket__togglebutton{display:none}}.hotels-cart__button-holder{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}@media screen and (min-width:64em){.hotels-cart__button-holder{padding:0 0 1.6rem 0;line-height:1.4}}.hotels-basket__toggle{width:auto;background-color:transparent;color:#1a9ee2;position:relative;padding-left:37px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.hotels-basket__toggle::before{content:"";display:inline-block;width:0;height:0;margin-right:5px;border-style:solid;border-width:5px 0 5px 5px;-webkit-transition:.3s;transition:.3s;border-color:transparent transparent transparent #1a9ee2;position:absolute;left:5px;top:calc(50% - 5px)}.hotels-basket__toggle::after{content:"";background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:9.353741496598639% 7.387374655523508%;width:12px;height:11.29px;display:inline-block;position:absolute;left:20px;top:calc(50% - 7px)}.hotels-basket__toggle:focus,.hotels-basket__toggle:hover{background-color:transparent;color:#64b5f6}.hotels-basket__toggle:focus::before,.hotels-basket__toggle:hover::before{border-color:transparent transparent transparent #64b5f6}.hotels-basket__toggle--open::before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cart-toggle-total{color:#00ad48}.cart-summary-info{display:none;padding-top:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}@media screen and (min-width:64em){.cart-summary-info{display:block;padding-top:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}.cart-summary-info--checkout{display:block}.cart-summary-list{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0}.cart-summary-list-item{position:relative;border-bottom:1px solid #e4e4e4;margin:0;border:none;padding:0}.cart-summary-list-item:last-child{border-bottom:none;margin:0;padding-bottom:0}.cart-summary-list-item h3{margin:0 0 .5rem 0;font-size:1.6rem;width:100%;font-weight:400}.cart-summary-list-item h3.cart-summary-list-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cart-summary-list-item h3.cart-summary-list-item__header em.section-total{display:inline-block;font-style:normal;font-weight:700;font-size:1.4rem;color:#00ad48;text-align:right}.cart-summary-list-item .details{background-color:#f4f4f4;border-radius:8px;padding:1rem}.cart-summary-list-item p{margin:0;font-size:1.4rem}.cart-summary-list-item p.cart-ticket-desc{font-weight:400}.cart-summary-list-item p.cart-ticket-item{font-size:1.4rem;font-style:normal}.cart-summary-list-item p.free-cancelations-cart-mobile{margin-bottom:1rem}.cart-ticket-total{display:none}.cart-contents-dates{padding:0;margin:0;border:none}.transport-direction{display:inline-block;min-width:70px}.cart-contents-dates h3{display:none}.cart-edit-search{position:absolute;right:0;font-weight:400}.traveling{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;gap:1rem;width:100%}.traveling__date-items{display:block}.traveling__day{font-size:1.4rem;display:inline-block;line-height:1.4}.traveling__date{position:relative;font-size:1.4rem;line-height:1.4;display:inline-block;z-index:unset}.menu--open .traveling__date{z-index:2}.traveling__guests{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-size:1.4rem;width:100%;line-height:1.4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.traveling__guests em{display:inline;font-style:normal}.traveling__guests svg{display:none}.traveling__guests p{margin:0}.traveling__guests p span{display:none}.traveling__guests p::before{content:","}.traveling__guests p:first-of-type::before{content:unset}.traveling__guests p.traveling__guest--0{display:none}.cart-ticket-delete{display:inline-block;cursor:pointer;margin:0 0 .5rem;color:#ef6868;position:relative;padding:0 0 0 20px;line-height:1.4;border:none}.cart-ticket-delete:focus,.cart-ticket-delete:hover{border-color:#ea3a3a;color:#ea3a3a}.cart-ticket-delete::after,.cart-ticket-delete::before{content:"";display:block;position:absolute;height:12px;width:2px;background-color:#ef6868;left:10px;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-ticket-delete::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.disney-add-tickets-to-get,.disneyland-area-add-tickets-to-get,.hotels-cart .universal-add-tickets-to-get{border:1px solid #f04326;padding:1rem;margin-bottom:1.5rem;margin-top:2rem;border-radius:8px}@media screen and (min-width:48em){.disney-add-tickets-to-get,.disneyland-area-add-tickets-to-get,.hotels-cart .universal-add-tickets-to-get{margin:2rem 0 0 0}}.disney-add-tickets-to-get h3,.disneyland-area-add-tickets-to-get h3,.hotels-cart .universal-add-tickets-to-get h3{font-weight:700;color:#f04326;background-color:#fff;font-size:1.4rem;text-align:center;margin:-2rem 0 1rem}.disney-add-tickets-to-get li,.disneyland-area-add-tickets-to-get li,.hotels-cart .universal-add-tickets-to-get li{line-height:1.2;padding-left:20px;margin-bottom:.5rem;position:relative;font-size:1.35rem}.disney-add-tickets-to-get li::before,.disneyland-area-add-tickets-to-get li::before,.hotels-cart .universal-add-tickets-to-get li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:15.929705215419501% 14.955070603337612%;width:12px;height:10px;content:"";display:block;position:absolute;left:0;top:3px}.disney-add-tickets-to-get li svg,.disneyland-area-add-tickets-to-get li svg,.hotels-cart .universal-add-tickets-to-get li svg{display:none}.hotels-cart .disney-add-tickets-to-get,.hotels-cart .disneyland-area-add-tickets-to-get,.hotels-cart .universal-add-tickets-to-get{border-top:0}.cart-freebies-header{position:relative}.cart-freebies-header strong{color:#00ad48;font-weight:400}.added-extras-list{position:relative;font-size:1.4rem;background-color:#f4f4f4;border-radius:8px;padding:1rem;margin-bottom:1rem}.added-extras-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.extraDisney__icon{position:static;fill:#00ad48;width:15px;height:15px}.extraUniversal::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:40.315274506251136% 37.275064267352185%;width:9.92px;height:12px;content:"";display:block;position:absolute;left:0;-webkit-transform:scale(1.1);transform:scale(1.1)}p.room-type{font-size:1.25rem;font-style:italic;margin:0}.cart-total{font-weight:400;margin:0;font-size:1.4rem}@media screen and (min-width:64em){.cart-total{margin:0 0 1rem 0}}.cart-total .span-total{margin:0;font-size:1.6rem;font-weight:400;line-height:1.2}.cart-total .span-number{color:#00ad48;font-size:1.4rem;font-weight:700}.cart-total .hotel-tax{display:block;font-style:italic;font-size:1.4rem}.hotels-basket__togglebutton .cart-total{margin:0;display:block}.hotels-basket__togglebutton .cart-total span{display:none;font-size:unset}.hotels-basket__togglebutton .cart-total span.cart-total-price{display:inline-block}.hotels-basket__togglebutton .cart-total span.cart-total-price span{display:none}.hotels-basket__togglebutton .cart-total span.cart-total-price span.span-number{display:inline-block;color:#00ad48;font-size:unset;font-weight:700}.hotels-basket__togglebutton .cart-total .mini-cart__special-offers{display:none}.cart-next{-ms-flex-preferred-size:auto;flex-basis:auto;width:auto}@media screen and (min-width:64em){.cart-next{-ms-flex-preferred-size:100%;flex-basis:100%}}.hotels-basket__footer-container{width:100%;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}@media screen and (min-width:64em){.hotels-basket__footer-container{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;z-index:3}}.hotels-basket.loading .hotels-basket__footer-container{background-color:transparent}.hotels-basket__footer{display:none;overflow:visible!important;padding-top:1rem}@media screen and (min-width:64em){.hotels-basket__footer{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}}.hotels-basket__footer .cart-total{text-align:right}.hotels-basket__footer .cart-total-price,.hotels-basket__footer .cart-total__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hotels-basket__footer .cart-total__discount .span-number{position:relative}.hotels-basket__footer .cart-total__discount .span-number::before{content:"";display:block;position:absolute;height:2px;width:100%;background-color:#f04326;top:10px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}@media screen and (max-width:63.99em){.hotels-basket__toggle+.cart-summary-info+.hotels-basket__footer .cart-summary{margin:0}.hotels-basket__toggle+.cart-summary-info+.hotels-basket__footer .mobile-abtot{-webkit-transition:1s;transition:1s;opacity:0;height:0;margin-bottom:-11px}.hotels-basket__toggle.hotels-basket__toggle--open+.cart-summary-info+.hotels-basket__footer{padding-bottom:0}.hotels-basket__toggle.hotels-basket__toggle--open+.cart-summary-info+.hotels-basket__footer .cart-summary{margin-bottom:0}.hotels-basket__toggle.hotels-basket__toggle--open+.cart-summary-info+.hotels-basket__footer .mobile-abtot{opacity:1;height:auto}}.cart-empty{margin:0}.about-us-button{clear:both;margin-bottom:1.5rem;text-align:center}@media screen and (max-width:63.99em){.about-us-button{display:none}}.about-us-button__link{background-color:#fff;border:solid 1px #ffa32f;border-radius:50%;text-align:center;display:block;padding:1.5rem;max-width:160px;min-height:160px;margin:0 auto;color:#0d283a}.about-us-button__link:hover{color:#64b5f6}.about-us-button__img{max-width:45px;max-height:45px}.about-us-button__text-line{font-size:1.6rem;line-height:1.3;display:block}.about-us-button__text-line span{display:block}.about-us-button__text-line strong{font-weight:700;color:#fb8c00}.about-us-button__text-line em{font-size:1.4rem}.general-content{margin-bottom:1.5rem}@media screen and (min-width:48em){.general-content{padding:1.5rem;border:1px solid #e4e4e4}}.general-content__chunk{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}.general-content__chunk h3{font-weight:400;font-size:1.4rem}@media screen and (min-width:48em){.general-content__chunk h3{font-size:1.6rem}}ul.general-content__star-list li{padding-left:20px;margin-bottom:1rem;position:relative;clear:both}ul.general-content__star-list li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:'';display:block;position:absolute;left:0;top:3px}@media screen and (min-width:48em){.general-content__major-chunk{-webkit-box-flex:66%;-ms-flex:66%;flex:66%;margin-right:1%}}.general-content__minor-chunk{background-color:#f4f4f4;border:1px solid #e4e4e4;padding:1.5rem;margin-bottom:1.5rem}@media screen and (min-width:48em){.general-content__minor-chunk{-webkit-box-flex:33%;-ms-flex:33%;flex:33%}}#dining-plan-container{padding-bottom:4rem;margin:0 -1rem}@media screen and (min-width:48em){#dining-plan-container{margin:0}}@media screen and (max-width:47.99em){#dining-plan-container{margin:0}}#dining-plan-container .swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots{margin-top:1.6rem;text-align:center}#dining-plan-container .swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet{margin:0 1rem;border:none;width:12px;height:12px;background-color:#dbdee1}#dining-plan-container .swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet:hover{background-color:#64b5f6;cursor:pointer}#dining-plan-container .swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active{background-color:#0370aa}#dining-plan-container .swiper-container-horizontal>.swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active:hover{background-color:#0370aa;cursor:unset}@media screen and (max-width:47.99em){#dining-plan-container .swiper-container{overflow:visible}}@media screen and (min-width:48em) and (max-width:63.99em){#dining-plan-container .swiper-container{margin:0 -1.5rem;width:calc(100% + 3rem)}}@media screen and (max-width:47.99em){#dining-plan-container .swiper-wrapper{display:block;-webkit-transform:none!important;transform:none!important}#dining-plan-container .swiper-wrapper .meal-plan-addon{width:inherit!important}}.meal-plan-addon{border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1.6rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;height:unset;border-radius:12px;-webkit-box-shadow:0 1px 3px 0 #0000004d;box-shadow:0 1px 3px 0 #0000004d}.meal-plan-addon.meal-plan-addon__meal-plan--recommended{border-color:#e4e4e4}.meal-plan-addon.meal-plan-addon--unavailable{padding:0;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;margin:0}.meal-plan-addon__subtitle-recommended{width:calc(100% - 120px)}.meal-plan-addon__location-text{display:grid;grid-template-columns:23px 1fr;gap:1rem;margin-bottom:1.2rem}.meal-plan-addon__location-text::before{content:"";background:url(/themes/custom/atd/images/cro/hot734/mickey-dining.svg);width:23px;height:19px;display:inline-block;position:relative;top:.4rem}.meal-plan-addon__location-character{margin-bottom:0}.meal-plan-addon__location-character::before{content:"";background:url(/themes/custom/atd/images/cro/hot734/mickey-face.svg);width:22px;height:19px}.meal-plan-addon__smallprint{font-size:1.2rem;font-style:italic;font-weight:500;color:#868686}@media screen and (max-width:47.99em){.meal-plan-addon__smallprint{text-align:center}}.meal-plan-addon__ribbon{position:absolute;z-index:1;font-size:1.25rem;padding:.4rem 1.6rem;top:1.6rem;right:1.6rem;left:initial;margin-bottom:0;border-radius:10rem;line-height:1.2;color:#d80000;border:1px solid #d80000;background-color:rgba(216,0,0,.1)}.meal-plan-addon__image-section{position:relative;-ms-flex-preferred-size:unset;flex-basis:unset}.meal-plan-addon__content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-preferred-size:100%;flex-basis:100%}.meal-plan-addon__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}.meal-plan-addon__cta-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meal-plan-addon__image{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:1/.46}.meal-plan-addon__image img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.meal-plan-addon__dining-options{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-preferred-size:unset;flex-basis:unset;padding-bottom:0;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;position:relative}h3.meal-plan-addon__subtitle{display:block;margin:0;font-size:2.1rem;line-height:1.3;font-weight:700}.meal-plan-addon__shortBoard{position:relative;margin-top:0;padding-bottom:1rem}.meal-plan-addon__shortBoard p{margin:0;display:block;position:relative;background-image:none!important;padding:0;text-align:left}.meal-plan-addon__shortBoard p em{color:#98a1a9;font-style:normal}.meal-plan-addon__board-description{text-align:center}.meal-plan-addon__short-description{margin:-1.6rem 0 0 0;padding:0;text-align:center}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;position:relative}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner img,.meal-plan-addon__short-description .meal-plan-addon__short-description-inner svg{height:12px;width:12px;margin:0 4px 0 0}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px #1a9ee2;border-radius:50%;width:9px;height:9px;margin-left:4px;margin-top:2px;color:#1a9ee2}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner .meal-plan-addon__short-description-info{display:inline}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner .meal-plan-addon__short-description-details{display:none;font-weight:400;background-color:rgba(22,22,22,.8);z-index:2;width:200px;padding:.5rem 1rem;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;color:#fff;left:calc(-100px + 100%);top:calc(100% + 8px)}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner:hover{cursor:pointer}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner:hover::before{content:"";display:inline-block;width:0;height:0;border:10px solid transparent;border-bottom-color:rgba(22,22,22,.8);position:absolute;right:-5px;bottom:-8px}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner:hover::after{color:#64b5f6;border-color:#64b5f6}.meal-plan-addon__short-description .meal-plan-addon__short-description-inner:hover .meal-plan-addon__short-description-details{display:block}.meal-plan-addon__location-description{text-align:left;margin:0 0 auto 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.meal-plan-addon__location-description.meal-plan-addon__location-description--2{position:relative}.meal-plan-addon__location-description.meal-plan-addon__location-description--2::after{content:"+";position:absolute;top:25px;left:calc(50% - 5px);font-size:1.8rem}.meal-plan-addon__location-description li.meal-plan-addon__location{margin:0;padding:25px 0 0 0;-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.meal-plan-addon__location-description li.meal-plan-addon__location span,.meal-plan-addon__location-description li.meal-plan-addon__location strong{display:block;font-size:1.25rem}.meal-plan-addon__location-description li.meal-plan-addon__location svg{position:absolute;left:calc(50% - 12px);top:0;height:18px;width:18px}.meal-plan-addon__whats-included{text-align:left;padding:0 1.6rem;margin-bottom:3rem}@media screen and (max-width:47.99em){.meal-plan-addon__whats-included{margin-bottom:2rem}}.meal-plan-addon__whats-included .meal-plan-addon__whats-included-title{color:#1a9ee2;cursor:pointer;margin:0}.meal-plan-addon__whats-included .meal-plan-addon__whats-included-title:hover{text-decoration:none;color:#64b5f6}.meal-plan-addon__persuasion{text-align:left;padding:0 1.6rem;margin:1.2rem 0}.meal-plan-addon__persuasion .dlpExclusive{color:#0d283a;border:none;border-radius:0;padding:0;padding-left:3.2rem}.meal-plan-addon__persuasion .dlpExclusive::before{height:22px;width:22px;left:0;top:3px}.meal-plan-addon__options{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.meal-plan-addon__option{width:100%;margin:0;background-color:transparent;padding:0 1.6rem 1.6rem 1.6rem;margin-top:auto}.meal-plan-addon__meal{padding:1rem 0;-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #e4e4e4}.meal-plan-addon__meal .free-cancelations-dining{display:block}.meal-plan-addon__meal-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}h4.meal-plan-addon__meal-subtitle{font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2;margin-bottom:0}h4.meal-plan-addon__meal-subtitle span{font-weight:400;font-size:1.4rem}h4.meal-plan-addon__meal-subtitle em{background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 10px 5px 13px;border-radius:0 0 0 16px}@media screen and (min-width:64em){h4.meal-plan-addon__meal-subtitle em{border-radius:0 10px 0 16px}}p.meal-plan-addon__toggle-title.toggle-title{font-size:1.4rem;font-weight:400;position:relative;padding:0 0 0 20px;margin:0;cursor:pointer;color:#1a9ee2}p.meal-plan-addon__toggle-title.toggle-title::before{content:"";border:solid 5px transparent;border-left-color:#1a9ee2;position:absolute;left:5px;top:9px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-duration:.2s;transition-duration:.2s}p.meal-plan-addon__toggle-title.toggle-title:hover{color:#64b5f6}p.meal-plan-addon__toggle-title.toggle-title:hover::before{border-left-color:#64b5f6}p.meal-plan-addon__toggle-title.toggle-title.accordion__btn-active::before{left:10px;top:5px;-webkit-transform:rotate(0);transform:rotate(0)}p.meal-plan-addon__subtitle{margin:0}.meal-plan-addon__ticket-includes ul li{position:relative;padding-left:20px}.meal-plan-addon__ticket-includes ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.meal-plan-addon__price-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:0;margin:0;-ms-flex-preferred-size:auto;flex-basis:auto;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto}.meal-plan-addon__price-holder .btn{-ms-flex-preferred-size:100%;flex-basis:100%}.meal-plan-addon__price-holder-inside{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.meal-plan-addon__price-container{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.meal-plan-addon__add-plan{margin:0}.meal-plan-addon__price{font-weight:700;font-size:2.4rem;color:#00ad48;line-height:1;margin-bottom:0}.meal-plan-addon__price strong{font-weight:700}.meal-plan-addon__price em{display:initial;font-size:1.25rem;font-weight:400;color:#0d283a;text-align:right;margin-top:2px;font-style:normal}.meal-plan-addon__button-container{text-align:right;-ms-flex-preferred-size:100%;flex-basis:100%}.meal-plan-addon__button-container .btn{width:100%}.meal-plan-addon__button-container .btn:focus{color:#fff;background:#00ad48}.meal-plan-addon__button-container .btn.selectedButton{background-color:#fff;color:#00a63e;border:1px solid #00a63e}.meal-plan-addon__modal .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.meal-plan-addon__modal .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.meal-plan-addon__modal .meal-plan-addon__modal-image{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.meal-plan-addon__modal .meal-plan-addon__modal-image{-ms-flex-preferred-size:calc(30% - 1.6rem);flex-basis:calc(30% - 1.6rem)}}.meal-plan-addon__modal .meal-plan-addon__modal-image .meal-plan-addon__modal-image-holder{width:100%;position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1/.46}@media screen and (min-width:48em){.meal-plan-addon__modal .meal-plan-addon__modal-image .meal-plan-addon__modal-image-holder{aspect-ratio:unset}}.meal-plan-addon__modal .meal-plan-addon__modal-image .meal-plan-addon__modal-image-holder img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.meal-plan-addon__modal .meal-plan-addon__modal-content{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.meal-plan-addon__modal .meal-plan-addon__modal-content{-ms-flex-preferred-size:70%;flex-basis:70%}}.meal-plan-addon__modal .meal-plan-addon__modal-title{display:block;font-size:2.6rem;line-height:1.3;font-weight:700}.meal-plan-addon__modal h1,.meal-plan-addon__modal h2,.meal-plan-addon__modal h3,.meal-plan-addon__modal h4,.meal-plan-addon__modal h5,.meal-plan-addon__modal h6,.meal-plan-addon__modal ol,.meal-plan-addon__modal p,.meal-plan-addon__modal ul{margin:0 0 1rem 0;font-weight:400;font-family:Lato,Arial,helvetica,sans-serif!important}.meal-plan-addon__modal h1,.meal-plan-addon__modal h2,.meal-plan-addon__modal h3,.meal-plan-addon__modal h4,.meal-plan-addon__modal h5,.meal-plan-addon__modal h6{font-size:1.8rem}.meal-plan-addon__modal ol,.meal-plan-addon__modal p,.meal-plan-addon__modal ul{font-size:1.4rem}.meal-plan-addon__modal ul li{padding-left:20px;margin-bottom:2px;position:relative;clear:both}.meal-plan-addon__modal ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.meal-plan-addon__modal ol{list-style:decimal;padding-left:15px}.meal-plan-title{color:#0d283a;font-size:1.6rem;font-weight:400;text-transform:capitalize}.meal-plan-group{border-radius:8px;border:1px solid #ced0d4;background:#fff;padding:14px;margin-bottom:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 16px;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:920px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media screen and (max-width:47.99em){.meal-plan-group:has(.meal-plan-group__toggle--open){border-radius:0;margin-left:-1rem;margin-right:-1rem;padding:14px calc(1rem + 14px)}}.meal-plan-group__image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}@media screen and (min-width:48em){.meal-plan-group__image{-webkit-box-flex:0;-ms-flex:0 0 106px;flex:0 0 106px}}.meal-plan-group__image img{display:block;border-radius:4px}.meal-plan-group__content{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 116px);flex:1 1 calc(100% - 116px)}@media screen and (min-width:48em){.meal-plan-group__content{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 122px);flex:1 1 calc(100% - 122px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.meal-plan-group__title{line-height:1.2;font-size:2rem;font-weight:700;margin-bottom:5px}@media screen and (min-width:48em){.meal-plan-group__title{margin-bottom:17px}}.meal-plan-group__prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.meal-plan-group__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.meal-plan-group__price-label{font-size:1.4rem;color:rgba(104,111,125,.9)}.meal-plan-group__price-value{font-size:1.8rem;color:#00ad48;font-weight:700;line-height:1.2}.meal-plan-group__price-value small{font-size:1.1rem;font-weight:400}.meal-plan-group__toggle{font-size:1.6rem;-ms-flex-item-align:center;align-self:center;text-align:right;display:block;color:#0288d1;padding-right:20px;position:relative}.meal-plan-group__toggle::after{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:20.46810151271177% 19.863009309984687%;width:12.28px;height:7.31px;content:"";display:block;position:absolute;right:0;top:9px}@media screen and (max-width:47.99em){.meal-plan-group__toggle{margin-top:5px}}.meal-plan-group__toggle--open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.meal-plan-group__options{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 28px);flex:0 0 calc(100% + 28px);margin:14px -14px -14px;background:#f2f4f7;border-radius:0 0 8px 8px}@media screen and (max-width:47.99em){.meal-plan-group__options{-webkit-box-flex:0;-ms-flex:0 0 calc(100% + 2rem + 28px);flex:0 0 calc(100% + 2rem + 28px);margin:14px calc(-1rem + -14px) -14px;border-radius:0}}.meal-plan-group__options-inner{padding:14px}.meal-plan-group__options-inner>h4{color:#04496d;margin-bottom:5px;font-size:1.6rem}.meal-plan-group__options-inner>p{color:#4a5565}.meal-card{position:relative;background:#fff;border-radius:1rem;padding:1.6rem 2rem;margin-top:15px;-webkit-box-shadow:0 0 0 1px #e7e7e7;box-shadow:0 0 0 1px #e7e7e7;border-left:4px solid #0a6ab9;min-height:94px}@media screen and (max-width:47.99em){.meal-card{padding:2rem 1.6rem}}.meal-card--essential{border-left-color:#1573c6}.meal-card--extra{border-left-color:silver}.meal-card--signature{border-left-color:#f3b90d}.meal-card--royal{border-left-color:#952f6e}.meal-card--open{background:#f8fcff;-webkit-box-shadow:0 0 0 1px #1573c6;box-shadow:0 0 0 1px #1573c6}@media screen and (max-width:47.99em){.meal-card--open{border-width:2px;border-left-width:4px}}.meal-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.meal-card__title{font-size:1.6rem;margin-bottom:1.2rem;line-height:1.3}.meal-card__header-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;gap:8px;padding-top:2px}.meal-card__header-aside::after{content:"";background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:48.440158820192856% 45.96153846153846%;width:13px;height:8px}.meal-card--open .meal-card__header-aside{display:none}.meal-card__collapsed-price{font-size:1.5rem;line-height:1;display:block;color:#4a5565}.meal-card__collapsed-price:focus,.meal-card__collapsed-price:hover{color:#4a5565}.meal-card__collapsed-price::after{content:'';display:block;position:absolute;inset:0}.meal-card__includes-label{font-size:1.2rem;letter-spacing:.04em;color:#4a5565;margin-bottom:1rem;text-transform:uppercase}.meal-card__includes ul{list-style:none;margin:0 0 1rem;padding:0}.meal-card__includes ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;font-size:1.3rem;line-height:1.4;margin-bottom:7px;position:relative;padding-left:22px}.meal-card__includes ul li::before{content:"";display:block;position:absolute;left:0;top:7px;background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:49.12181303116147% 46.47435897435897%;width:11px;height:8px}.meal-card__whats-included{display:inline-block;margin-bottom:10px;text-decoration:underline}.meal-card__persuasion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#047732;margin-bottom:20px;border-top:1px solid #cfe0ef;padding-top:12px}.meal-card__persuasion::before{content:"";background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:47.37442922374429% 45.27331189710611%;width:24px;height:13px;display:inline-block;position:relative;top:1px}.meal-card__price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}@media screen and (max-width:47.99em){.meal-card__price-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.meal-card__price-row .btn{padding-left:50px;padding-right:50px}@media screen and (max-width:47.99em){.meal-card__price-row .btn{width:100%;padding-left:0;padding-right:0}}.meal-card__price-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.meal-card__price-lines{font-size:1.2rem;color:#686f7de5}.meal-card__total{font-size:1.5rem;white-space:nowrap}.meal-card__amount{color:#089b43;font-weight:700;font-size:2.4rem;line-height:1.4}.meal-card__per-stay{color:#1e8a3c;font-size:1.2rem}.meal-plan-dlp__modal .modal__container{padding:0;border-radius:14px}@media screen and (max-width:47.99em){.meal-plan-dlp__modal .modal__container{width:100%;margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.meal-plan-dlp__modal .modal__container .modal-close__container{display:none}@media screen and (max-width:47.99em){.meal-plan-dlp__modal .modal__container .modal-close__container{display:block;padding:0 1.6rem 1.6rem 1.6rem}.meal-plan-dlp__modal .modal__container .modal-close__container .btn{width:100%}}.meal-plan-dlp__modal .modal__container .modal__close{top:2.6rem;right:3.2rem;width:30px}@media screen and (max-width:47.99em){.meal-plan-dlp__modal .modal__container .modal__close{top:1.6rem;right:1.6rem;background:#fff}}.meal-plan-dlp__modal .modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-heading{padding:2.4rem 7.2rem 2.4rem 3.2rem;border-bottom:1px solid #e5e7eb}@media screen and (max-width:47.99em){.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-heading{padding:1.6rem 5rem 1.6rem 1.6rem}}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-heading h3{font-size:2.1rem;line-height:2.8rem;font-weight:600;letter-spacing:-.4px;text-transform:uppercase;margin-bottom:0}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes{padding:2.2rem 3.2rem}@media screen and (max-width:47.99em){.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes{padding:1.6rem 1.6rem 0 1.6rem}}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes h4{font-size:1.6rem;color:#04496d;position:relative;padding-left:3rem}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes h4::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:27.66685681688534% 27.824402840542284%;width:23px;height:19px;content:"";display:block;position:absolute;left:0;top:3px}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes li,.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes p{font-size:1.6rem;line-height:2.4rem}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes ul{padding-left:2.5rem}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes li{list-style-type:disc;padding-left:0}.meal-plan-dlp__modal .modal__content .meal-plan-addon__modal-includes li::before{display:none}.magical-extra-addon{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;background-color:#fff;padding:0;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0 0 1.6rem 0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;height:unset}.magical-extra-addon--unavailable{padding:3rem 1rem}.magical-extra-addon__content{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1rem 1rem 1rem;padding:0 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.magical-extra-addon__content .free-cancelations-tickets{display:none}@media screen and (min-width:64em){.magical-extra-addon__content{padding:0 1.6rem}.swiper-container--dated .magical-extra-addon__content{padding:0}}.magical-extra-addons .swiper-pagination-bullets.swiper-dots{text-align:center;margin-top:.6rem}.magical-extra-addons .swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet{margin:0 1rem;border:none;width:12px;height:12px;background-color:#dbdee1}.magical-extra-addons .swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet:hover{background-color:#64b5f6;cursor:pointer}.magical-extra-addons .swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active{background-color:#0370aa}.magical-extra-addons .swiper-pagination-bullets.swiper-dots .swiper-pagination-bullet-active:hover{background-color:#0370aa;cursor:unset}.magical-extra-addons{margin:0 -1rem}@media screen and (min-width:48em){.magical-extra-addons{margin:0 -1.5rem}}@media screen and (min-width:64em){.magical-extra-addons{margin:0}}.magical-extra-addons .swiper-container--nodate .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em){.magical-extra-addons .swiper-container--nodate .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.magical-extra-addons .swiper-container{padding-left:1rem;padding-right:1rem}@media screen and (min-width:48em){.magical-extra-addons .swiper-container{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:64em){.magical-extra-addons .swiper-container{padding-left:0;padding-right:0}}.magical-extra-addons__section-title{margin-top:1rem;font-size:2.1rem}.magical-extra-addon__modal .magical-extra-addon__modal-complete{margin:0;padding:3rem 0;width:100%}.magical-extra-addon__modal .magical-extra-addon__modal-complete a{display:block}.magical-extra-addon__price--nodate{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-preferred-size:auto;flex-basis:auto;gap:1rem;-webkit-column-gap:.5rem;column-gap:.5rem;width:auto}.magical-extra-addon__price--nodate .btn{-ms-flex-preferred-size:100%;flex-basis:100%}h3.magical-extra-addon__subtitle{display:block;margin:0;font-size:2.1rem;line-height:1.3;font-weight:700;padding-bottom:1rem}.magical-extra-addon__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;gap:1.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;padding:2.1rem}}.hotel-magical-extra__image-section{position:relative}@media screen and (min-width:64em){.swiper-container--dated .hotel-magical-extra__image-section{-ms-flex-preferred-size:24%;flex-basis:24%;-ms-flex-negative:0;flex-shrink:0}}.magical-extra-addon__ribbon{display:block;background-color:#d80000;margin:0;position:absolute;top:0;left:0;border-radius:1.6rem 0;color:#fff;font-size:1.25rem;padding:.4rem 1.6rem}.hotel-magical-extra__content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-ms-flex-preferred-size:unset;flex-basis:unset;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media screen and (min-width:64em){.hotel-magical-extra__content-section{overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.hotel-magical-extra__details-section{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.room-result--resort-481 .hotel-magical-extra__details-section{-ms-flex-preferred-size:100%;flex-basis:100%}}.hotel-magical-extra__cta-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.6rem 1.6rem 1.6rem}.hotel-magical-extra__cta-section .horizontal-ticket__info{padding:0}@media screen and (min-width:64em){.hotel-magical-extra__cta-section .horizontal-ticket__info{padding:0}}.magical-extra-addon__image{height:auto;-ms-flex-preferred-size:100%;flex-basis:100%;float:none;width:100%;position:relative;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:1/.46}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__image{border-radius:16px;aspect-ratio:unset}}.magical-extra-addon__image a{display:block;height:100%;width:100%;overflow:hidden;border-radius:16px 16px 0 0;aspect-ratio:3/1}.magical-extra-addon__image a:hover .room-result__gallery{color:#64b5f6}.magical-extra-addon__image a:hover .room-result__gallery svg{fill:#64b5f6}.magical-extra-addon__image img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.magical-extra-addon__added-value{width:100%;padding:0}.magical-extra-addon__content .magical-extra-addon__added-value{display:none}.magical-extra-addon__show-hide-title{padding:1rem;color:#1a9ee2;margin:0;font-size:1.6rem;font-weight:700}.magical-extra-addon__show-hide-title.toggle-title{position:relative;cursor:pointer;padding-left:28px}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__show-hide-title.toggle-title{display:none}}.magical-extra-addon__show-hide-title.toggle-title::before{content:"";border:solid 5px transparent;position:absolute;left:15px;-webkit-transition-duration:.2s;transition-duration:.2s;border-left-color:#1a9ee2;top:calc(50% - 5px)}.magical-extra-addon__show-hide-title.toggle-title.accordion__btn-active::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:12px;top:calc(50% - 2px)}.magical-extra-addon__show-hide-title:hover{color:#64b5f6}.magical-extra-addon__show-hide-title:hover.toggle-title::before{border-left-color:#64b5f6}.magical-extra-addon__show-hide-content{width:100%}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__show-hide-content{display:table}.swiper-container--dated .magical-extra-addon__show-hide-content.DOM-slider-hidden{height:auto!important}}.magical-extra-addon__options{background-color:#fff;border:1px solid #e4e4e4;border-radius:10px;margin-bottom:1.6rem}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__options{display:table;width:100%;border:none;border-left:1px solid #e4e4e4;border-top:1px solid #e4e4e4;border-radius:0}}.magical-extra-addon__modal .magical-extra-addon__options-title{font-size:2.1rem;font-weight:700;margin:0 0 1rem 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.magical-extra-addon__modal .magical-extra-addon__options-title svg{width:16px;height:16px}.magical-extra-addon__option-head1{display:none}@media screen and (min-width:64em){.magical-extra-addon__option-head1{background-color:#f4f4f4}.swiper-container--dated .magical-extra-addon__option-head1{display:table-row}}.magical-extra-addon__option-head2{display:none}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__option-head2{display:table-row}}.magical-extra-addon__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:.8rem}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__option{display:table-row;padding-bottom:0}}.magical-extra-addon__option--sold-out{display:none}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__option--sold-out{display:none}}.magical-extra-addon__option-title1{padding:1rem;font-size:1.4rem}@media screen and (min-width:64em){.magical-extra-addon__option-title1{display:table-cell;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:left;padding:1rem .5rem;vertical-align:top}}.magical-extra-addon__option-title2{font-weight:700;padding:1rem;font-size:1.4rem}@media screen and (min-width:64em){.magical-extra-addon__option-title2{display:table-cell;text-align:center;padding:.5rem;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}}.magical-extra-addon__option-time{padding:1rem;font-size:1.4rem}@media screen and (min-width:64em){.magical-extra-addon__option-time{display:table-cell;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align:left;padding:1rem .5rem;vertical-align:top}}.magical-extra-addon__option-category{padding:1rem;font-size:1.4rem}@media screen and (min-width:64em){.magical-extra-addon__option-category{display:table-cell;text-align:left;padding:.5rem;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}}@media screen and (min-width:64em){.magical-extra-addon__option-category-inside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:64em){.magical-extra-addon__option-category-title{-webkit-box-flex:1;-ms-flex:1;flex:1}}h4.magical-extra-addon__day-date{font-size:1.4rem;margin:0;padding:1rem;border-bottom:1px solid #e4e4e4;background-color:#e4e4e4;background-image:url(/themes/custom/atd/images/calendar-grey.svg);background-repeat:no-repeat;background-position:10px 12px;background-size:12px auto;padding-left:30px}@media screen and (min-width:64em){.swiper-container--dated h4.magical-extra-addon__day-date{background-color:transparent;background-image:none;padding:1rem .5rem;border-right:1px solid #e4e4e4;display:table-cell;text-align:left;vertical-align:top}}.magical-extra-addon__intro{font-size:1.4rem;line-height:1.4;display:block;margin-bottom:1.6rem}.truncated-intro .magical-extra-addon__intro{margin-bottom:.4rem}.magical-extra-addon__whats-included-title{margin-bottom:0;display:none}.truncated-intro .magical-extra-addon__whats-included-title{display:block;margin-bottom:1.6rem}.swiper-container-initialized .magical-extra-addon__whats-included-title{margin-bottom:0}.magical-extra-addon__whats-included-title button{border:none;outline:0;color:#1a9ee2;background-color:transparent;padding:0;margin:0;font-size:1.4rem;cursor:pointer}.magical-extra-addon__whats-included-title button:hover{color:#64b5f6}@media screen and (min-width:64em){.magical-extra-addon__day{display:none}}@media screen and (min-width:64em){.magical-extra-addon__date{display:inline-block}}.magical-extra-addon__cell{margin:0 1rem}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__cell{display:table-cell;text-align:center;padding:1rem .5rem;vertical-align:top;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}}.swiper-container--dated .magical-extra-addon__cell-inside{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__cell-inside{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.magical-extra-addon__cellhtml{width:100%;margin-top:.8rem}@media screen and (min-width:64em){.magical-extra-addon__cellhtml{margin-top:0}}.magical-extra-addon--sold-out{display:none}@media screen and (min-width:64em){.magical-extra-addon--sold-out{display:block}}.magical-extra-addon__open-dates{padding:0;margin:0}.magical-extra-addon__open-dates a{display:block}.magical-extra-addon__dated-from-price{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}@media screen and (min-width:64em){.magical-extra-addon__dated-from-price{display:none}}@media screen and (min-width:64em){.swiper-container--nodate .magical-extra-addon__dated-from-price{display:-webkit-box;display:-ms-flexbox;display:flex}}.magical-extra-addon__dated-from-price .span-price{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#00ad48;text-align:right;margin:0;font-size:2.6rem;line-height:1.3;font-weight:700}.magical-extra-addon__choice{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%}.magical-extra-addon__choice:has([type=radio]) label.magical-extra-addon__choice-label::before{border-radius:50%}@media screen and (min-width:64em){.magical-extra-addon__choice{border:none;margin:0;padding:0;gap:.5rem}}.magical-extra-addon__choice-label{font-size:1.4rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:1.2rem;padding:.8rem 1.6rem .8rem 5.2rem}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__choice-label{border-radius:0;font-size:1.4rem;padding:0}}.magical-extra-addon--sold-out .magical-extra-addon__choice-label{color:#ccd0d4;font-weight:400;font-style:italic;padding:0 1rem 0 5rem}.magical-extra-addon--sold-out .magical-extra-addon__choice-label:hover .magical-extra-addon__choice-price{color:#ccd0d4}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon--sold-out .magical-extra-addon__choice-label{padding:0}}label.magical-extra-addon__choice-label{cursor:pointer;background-color:#f4f4f4;padding:1.2rem 1.6rem 1.2rem 5.2rem;position:relative}label.magical-extra-addon__choice-label::before{position:absolute;top:1rem;left:1.6rem;display:block;width:25px;height:25px;border-radius:2px;content:"";opacity:1;font-size:1.6rem;border:1px solid #00273b;background-color:#fff;-webkit-transition:all .2s;transition:all .2s;text-align:center}label.magical-extra-addon__choice-label:hover{background-color:#e4e4e4}@media screen and (min-width:64em){label.magical-extra-addon__choice-label:hover{background-color:transparent}}@media screen and (min-width:64em){.swiper-container--dated label.magical-extra-addon__choice-label{padding:0 0 0 3rem;background-color:transparent}}@media screen and (min-width:64em){.swiper-container--dated label.magical-extra-addon__choice-label::before{top:0;left:0;width:20px;height:20px}}@media screen and (max-width:63.99em){.magical-extra-addon__choice.selected label.magical-extra-addon__choice-label{background-color:#e5f9ee}}.magical-extra-addon__choice.selected label.magical-extra-addon__choice-label::before{background-color:#00ad48;border-color:#00ad48}.magical-extra-addon__choice.selected label.magical-extra-addon__choice-label::after{content:"";position:absolute;top:2.2rem;left:2.5rem;width:5px;height:12px;display:block;border:5px solid #fff;border-top:none;border-left:none;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}@media screen and (min-width:64em){.magical-extra-addon__choice.selected label.magical-extra-addon__choice-label::after{top:1rem;left:.6rem}}.magical-extra-addon__choice-check{display:none}.magical-extra-addon__choice-time{display:block;min-width:4rem}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__choice-time{display:none}}.magical-extra-addon__choice-time em{display:inline-block;font-style:normal}.magical-extra-addon__choice-category{display:block}@media screen and (min-width:64em){.magical-extra-addon__choice-category{display:none}}.magical-extra-addon__choice-status{display:none}.magical-extra-addon__choice-price{font-weight:700;display:block;color:#00ad48;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:right}@media screen and (min-width:64em){.swiper-container--dated .magical-extra-addon__choice-price{text-align:left;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.magical-extra-addon__choice-label:hover .magical-extra-addon__choice-price{color:#007a33}.magical-extra-addon--sold-out .magical-extra-addon__choice-price{font-style:italic;color:#ccd0d4;font-weight:400}.supplement-intro{font-size:1.6rem;margin-bottom:2rem}@media screen and (max-width:47.99em){.supplement-intro{padding-left:1rem;padding-right:1rem}}.magical-extra-addon__modal .modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.magical-extra-addon__modal .modal__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.magical-extra-addon__modal .magical-extra-addon__modal-image{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.magical-extra-addon__modal .magical-extra-addon__modal-image{-ms-flex-preferred-size:calc(30% - 1.6rem);flex-basis:calc(30% - 1.6rem)}}.magical-extra-addon__modal .magical-extra-addon__modal-image .magical-extra-addon__modal-image-holder{width:100%;position:relative;overflow:hidden;border-radius:16px;aspect-ratio:1/.46}@media screen and (min-width:48em){.magical-extra-addon__modal .magical-extra-addon__modal-image .magical-extra-addon__modal-image-holder{aspect-ratio:unset}}.magical-extra-addon__modal .magical-extra-addon__modal-image .magical-extra-addon__modal-image-holder img{width:100%;height:100%;max-height:unset;max-width:unset;display:block;-o-object-fit:cover;object-fit:cover}.magical-extra-addon__modal .magical-extra-addon__modal-content{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:48em){.magical-extra-addon__modal .magical-extra-addon__modal-content{-ms-flex-preferred-size:70%;flex-basis:70%}}.magical-extra-addon__modal .magical-extra-addon__modal-title{display:block;font-size:2.6rem;line-height:1.3;font-weight:700}.magical-extra-addon__modal h1,.magical-extra-addon__modal h2,.magical-extra-addon__modal h3,.magical-extra-addon__modal h4,.magical-extra-addon__modal h5,.magical-extra-addon__modal h6,.magical-extra-addon__modal ol,.magical-extra-addon__modal p,.magical-extra-addon__modal ul{margin:0 0 1rem 0;font-weight:400;font-family:Lato,Arial,helvetica,sans-serif!important}.magical-extra-addon__modal h1,.magical-extra-addon__modal h2,.magical-extra-addon__modal h3,.magical-extra-addon__modal h4,.magical-extra-addon__modal h5,.magical-extra-addon__modal h6{font-size:1.8rem}.magical-extra-addon__modal ol,.magical-extra-addon__modal p,.magical-extra-addon__modal ul{font-size:1.4rem}.magical-extra-addon__modal ul li{padding-left:20px;margin-bottom:2px;position:relative;clear:both}.magical-extra-addon__modal ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.magical-extra-addon__modal ol{list-style:decimal;padding-left:15px}.celebration-variant-options{margin:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media screen and (max-width:47.99em){.celebration-variant-options{margin-top:0}}.celebration-variant-options .variant-options-label{margin-bottom:12px}.celebration-variant-option{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.celebration-variant-option input[type=radio]{position:absolute;opacity:0;cursor:pointer}.celebration-variant-option input[type=radio]:checked+label{border-color:#42a5f5;background-color:#e7f3fe}.celebration-variant-option input[type=radio]:checked+label::before{border-color:#42a5f5;background-color:transparent}.celebration-variant-option input[type=radio]:checked+label::after{opacity:1}.celebration-variant-option label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1rem 1rem 4rem;border:2px solid #d7d7d7;border-radius:8px;cursor:pointer;margin:0;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.celebration-variant-option label:hover{border-color:#868686}.celebration-variant-option label::before{content:'';position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6rem;height:1.6rem;border:2px solid #868686;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.celebration-variant-option label::after{content:'';position:absolute;left:1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background-color:#42a5f5;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.search-result{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e4e4e4;clear:both}.search-result__img{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}@media screen and (max-width:63.99em){.search-result__img{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}}.search-result__img div,.search-result__img img,.search-result__img picture{display:block}.search-result__content{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-result__title{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){.search-result__title{font-size:2.1rem}}@media screen and (min-width:75em){.search-result__title{font-size:2.4rem}}.search-result__details{clear:both}@media screen and (min-width:48em){.search-result__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.search-result__desc{font-weight:700;padding:0 0 0 24px;font-size:1.4rem;position:relative;display:none;font-weight:400;padding:0;margin:0 1.5rem 0 0}@media screen and (min-width:64em){.search-result__desc{font-size:1.5rem}}.search-result__desc::before{content:"\201C";position:absolute;color:#fb8c00;font-size:4rem;line-height:1;top:-1px;left:0;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}@media screen and (min-width:48em){.search-result__desc{display:block}}.search-result__desc::before{display:none}.search-result__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:48em){.search-result__info{-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}}.search-result__info .lead-prices__ticket{padding:0 1rem;margin:0 0 1rem 0;text-align:center}@media screen and (min-width:48em){.search-result__info .lead-prices__ticket{margin:0 0 1.5rem 0}}.search-result__info .lead-prices__ticket:nth-child(2){border-left:1px solid #e4e4e4}.search-result__info .lead-prices__ticket-label{display:block;font-size:1.2rem}@media screen and (min-width:75em){.search-result__info .lead-prices__ticket-label{font-size:1.4rem}}.search-result__info .lead-prices__ticket-price{font-weight:700;color:#00ad48;font-size:2.4rem}.search-result__info .lead-prices__rrp{display:block;margin-top:2px}.search-result__info .search-result__lead-price-attraction,.search-result__info .search-result__lead-price-product{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result__btn{width:100%;text-align:right;margin:0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media screen and (min-width:48em){.search-result__btn{margin:auto 0 0 0}}.search-result__btn .btn{background:#00ad48;font-size:1.6rem;width:100%}.search-result__btn .btn:focus,.search-result__btn .btn:hover{background:#007a33}.search-result__none{margin-bottom:1.5rem}.search-result__none-item{position:relative;padding-left:20px;margin-bottom:5px}.search-result__none-item::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.search-result__rating{margin-bottom:1rem}.search-result__rating .product-card__rating-small{font-size:1.2rem;display:block;line-height:1.2}.search-result__rating .product-card__rating-icon{width:59px;height:15px}.js-form-item-items-per-page{display:none}.search-results-title{margin-bottom:0}#results-info{font-size:1.5rem}#results-info .search-query{color:#00ad48}#results-per-page{float:right;margin-top:-10px;margin-bottom:20px;display:block}#results-per-page label{display:inline-block;margin-right:5px;font-size:1.5rem}.facets-filters{display:none}@media screen and (max-width:63.99em){#results-per-page{margin-top:25px}.facets-filters{display:block;margin-top:5px;margin-bottom:5px}.facets .modal__close.facets-toggle{display:block!important}}.facets{padding:0 1rem 1rem;border:1px solid #e4e4e4;margin-top:100px;margin-right:10px}.facets .modal__close.facets-toggle{z-index:9;display:none}.facets h2{margin-top:10px;font-weight:700;font-size:1.6rem;text-transform:uppercase;color:#64b5f6}.facets h4{font-weight:700}.facets .facets-widget-checkbox{border-bottom:1px solid #e4e4e4;padding-bottom:10px}.facets .facets-checkbox{float:left;margin-top:6px;clear:both}.facets .facet-item{margin-bottom:5px}.facets .facet-item label{padding-left:20px}.facets .facet-item label span{font-size:1.25rem}@media screen and (max-width:63.99em){.facets{width:100%;height:100%;top:0;left:0;position:fixed;background:#fff;max-width:none;z-index:9999;margin:0;border:none;padding-bottom:2rem;overflow:scroll}.facets.facets-closed{display:none}}.hotel-types{background-color:#f7f8fa;padding-top:2rem;padding-bottom:2rem;margin-top:0;margin-bottom:0}@media screen and (max-width:63.99em){.hotel-types{padding-left:0;padding-right:0}}@media screen and (min-width:64em){.hotel-types{padding-top:3rem;padding-bottom:3rem;margin-top:0;margin-bottom:0}}.hotel-types__title{font-weight:700;font-size:2.1rem;margin-bottom:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (min-width:48em){.hotel-types__title{font-size:2.4rem}}@media screen and (max-width:47.99em){.hotel-types__title{padding-left:1rem;padding-right:1rem}}@media screen and (max-width:63.99em){.hotel-types__title{padding-left:1.5rem;padding-right:1.5rem}}.hotel-types__categories{padding:0}.hotel-types__categories.swiper-container{padding-top:0;padding-bottom:0;margin-bottom:0}@media screen and (max-width:47.99em){.hotel-types__categories.swiper-container{margin-left:0;margin-right:0}}@media screen and (min-width:64em){.hotel-types__categories.swiper-container{padding-top:0;padding-bottom:0;margin-bottom:0}}.hotel-types__category{border-radius:8px;border:1px solid #e4e4e4;background-color:#fff;position:relative;width:313px;max-width:313px;height:auto;margin-right:1rem}.hotel-types__category:first-child{margin-left:5px}@media screen and (max-width:47.99em){.hotel-types__category{margin-right:10px}.hotel-types__category:first-child{margin-left:0}}@media screen and (min-width:64em){.hotel-types__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:75em){.hotel-types__category{width:350px;max-width:350px}}.hotel-types__img{position:relative;aspect-ratio:6/4;overflow:hidden;border-radius:8px 8px 0 0}.hotel-types__img .hotel-types__photo-holder{aspect-ratio:6/4}.hotel-types__img .hotel-types__photo-holder div{aspect-ratio:6/4}.hotel-types__img img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.hotel-types__img p.hotel-types__type-caption{font-size:1.2rem;text-align:center;padding:3px 1.6rem;color:#fff;position:absolute;bottom:-1px;left:0;right:0;margin:0}.hotel-types--value .hotel-types__img p.hotel-types__type-caption{background-color:#00b8c1}.hotel-types--moderate .hotel-types__img p.hotel-types__type-caption{background-color:#ec4899}.hotel-types--deluxe .hotel-types__img p.hotel-types__type-caption{background-color:#6b44b3}.hotel-types--deluxe-villas .hotel-types__img p.hotel-types__type-caption{background-color:#0c226b}.hotel-types--disney-partner-hotels .hotel-types__img p.hotel-types__type-caption{background-color:#04496d}.hotel-types--partners .hotel-types__img p.hotel-types__type-caption{background-color:#8dc63f}.hotel-types--prime .hotel-types__img p.hotel-types__type-caption,.hotel-types--prime-value .hotel-types__img p.hotel-types__type-caption{background-color:#f0528a}.hotel-types--preferred .hotel-types__img p.hotel-types__type-caption{background-color:#6b44b3}.hotel-types--premier .hotel-types__img p.hotel-types__type-caption,.hotel-types--signature .hotel-types__img p.hotel-types__type-caption{background-color:#0c226b}.hotel-types--disney-hotels .hotel-types__img p.hotel-types__type-caption{background-color:#0c226b}.hotel-types--disney-area-hotels .hotel-types__img p.hotel-types__type-caption{background-color:#6b44b3}.hotel-types__img .hotels-category-tag{display:none}@media screen and (min-width:87.5em){.hotel-types__img .hotels-category-tag{position:absolute;display:block;left:1.6rem;top:1.6rem}}.hotel-types__img .hotels-category-tag span,.hotel-types__img .hotels-category-tag::before{background-color:#fff}.hotel-types__info{padding:1.6rem 1.6rem 2.4rem 1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;gap:1rem}.hotel-types__heading{position:relative;padding:0}.hotel-types__link{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px}.hotel-types__stripe{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotel-types__subtitle{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;margin-bottom:.5rem;font-size:1.8rem}.hotel-types__subtitle a{color:#25282c}.hotel-types__subtitle a{color:#0d283a}.hotel-types__description{font-style:normal;font-size:1.6rem;padding:0;margin:0;line-height:1.4}.hotel-types__list{padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;margin-top:1rem;line-height:1.4}.hotel-types__item{margin:0;font-size:1.6rem}.hotel-types__free-dine-message{font-weight:700;color:#f04326;font-size:1.25rem}.hotel-types__promotion{padding-top:1rem}.hotel-types__promotion-img{max-width:100%}.hotels-promo{text-align:center;padding:1rem 0;margin:0 -1rem}@media screen and (min-width:48em){.hotels-promo{padding:2rem 0;margin:0}}.hotels-promo__list{margin:0;padding:0;list-style:none}@media screen and (min-width:48em){.hotels-promo__list{display:-webkit-box;display:-ms-flexbox;display:flex}}.hotels-promo__item{text-align:center;margin:3rem 0}@media screen and (max-width:47.99em){.hotels-promo__item{width:70%;padding:0 3rem}}@media screen and (min-width:48em){.hotels-promo__item{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}.hotels-promo__item img{width:auto;height:170px}.hotels-promo__item p{margin-top:1rem}.hotels-promo__item b{font-weight:700;display:block}.hotels-promo__item b span{color:#c52530}.ftgo__intro-wrapper{margin:1.5rem 0}@media screen and (min-width:64em){.ftgo__intro-wrapper{padding:0 300px 30px 0;margin-top:3rem;background-image:url(/themes/custom/atd/images/first-timers.png);background-position:bottom right;background-repeat:no-repeat;margin-bottom:0}}.ftgo__intro-content{margin:0}.ftgo-anchors{border:1px solid #e4e4e4;margin-bottom:1.5rem}@media screen and (max-width:47.99em){.ftgo-anchors{display:none}}.ftgo-anchors-title-wrapper{padding:1rem 1.5rem .7rem;border-bottom:1px solid #e4e4e4;margin:0}.ftgo-anchors-title{font-weight:400;font-size:1.4rem;margin:0}@media screen and (min-width:48em){.ftgo-anchors-title{font-size:1.6rem}}.ftgo-anchors__list{padding:1.5rem 0 0 1.5rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ftgo-anchors__item{padding:0 1.5rem 1.5rem 0;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:63.99em){.ftgo-anchors__item{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}}.ftgo-anchors__item-img{-ms-flex-preferred-size:35%;flex-basis:35%;max-width:35%}.ftgo-anchors__item-title{-ms-flex-preferred-size:65%;flex-basis:65%;max-width:65%;padding-left:1rem;margin-bottom:0;line-height:.8}.ftgo-anchors__item-link{font-weight:700;font-size:1.25rem}.ftgo-anchors__item-link::after{content:'';display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1a9ee2;margin-left:5px;top:-2px;position:relative}.ftgo-list{border:1px solid #e4e4e4;margin-bottom:3rem}@media screen and (max-width:47.99em){.ftgo-list{border:none}}.ftgo-list__item{padding:1.5rem;margin:0;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ftgo-list__item:last-child{border-bottom:none}@media screen and (max-width:47.99em){.ftgo-list__item{padding:1.5rem 0}}.ftgo-list__item-img{-ms-flex-preferred-size:30%;flex-basis:30%;max-width:30%}@media screen and (max-width:35.99em){.ftgo-list__item-img{display:none}}.ftgo-list__item-content{-ms-flex-preferred-size:70%;flex-basis:70%;max-width:70%;padding-left:1.5rem}@media screen and (max-width:35.99em){.ftgo-list__item-content{padding:0;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.ftgo-list__item-content .social{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.our-destinations__list{background:#fff;border:1px solid #e4e4e4;padding:1.5rem}.our-destinations__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e4e4e4;padding-bottom:1.5rem;margin-bottom:1.5rem}.our-destinations__item:last-child{border:none;padding:0;margin:0}.our-destinations__img{-webkit-box-flex:30%;-ms-flex:30%;flex:30%}.our-destinations__img-link{border:1px solid #e4e4e4;float:left;width:100%}.our-destinations__img-link img{float:left}.our-destinations__content{-webkit-box-flex:70%;-ms-flex:70%;flex:70%;padding-left:1.5rem}h2.our-destinations__title{font-weight:400;font-size:1.8rem}@media screen and (min-width:48em){h2.our-destinations__title{font-size:2.1rem}}@media screen and (min-width:75em){h2.our-destinations__title{font-size:2.4rem}}.our-destinations__usp{font-weight:700;padding:0 0 0 24px;font-size:1.4rem;position:relative;clear:both}@media screen and (min-width:64em){.our-destinations__usp{font-size:1.5rem}}.our-destinations__usp::before{content:"\201C";position:absolute;color:#fb8c00;font-size:4rem;line-height:1;top:-1px;left:0;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.our-destinations__text{clear:both}.ot-floating-button{display:none}body #onetrust-banner-sdk #onetrust-reject-all-handler{background-color:#fff!important;border:none;color:#1a9ee2!important}@media screen and (max-width:47.99em){body #onetrust-banner-sdk #onetrust-policy{margin:1rem 0 0!important}body #onetrust-banner-sdk #onetrust-policy #onetrust-policy-text{margin:1rem 0 0}}.eu-cookie-compliance-banner,.sliding-popup-bottom,.sliding-popup-top{z-index:99999;text-align:center}.eu-cookie-compliance-banner,.sliding-popup-bottom{position:fixed}.sliding-popup-top{position:relative}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%}.eu-cookie-compliance-buttons{float:right;max-width:40%}[dir=rtl] .eu-cookie-compliance-buttons{float:left}.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{cursor:pointer}.eu-cookie-compliance-message{float:left;max-width:60%}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.eu-cookie-withdraw-tab{position:absolute;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);left:50%}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{-webkit-transform:translate(-50%,-100%) scaleY(-1);transform:translate(-50%,-100%) scaleY(-1)}[dir=rtl] .eu-cookie-compliance-message{float:right;text-align:right}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%}.eu-cookie-compliance-message{max-width:100%}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%}}.eu-cookie-compliance-banner{background:#fff;border-top:1px solid #e4e4e4;padding:1rem 0;bottom:0;width:100%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s;transition:all .3s;z-index:2147483647!important}.eu-cookie-compliance-banner--closed{-webkit-transform:translateY(100%);transform:translateY(100%)}.eu-cookie-compliance-content{margin:0 auto;padding:0 1rem;width:100%;max-width:none}@media screen and (min-width:48em){.eu-cookie-compliance-content{padding:0 1.5rem}}@media screen and (min-width:64em){.eu-cookie-compliance-content{padding:0 2.5rem;max-width:1440px}}@media screen and (min-width:36em){.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.eu-cookie-compliance-message{max-width:none}@media screen and (min-width:36em){.eu-cookie-compliance-message{margin-right:1rem}}.eu-cookie-compliance-message p{display:inline}.eu-cookie-compliance-more-button{display:inline;border:none;background:0 0;color:#1a9ee2;text-decoration:underline;padding:0;margin:0}.eu-cookie-compliance-default-button{background:#0288d1}.eu-cookie-compliance-default-button:focus,.eu-cookie-compliance-default-button:hover{background:#02679e}.mobile-ticket{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#eaecee;color:#06406f;font-size:1.25rem;line-height:1.4;padding:5px 8px 5px 25px;border-radius:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;margin:0;position:relative}.mobile-ticket::before{content:'';background:url(/themes/custom/atd/_src/svg-sprite/ticket-mobile.svg) no-repeat;height:15px;width:10px;background-size:cover;background-position:center;position:absolute;left:8px;top:6px}.mobile-ticket--mini-ticket{position:absolute;bottom:1.6rem;left:1.6rem}.leaderboard{font-weight:400;display:block;padding:5px 0;background:var(--Black-Friday);color:#fff;overflow:hidden;text-align:center}@media screen and (min-width:64em){.leaderboard{text-align:left}}.leaderboard:focus,.leaderboard:hover{color:#fff}@media screen and (min-width:64em){.leaderboard .u-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.menu--open .leaderboard{display:none}.leaderboard-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leaderboard--alert{background:#e4e4e4;text-align:left;color:#0d283a}@media screen and (min-width:48em){.leaderboard--alert{font-size:20px}}.leaderboard--alert:focus,.leaderboard--alert:hover{color:#0d283a}.leaderboard__info{color:#e4e4e4;background:#0d283a;display:inline-block;height:1.3em;width:1.3em;border-radius:50%;font-weight:700;text-align:center;margin-right:5px;line-height:1.2}.leaderboard__desktop,.leaderboard__mobile{margin-right:auto}.leaderboard__desktop{display:inline-block}@media screen and (max-width:63.99em){.leaderboard__desktop{display:none}}.leaderboard__mobile{display:inline-block}@media screen and (min-width:64em){.leaderboard__mobile{display:none}}.leaderboard__link{display:inline-block;line-height:2}@media screen and (min-width:48em){.leaderboard__link{font-size:1.6rem;float:right}}.leaderboard__link:focus,.leaderboard__link:hover{text-decoration:underline}.leaderboard__link::after{content:'>';display:inline-block;padding-left:5px}.leaderboard__btn{display:inline-block}@media screen and (min-width:64em){.leaderboard__btn{float:right}}.leaderboard--countdown{margin:auto}@media screen and (min-width:64em){.leaderboard--countdown{float:right;margin:0}}@media screen and (max-width:47.99em){.leaderboard__active--plain{padding-top:calc(58px + 49px)}.leaderboard__active--plain.leaderboard__active--alert{padding-top:calc(58px + 49px + 59px)}}@media screen and (min-width:48em) and (max-width:63.99em){.leaderboard__active--plain{padding-top:calc(58px + 49px)}.leaderboard__active--plain.leaderboard__active--alert{padding-top:calc(58px + 49px + 42px)}}@media screen and (max-width:47.99em){.leaderboard__active--countdown{padding-top:calc(58px + var(--leaderboard-height))}.leaderboard__active--countdown.leaderboard__active--alert{padding-top:calc(58px + 65px + 59px)}}@media screen and (min-width:48em) and (max-width:63.99em){.leaderboard__active--countdown{padding-top:calc(58px + 65px)}.leaderboard__active--countdown.leaderboard__active--alert{padding-top:calc(58px + 65px + 42px)}}@media screen and (max-width:47.99em){.leaderboard__active--alert{padding-top:calc(58px + 38px)}}@media screen and (max-width:450px){.leaderboard__active--alert{padding-top:calc(58px + 59px)}}@media screen and (min-width:48em) and (max-width:63.99em){.leaderboard__active--alert{padding-top:calc(58px + 42px)}}.td-mega-menu{margin-bottom:1.5rem}@media screen and (max-width:63.99em){.td-mega-menu{display:none}}.attraction__notice,.ticket-description-myw__notice,.ticket-description__notice{background:#f4f4f4;padding:1.5rem;margin:1rem 0 2rem 0;border-radius:50px}.attraction__notice .accordion__btn,.attraction__notice h3,.ticket-description-myw__notice .accordion__btn,.ticket-description-myw__notice h3,.ticket-description__notice .accordion__btn,.ticket-description__notice h3{position:relative;padding-left:3.2rem;font-size:1.8rem}@media screen and (min-width:36em){.attraction__notice .accordion__btn,.attraction__notice h3,.ticket-description-myw__notice .accordion__btn,.ticket-description-myw__notice h3,.ticket-description__notice .accordion__btn,.ticket-description__notice h3{font-size:2.1rem}}.attraction__notice .accordion__btn::before,.attraction__notice h3::before,.ticket-description-myw__notice .accordion__btn::before,.ticket-description-myw__notice h3::before,.ticket-description__notice .accordion__btn::before,.ticket-description__notice h3::before{content:"i";height:3rem;width:3rem;color:#fff;background:#1a9ee2;display:block;position:absolute;left:0;top:2px;text-align:center;border-radius:50%;font-weight:700;font-size:2rem;line-height:1.4}@media screen and (min-width:36em){.attraction__notice .accordion__btn::before,.attraction__notice h3::before,.ticket-description-myw__notice .accordion__btn::before,.ticket-description-myw__notice h3::before,.ticket-description__notice .accordion__btn::before,.ticket-description__notice h3::before{top:2px}}.attraction__notice .accordion__btn,.ticket-description-myw__notice .accordion__btn,.ticket-description__notice .accordion__btn{position:relative;padding-left:9rem;display:block}@media screen and (max-width:35.99em){.attraction__notice .accordion__btn,.ticket-description-myw__notice .accordion__btn,.ticket-description__notice .accordion__btn{margin:-1.5rem 0;min-height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.attraction__notice .accordion__btn+div,.ticket-description-myw__notice .accordion__btn+div,.ticket-description__notice .accordion__btn+div{margin-top:3rem}}.attraction__notice .accordion__btn::before,.ticket-description-myw__notice .accordion__btn::before,.ticket-description__notice .accordion__btn::before{left:-1.5rem;content:"i";height:6rem;width:6rem;color:#fff;background:#1a9ee2;display:block;position:absolute;top:-4px;text-align:center;border-radius:50%;font-weight:700;font-size:4rem;line-height:1.4}@media screen and (min-width:36em){.attraction__notice .accordion__btn::before,.ticket-description-myw__notice .accordion__btn::before,.ticket-description__notice .accordion__btn::before{top:-1.5rem}}.attraction__notice .accordion__btn::after,.ticket-description-myw__notice .accordion__btn::after,.ticket-description__notice .accordion__btn::after{content:"";position:absolute;top:6px;left:6.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #1a9ee2}@media screen and (max-width:35.99em){.attraction__notice .accordion__btn::after,.ticket-description-myw__notice .accordion__btn::after,.ticket-description__notice .accordion__btn::after{top:16px}}.attraction__notice .accordion__btn-active::after,.ticket-description-myw__notice .accordion__btn-active::after,.ticket-description__notice .accordion__btn-active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.attraction__notice ul,.ticket-description-myw__notice ul,.ticket-description__notice ul{list-style:disc;padding-left:20px;overflow:hidden}.attraction__notice ul li,.ticket-description-myw__notice ul li,.ticket-description__notice ul li{margin-bottom:1rem}.attraction__notice b,.attraction__notice strong,.ticket-description-myw__notice b,.ticket-description-myw__notice strong,.ticket-description__notice b,.ticket-description__notice strong{font-weight:400}.ticket-description__notice--inner{padding-top:3rem;font-size:1.6rem}.attraction__notice{margin:-1rem 0 3rem}.section-hotels .attraction__notice,.section-villas .attraction__notice{margin:3rem 0}.hotels-why-choose .attraction__notice{margin:2rem 0 0 0}.attraction__notice .attraction__notice{margin:0!important;padding:0!important}.usp-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #e4e4e4;margin:0 0 5rem}@media screen and (min-width:48em){.usp-list{margin:0 0 2rem}}.usp-list__item{position:relative;text-align:center;-ms-flex-preferred-size:50%;flex-basis:50%;padding:4rem 0 0}@media screen and (min-width:48em){.usp-list__item{-ms-flex-preferred-size:25%;flex-basis:25%;padding:4rem 0}}@media screen and (min-width:48em){.usp-list__item:hover .usp-list__item-desc,.usp-list__item:hover .usp-list__item-icon,.usp-list__item:hover .usp-list__item-title{opacity:0;-webkit-transition:opacity .55s ease-in-out;transition:opacity .55s ease-in-out}.usp-list__item:hover .usp-list__item-info{opacity:1;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}}.usp-list__item-desc,.usp-list__item-icon,.usp-list__item-title{opacity:1;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.usp-list__item-icon{height:40px;width:40px;fill:#64b5f6}.usp-list__item-title{text-transform:uppercase;font-weight:600;line-height:1.4;margin:0}.usp-list__item-desc{text-transform:uppercase;margin:0}.usp-list__item-info{padding:4rem 1.5rem 1.5rem;position:absolute;background:#fff;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}@media screen and (max-width:47.99em){.usp-list__item-info{display:none}}.usps-footer{text-align:center;margin:4rem auto;font-size:1.6rem;color:#495157;max-width:72em}.usps-footer__description{margin-bottom:0}.usps-footer__blockquote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#06406f;font-weight:700}.usps-footer__blockquote::after,.usps-footer__blockquote::before{content:'';width:24px;height:24px}.usps-footer__blockquote::after{background:url(/themes/custom/atd/images/quote_right.svg);margin-left:8px}.usps-footer__blockquote::before{background:url(/themes/custom/atd/images/quote_left.svg);margin-right:8px}#unified-gallery-hero-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.unified-gallery{display:block}.unified-gallery__photo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.unified-gallery__hero,.unified-gallery__photos-gallery,.unified-gallery__special-offer{position:relative}.unified-gallery__hero img,.unified-gallery__photos-gallery img,.unified-gallery__special-offer img{display:block}.unified-gallery__hero a,.unified-gallery__special-offer a{position:absolute;top:0;left:0;right:0;bottom:0}.unified-gallery__hero-image,.unified-gallery__special-offer-image{background-color:#f4f4f4}.unified-gallery__desktop-collage{display:none}@media screen and (min-width:64em){.unified-gallery__desktop-collage{display:block;overflow:hidden}.info-tabs--td .unified-gallery__desktop-collage{margin-top:2rem}}.unified-gallery__mobile-gallery{display:block;clear:both}.page--hotel .unified-gallery__mobile-gallery,.page--villa .unified-gallery__mobile-gallery{aspect-ratio:6/3}@media screen and (min-width:64em){.unified-gallery__mobile-gallery{display:none}}.unified-gallery__photo-holder{position:relative;background-color:#f4f4f4}.unified-gallery__desktop-collage .unified-gallery__photo-holder{float:left;opacity:1;width:20%;height:192px}@media screen and (min-width:64em){.unified-gallery__desktop-collage .unified-gallery__photo-holder{display:none}.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--1{display:block;width:40%;height:384px;border-right:1px solid #fff;position:relative}.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--1{width:60%}.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--2,.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--3,.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--4{display:block;border:1px solid #fff;border-top:none}.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--5,.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--6,.unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--7{display:block;border:1px solid #fff;border-bottom:none}.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--2{width:40%;border:1px solid #fff;border-top:none}.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--3{width:40%;border:1px solid #fff;border-bottom:none}.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--4,.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--5,.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--6,.info-tabs--td .unified-gallery__desktop-collage .unified-gallery__photo-holder.unified-gallery__photo-holder--7{display:none}}.unified-gallery__photo-holder div{display:block;width:100%;height:100%;overflow:hidden}.unified-gallery__photo-holder img{display:block;-o-object-fit:cover;object-fit:cover;max-width:unset;height:100%;width:100%}.unified-gallery__button-container{position:relative;clear:both}@media screen and (min-width:64em){.unified-gallery__button-container.unified-gallery__button-container--td-mobile{display:none}}.unified-gallery__button--hero{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;position:absolute;bottom:2rem;right:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;border-radius:8px;background-color:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#25282c;font-size:1.25rem;font-weight:700;line-height:1.2;padding:6px 8px;z-index:1}@media screen and (min-width:64em){.unified-gallery__button--hero{font-size:1.6rem;padding:12px;left:unset;right:unset;gap:4px;border:1px solid #fff}}.unified-gallery__button--hero svg{fill:#25282c;width:18px;height:11px}@media screen and (min-width:64em){.unified-gallery__button--hero svg{width:22px;height:14px}}.unified-gallery__button--hero:hover{color:#64b5f6;cursor:pointer}.unified-gallery__button--hero:hover svg{fill:#64b5f6}.unified-gallery__button--hero span{display:none}.unified-gallery__button--hero em{font-style:normal}.unified-gallery__button--collage,.unified-gallery__button--mobile{background-color:transparent;border:0;border-radius:0;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;margin:0;padding:0;cursor:pointer}.unified-gallery__button--collage span,.unified-gallery__button--mobile span{display:none}.unified-gallery__special_offers{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.unified-gallery__carousel-photo{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.unified-gallery__modal-gallery{border-radius:16px;overflow:hidden}.unified-gallery__modal-gallery-items{border-radius:16px;margin-bottom:8px}.unified-gallery__modal-gallery-items .unified-gallery__modal-photo-holder{border-radius:16px;overflow:hidden}.unified-gallery__modal-gallery-items .unified-gallery__modal-photo-holder div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.unified-gallery__modal-gallery-items .unified-gallery__modal-photo-holder img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.unified-gallery__modal-thumb-holder{border-radius:8px;overflow:hidden;opacity:.5}.unified-gallery__modal-thumb-holder.swiper-slide-thumb-active{opacity:1}.unified-gallery__modal-thumb-holder div{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.unified-gallery__modal-thumb-holder img{display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (min-width:64em){.info-tabs--td .info-tabs__list.info-tabs__list--photo-grid{display:none}.info-tabs--td .info-tabs__list.info-tabs__list--photo-grid.info-tabs__list--sticky{display:-webkit-box;display:-ms-flexbox;display:flex}}.simple-content-cards{padding-top:2rem;padding-bottom:2rem}@media screen and (min-width:64em){.simple-content-cards{padding-top:3rem;padding-bottom:3rem}}.simple-content-cards__title{font-size:2.1rem;margin-bottom:1.6rem;text-align:left}@media screen and (min-width:48em){.simple-content-cards__title{font-size:2.4rem;margin-bottom:2rem}.simple-content-cards--centre .simple-content-cards__title{text-align:center}.simple-content-cards--right .simple-content-cards__title{text-align:right}}@media screen and (min-width:75em){.simple-content-cards__title{font-size:2.4rem}}.simple-content-cards__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:48em){.simple-content-cards__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;-webkit-column-gap:2rem;column-gap:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.simple-content-cards--centre .simple-content-cards__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simple-content-cards--right .simple-content-cards__wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.simple-content-cards__card{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:48em){.simple-content-cards__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-ms-flex-preferred-size:calc((100% - 4rem)/ 3);flex-basis:calc((100% - 4rem)/ 3);max-width:calc((100% - 4rem)/ 3)}.simple-content-cards__wrapper--12-cards .simple-content-cards__card,.simple-content-cards__wrapper--16-cards .simple-content-cards__card,.simple-content-cards__wrapper--4-cards .simple-content-cards__card,.simple-content-cards__wrapper--8-cards .simple-content-cards__card{-ms-flex-preferred-size:calc((100% - 6rem)/ 4);flex-basis:calc((100% - 6rem)/ 4);max-width:calc((100% - 6rem)/ 4)}}.simple-content-cards__image{border-radius:8px;-ms-flex-preferred-size:145px;flex-basis:145px;max-width:145px}@media screen and (min-width:48em){.simple-content-cards__image{-ms-flex-preferred-size:unset;flex-basis:unset;max-width:unset}}.simple-content-cards__image a{display:block}.simple-content-cards__image a>div{background-color:#f4f4f4;border-radius:8px;height:120px}@media screen and (min-width:64em){.simple-content-cards__image a>div{height:260px}}.simple-content-cards__image img{display:block;border-radius:8px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-size:1.1rem}.simple-content-cards__content{-ms-flex-preferred-size:calc(100% - 1rem - 145px);flex-basis:calc(100% - 1rem - 145px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:48em){.simple-content-cards__content{-ms-flex-preferred-size:unset;flex-basis:unset}}.simple-content-cards__card-title{font-size:1.8rem;font-weight:700;margin:0 0 1rem 0;line-height:1.25}.simple-content-cards__link{color:unset}.simple-content-cards__description{font-size:1.6rem;margin:0;line-height:1.25}.simple-hero{position:relative}@media screen and (max-width:47.99em){.simple-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}}.simple-hero__img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;display:block}.simple-hero__img img{margin-bottom:1rem}@media screen and (min-width:48em){.simple-hero__img img{display:block;min-height:384px;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;max-width:1920px}}p.hotel-star-rating{margin:0;padding:0;position:relative;font-size:1rem}.hotel-hero__rating p.hotel-star-rating{font-size:0}p.hotel-star-rating .hotel-star-rating__tooltip{display:none;position:absolute;padding:.5rem 1rem;left:0;top:100%;margin-top:.75rem;z-index:4;text-align:center;font-weight:700;white-space:nowrap;border-radius:4px;font-size:1.6rem;background-color:#01273b;color:#fff}p.hotel-star-rating .hotel-star-rating__tooltip::before{content:"";position:absolute;top:-5px;left:6px;height:10px;width:10px;background-color:#01273b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}p.hotel-star-rating:hover{cursor:pointer}p.hotel-star-rating:hover .hotel-star-rating__tooltip{display:block}p.hotel-star-rating .hotel-star-rating__stars{display:inline-block;position:relative}p.hotel-star-rating .hotel-star-rating__stars-inner{display:inline-block;left:0;overflow:hidden;height:15px;position:relative;background-image:url(/themes/custom/atd/images/hotel-star.svg);background-position:top left;background-repeat:repeat-x;min-height:15px;background-size:15px;top:0}.SD-822-faq-planning-news-restyle-sitewide .hotels-similar__item p.hotel-star-rating .hotel-star-rating__stars-inner{top:.2rem}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__star-filter p.hotel-star-rating .hotel-star-rating__stars-inner{margin-top:3px}.guides-custom,.guides-image-content,.guides-linked{padding:0 0 5px 2px;margin-bottom:1.6rem}@media screen and (min-width:64em){.guides-custom,.guides-image-content,.guides-linked{margin-bottom:2.4rem}}.guides-custom__items,.guides-linked__items{background-color:transparent}.guides-custom__item,.guides-linked__item{border-radius:16px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border:1px solid #e4e4e4;border-width:1px 0 0 0;background-color:#fff;padding:0;width:300px;max-width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s;margin:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:1.4rem;color:#0d283a;height:auto;margin-right:1rem}@media screen and (min-width:48em){.guides-custom__item,.guides-linked__item{margin-right:0}}@media screen and (min-width:64em){.guides-custom__item,.guides-linked__item{border-radius:24px}}.guides-custom__image,.guides-linked__image{border-radius:16px 16px 0 0;overflow:hidden;aspect-ratio:4/3}.guides-custom__image img,.guides-linked__image img{display:block}@media screen and (min-width:64em){.guides-custom__image,.guides-linked__image{border-radius:24px 24px 0 0}}.guides-custom__content,.guides-linked__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem;gap:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:64em){.guides-custom__content,.guides-linked__content{padding:2.4rem;gap:1.6rem}}.guides-custom__title,.guides-linked__title{margin:0;color:#0d283a;font-size:2.1rem;line-height:1.3;font-weight:700}.guides-custom__summary,.guides-linked__summary{margin:0;font-size:1.4rem;color:#0d283a}.guides-custom__summary li,.guides-linked__summary li{line-height:1.2;padding-left:20px;margin-bottom:1rem;position:relative}.guides-custom__summary li ul,.guides-linked__summary li ul{margin:10px 0 10px 0}.guides-custom__summary li ul li,.guides-linked__summary li ul li{padding-left:0}.guides-custom__summary li ul li::before,.guides-linked__summary li ul li::before{display:none}.guides-custom__summary li::before,.guides-linked__summary li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.guides-custom__more,.guides-linked__more{margin:auto 0 0 0;width:100%}.guides-custom__more a,.guides-linked__more a{display:block}.guides-custom__more .btn,.guides-linked__more .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guides-custom__more a{padding:1.1rem 1.8rem}.guides-intro{background-color:transparent;overflow:hidden;padding:1.6rem 0;margin:0}@media screen and (min-width:48em){.guides-intro{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}@media screen and (min-width:64em){.guides-intro{padding-top:2.4rem;padding-bottom:2.4rem}}.guides-intro.guides-intro--bg{background-color:#f6fbff;padding:1.6rem 1rem;margin:0 -1rem 1.6rem -1rem}@media screen and (min-width:48em){.guides-intro.guides-intro--bg{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}}@media screen and (min-width:64em){.guides-intro.guides-intro--bg{margin-bottom:2.4rem}}.guides-intro__body{font-size:1.6rem}.text-block-override{border:0;padding:0;margin-bottom:0}.guides-subtitle{margin-bottom:1rem}.guides-subtitle h2{margin-bottom:0}@media screen and (min-width:64em){.guides-subtitle{margin-bottom:1.6rem}}.guides-header{position:relative}@media screen and (max-width:47.99em){.guides-header{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}}.guides-header__img{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;display:block;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:48em){.guides-header__img{display:block;position:static}}.guides-header__img img{position:absolute;top:0;left:0}@media screen and (min-width:48em){.guides-header__img img{display:block;min-height:384px;position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:auto;max-width:1920px}}@media screen and (max-width:47.99em){.guides-header__img-inner{overflow:hidden;padding-bottom:50.2%;position:relative;height:0}.guides-header__img-inner img,.guides-header__img-inner picture{left:0;top:0;height:auto;width:100%;position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}}.guides-image-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}@media screen and (min-width:48em){.guides-image-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6rem}}.guides-image-content__img{-ms-flex-preferred-size:100%;flex-basis:100%;overflow:hidden}@media screen and (min-width:48em){.guides-image-content__img{-ms-flex-preferred-size:30%;flex-basis:30%;-ms-flex-negative:0;flex-shrink:0}}.guides-image-content__img div{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (min-width:48em){.guides-image-content__img div{-o-object-fit:unset;object-fit:unset;height:auto}}.guides-image-content__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:unset;max-width:unset;display:block}@media screen and (min-width:48em){.guides-image-content__img--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.guides-image-content__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.guides-rides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-bottom:1.6rem}@media screen and (min-width:64em){.guides-rides{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:unset;margin-bottom:2.4rem;padding:1.5rem;border:1px solid #e4e4e4}}@media screen and (min-width:64em){.guides-rides__heading{-ms-flex-preferred-size:23%;flex-basis:23%}}.guides-rides__list{padding:0;margin:0}@media screen and (min-width:64em){.guides-rides__list{-ms-flex-preferred-size:75%;flex-basis:75%}}.guides-rides__ride{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #e4e4e4;padding:1rem 0;gap:1rem}@media screen and (min-width:64em){.guides-rides__ride{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1.6rem 0;gap:1.6rem;gap:unset;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.guides-rides__ride:first-child{border-top:0;padding-top:0}@media screen and (min-width:64em){.guides-rides__ride-image{-ms-flex-preferred-size:25%;flex-basis:25%}}.guides-rides__ride-image img{display:block}@media screen and (min-width:64em){.guides-rides__ride-content{-ms-flex-preferred-size:73%;flex-basis:73%}}.guides-rides__ride-description ol,.guides-rides__ride-description p,.guides-rides__ride-description ul{font-size:1.6rem;margin-bottom:1.5rem}.guides-rides__ride-description ul li{position:relative;padding-left:20px}.guides-rides__ride-description ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.guides-tickets{padding:2rem 0;margin:0 -1rem 0 -1rem;clear:both;margin-left:3px}@media screen and (min-width:48em){.guides-tickets{margin:0 -1.5rem 0 -1.5rem;padding:3rem 0}}@media screen and (min-width:64em){.guides-tickets{margin:0}}.guides-tickets__items{margin-left:4px}.guides-custom__items.expert-listing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.guides-custom__items.expert-listing .guides-custom__item{margin-right:15px;margin-top:2.4rem;margin-bottom:2.4rem}.guides-custom__items.expert-listing .guides-custom__item .experts__cta{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.expert-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem;padding-top:50px;padding-bottom:50px}@media screen and (max-width:47.99em){.expert-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.expert-filters h2{margin:0;font-weight:800;font-size:1.8rem;margin-top:4px}.expert-filters__title{margin-top:2rem}.expert-filters__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:6rem;column-gap:6rem;row-gap:2rem}@media screen and (max-width:47.99em){.expert-filters__filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.expert-filters__filters label{font-weight:700;font-size:1.4rem;text-transform:uppercase}.expert-filters__filters select{margin-left:10px;border-radius:4px;border:solid 2px #e4e4e4}.logo-png-loaded.park-logo-1121,.logo-png-loaded.park-logo-1146,.logo-png-loaded.park-logo-1150,.logo-png-loaded.park-logo-588,.logo-png-loaded.park-logo-6269{background-repeat:no-repeat;background-position:center;background-size:72%}.logo-png-loaded.park-logo-588{background-image:url(/themes/custom/atd/images/universal-logos/uo-uof.png)}.logo-png-loaded.park-logo-1121{background-image:url(/themes/custom/atd/images/universal-logos/uc-ush.png)}.logo-png-loaded.park-logo-6269{background-image:url(/themes/custom/atd/images/sw-logos/sw-cal-logo.png)}.logo-png-loaded.park-logo-1150{background-image:url(/themes/custom/atd/images/siam-logos/park-logo-1150.svg)}.logo-png-loaded.park-logo-1146{background-image:url(/themes/custom/atd/images/portaventura-logos/park-logo-1146.png)}.ticket-form.ticket-form--unavailable:has(.mcc-calendar-component){background-color:#fff!important;border:1px solid #e4e4e4!important}.ticket-form.ticket-form--unavailable:has(.mcc-calendar-component) .mcc-calendar-component,.ticket-form.ticket-form--unavailable:has(.mcc-calendar-component) .ticket-form_title{display:none}.ticket-form.ticket-form--unavailable:has(.mcc-calendar-component) .mcc-ticket-form__price-from{display:none}.ticket-form.ticket-form--unavailable:has(.mcc-calendar-component) .ticket-form__tag--fulfillment{display:none}.ticket-form:has(.mcc-calendar-component){background-color:#f4f4f4;border-radius:16px;padding:1.6rem;border:none;color:#25282c;position:relative}@media screen and (min-width:64em){.ticket-form:has(.mcc-calendar-component){padding:2.4rem}}.ticket-form:has(.mcc-calendar-component) .ticket-form_title{font-size:22px;font-weight:700;margin-bottom:1.6rem}@media screen and (min-width:64em){.ticket-form:has(.mcc-calendar-component) .ticket-form_title{margin-bottom:2.4rem}}.ticket-form:has(.mcc-calendar-component) .ticket-form_title:nth-of-type(2){margin-top:2.4rem}@media screen and (min-width:64em){.ticket-form:has(.mcc-calendar-component) .ticket-form_title:nth-of-type(2){margin-top:4rem}}.ticket-form:has(.mcc-calendar-component) .ticket__amount-next,.ticket-form:has(.mcc-calendar-component) .ticket__amount-prev{border-color:#00ad48;color:#00ad48}.ticket-form:has(.mcc-calendar-component) .ticket__amount-next{background-color:#00ad48;color:#fff}.ticket-form:has(.mcc-calendar-component) .ticket__amount-next:disabled{background-color:#f4f4f4;color:#00ad48}.ticket-form:has(.mcc-calendar-component) .ticket-form__years:empty{margin-bottom:0}.ticket-form:has(.mcc-calendar-component) .ticket__ticket-for{font-weight:700}.ticket-form:has(.mcc-calendar-component) .btn--full{background-color:#00ad48}.ticket-form:has(.mcc-calendar-component) .ticket__ticket-ppd{color:#00ad48}.ticket-form:has(.mcc-calendar-component) .message{background:0 0}.mcc-calendar-title{margin-bottom:0}.mcc-ticket-form__price-from{position:relative}.mcc-ticket-form__price-from .product-tickets__price-from-info{bottom:unset;left:unset;top:-5px;right:-3.2rem}.mcc-ticket-form__price-from .product-tickets__price-from-info::after{border-width:8px 8px 0 0;border-color:#1565c0 transparent transparent transparent;right:0;left:unset}@media screen and (max-width:63.99em){.mcc-ticket-form__price-from .product-tickets__price-from-info{right:-2.2rem}}.mcc-calendar-component{background-color:#fff;padding:1.6rem;margin-bottom:1.6rem;border-radius:16px;border:1px solid #ccd0d4}@media screen and (min-width:64em){.mcc-calendar-component{padding:2rem}}.mcc-calendar-component .mcc-calendar-accordion{padding-left:4px;padding-right:0;height:24px;width:24px;margin-left:auto;content:'';background:url(/themes/custom/atd/_src/svg-bg-sprite/accordion-chevron.svg) no-repeat;background-size:11px;background-position:center;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(0);transform:rotate(0)}.mcc-calendar-component:has(.flatpickr-calendar.active) .mcc-calendar-accordion{-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-right:4px;padding-left:0}.mcc-calendar-component:has(.flatpickr-calendar.active) .calendar-edit-button{display:none}.mcc-calendar-component .flatpickr-calendar{-webkit-transition:height .35s ease-in-out;transition:height .35s ease-in-out;overflow:hidden;margin-top:2.4rem}.mcc-calendar-component .flatpickr-calendar:not(.active){display:none}.mcc-calendar-component .flatpickr-day{background:#e3f2fe;height:40px}.mcc-calendar-component .flatpickr-day.flatpickr-disabled{background:0 0;pointer-events:none}.mcc-calendar-component .flatpickr-day.selected{background-color:#00ad48}a.mcc-calendar-header{background-color:#fff;padding:.5rem;border-radius:8px;padding-bottom:1rem;color:#01273b;font-weight:700}a.mcc-calendar-header :active,a.mcc-calendar-header :focus,a.mcc-calendar-header :hover{color:#01273b}a.mcc-calendar-header h4{font-size:1.6rem;font-weight:700}.mcc-calendar-index{font-size:1.6rem;margin-right:4px}.component-date-display{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;background-color:#f6fbff}.component-date-display *{color:#0a6ab9;font-weight:700}.component-date-display .mcc-selected-date{margin:0;padding-left:32px;position:relative}.component-date-display .mcc-selected-date:not(:empty)::before{content:'';background:url(/themes/custom/atd/_src/svg-bg-sprite/today.svg) no-repeat;background-position:center;position:absolute;left:2px;top:2px;bottom:2px;height:18px;width:18px}.component-date-display .calendar-edit-button{display:block;text-decoration:underline;margin:0 0 0 auto}button.mcc-continue-btn{background-color:#06406f;color:#fff;font-size:16px;font-weight:700;border-radius:8px;margin-top:1.6rem;width:100%;padding:12px 16px}@media screen and (min-width:64em){button.mcc-continue-btn{margin-top:2.4rem}}.mobile-mcc-ticket-display{position:fixed;width:calc(100% - 15px);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px 8px 0 0;padding:1.5rem;background:#f4f4f4;z-index:9;-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.1);box-shadow:0 0 10px 3px rgba(0,0,0,.1)}.mobile-mcc-ticket-display h3{text-align:center;font-weight:700}.mobile-mcc-ticket-display .mcc-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mobile-mcc-ticket-display .mcc-price-container .ticket__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-mcc-ticket-display .mcc-price-container .ticket__label .ticket__ticket-for,.mobile-mcc-ticket-display .mcc-price-container .ticket__label .ticket__ticket-ppd{font-weight:700}.mobile-mcc-ticket-display .mcc-price-container .ticket__label .ticket__ticket-number{font-size:1.8rem}body:has(.mini-cart__mob--active) .mobile-mcc-ticket-display{bottom:103px}.seo-card__item{margin-right:15px}.seo-card__item:first-child{margin-left:5px}.seo-card__description,.seo-card__title{color:#25282c}.seo-card__title{width:100%;padding:0;margin:0}.seo-carousel-cards{padding:2rem 0 3rem 0}.seo-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.seo-card__title-link{font-size:2rem;display:block;width:100%}.seo-card__title-link::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.benefit-tabs__block{padding-top:2rem;padding-bottom:2rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);background-color:#f4f4f4}.benefit-tabs__wrapper{background-color:#fff;border-radius:16px;padding:0 2rem}@media screen and (max-width:63.99em){.benefit-tabs__wrapper{padding:0 1rem}}.benefit-tabs__list,.benefits-tabs__content-list{display:-webkit-box;display:-ms-flexbox;display:flex}.benefit-tabs__list{-ms-flex-pack:distribute;justify-content:space-around;overflow-x:scroll;overflow-y:hidden;padding-top:2rem;padding-bottom:3rem;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.benefit-tabs__list li{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}@media screen and (min-width:64em){.benefit-tabs__list{overflow:visible}}@media screen and (min-width:64em){.benefit-tabs__list li{-webkit-box-flex:16.6%;-ms-flex:16.6%;flex:16.6%}}.benefits-tabs__content-list{padding:2rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:63.99em){.benefits-tabs__content-list{padding:1rem}}.benefits-tabs__content-list::after{content:"";width:calc(100% - 2rem);height:2px;background-color:#e4e4e4;position:absolute;top:0;left:1rem}@media screen and (min-width:48em){.benefits-tabs__content-list::after{content:"";width:calc(100% - 4rem);left:2rem}}.benefit-tab__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.1rem;padding:0 1rem}.benefit-tab__item a{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.benefit-tab__item h3{color:#1a9ee2;text-align:center}.benefit-tab__item--active::before,.benefit-tab__item:hover::before{content:"";display:block;position:absolute;height:20px;width:20px;background-color:#fff;border:2px solid #e4e4e4;border-width:2px 0 0 2px;bottom:-42px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);z-index:1}.benefit-tab__icon{margin:0 0 10px}.benefit-tab__icon img{height:50px;width:auto}.benefit-tab__content-item{font-size:1.6rem}.benefit-tab__content-item.benefit-tab__content-item--inactive{display:none}.benefit-tab__content-item.benefit-tab__content-item--active{display:block}.benefit-tab__content-item ul{margin-bottom:1.6rem}.benefit-tab__content-item ul li{position:relative;padding-left:20px}.benefit-tab__content-item ul li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.users-profile{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.users-profile .container__full-width{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f4f4f4}.users-profile .container__full-width--hero{background:#00273b;height:70px}@media screen and (min-width:64em){.users-profile .container__full-width--hero{height:100px}}.users-profile__container{max-width:910px;margin:0 auto;padding-left:10px;padding-right:10px}@media screen and (min-width:64em){.users-profile__container{padding-left:20px;padding-right:20px}}@media screen and (min-width:64em){.users-profile__container--offset{margin-top:-35px}}.users-profile__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px 0 10px 0}@media screen and (min-width:64em){.users-profile__header{top:-50px;padding:0}}.users-profile__image{width:160px;height:160px;border-radius:50%;overflow:hidden;border:2px solid #fff}.users-profile__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50%;object-position:50%;height:160px;width:100%}@media screen and (min-width:64em){.users-profile__meta{margin-top:48px}}.users-profile__meta h1{margin-bottom:0}.users-profile__meta h2{font-size:1.4rem;margin-bottom:0;font-weight:400}.users-profile__1col{margin-left:0}@media screen and (min-width:64em){.users-profile__1col{margin-left:100px;display:grid;grid-template-columns:1fr;-webkit-column-gap:34px;column-gap:34px}}.users-profile__2col{margin-left:0}@media screen and (min-width:64em){.users-profile__2col{margin-left:100px;display:grid;grid-template-columns:1fr 1fr;-webkit-column-gap:34px;column-gap:34px}}.users-profile__card{background:#fff;border:1px solid #e4e4e4;border-radius:14px;padding:20px;margin-bottom:20px}.users-profile__card h3{font-size:1.6rem;font-weight:600}.users-profile__card h4{font-size:1.4rem;font-weight:600;margin-bottom:4px}.users-profile__card p{margin-bottom:16px}.users-profile__card p:last-child{margin-bottom:0}.users-profile__card a{color:#42a5f5}.users-profile__card ul{list-style:disc;margin-left:17px;margin-bottom:10px}.users-profile__card ul.no-list{list-style:none;margin-left:0}.users-profile__card ul.no-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.users-profile__card ul.no-list a svg{margin-right:6px}.users-profile__card ul:last-child{margin-bottom:0}.users-profile__card .card__divider{width:100%;height:1px;background:#e4e4e4;margin-bottom:1.6rem}.users-profile__card div{margin-bottom:16px}.users-profile__card div:last-child{margin-bottom:0}.users-profile .user-articles.news-card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0 30px 0}@media screen and (max-width:47.99em){.users-profile .user-articles.news-card__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.users-profile .user-articles__title{margin-top:45px;margin-bottom:0}@media screen and (max-width:47.99em){.users-profile .user-articles__title{text-align:center}}.users-profile .news-card{width:305px;max-width:305px}@media screen and (max-width:47.99em){.users-profile .news-card{display:block;width:298px;max-width:298px}}.users-profile .users-profile__summary{margin:0;font-size:1.4rem;color:#0d283a}.users-profile .users-profile__summary li{padding-left:20px;margin-bottom:2rem;position:relative}.users-profile .users-profile__summary li ul{margin:10px 0 10px 0}.users-profile .users-profile__summary li ul li{padding-left:0}.users-profile .users-profile__summary li ul li::before{display:none}.users-profile .users-profile__summary li::before{background:url(/themes/custom/atd/images/svg/sprite.css.svg?05082026) no-repeat;background-position:76.32722035090107% 72.59609820085134%;width:12.54px;height:12.82px;content:"";display:block;position:absolute;left:0;top:3px}.users-bio{height:auto;width:100%;border:1px solid #adb4ba;border-radius:20px;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px 0}@media screen and (max-width:47.99em){.users-bio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.users-bio__infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;column-gap:20px}@media screen and (max-width:47.99em){.users-bio__infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.users-bio__image{height:100px;width:100px;border-radius:50%;overflow:hidden}.users-bio__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.users-bio__name h3,.users-bio__name h4{color:#024c72}@media screen and (max-width:47.99em){.users-bio__name h3,.users-bio__name h4{text-align:center}}.users-bio__name h3{margin:0 0 .3rem;font-weight:700}@media screen and (max-width:47.99em){.users-bio__buttons{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:10px}}.ticket-persuasion-block{clear:both;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:63.99em){.ticket-persuasion-block{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}}.ticket-persuasion-block li{padding-left:25px;font-size:14px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:5px}@media screen and (max-width:47.99em){.ticket-persuasion-block li{display:-webkit-box;display:-ms-flexbox;display:flex}}.ticket-persuasion-block li::before{content:"";display:inline-block;position:absolute;top:2px;left:0;width:20px;height:20px;background-repeat:no-repeat;background-size:20px 20px}.ticket-persuasion-block .ticket-persuasion-block__feefo::before{background-image:url(/themes/custom/atd/images/ticket-persuasion-reviews.svg)}.ticket-persuasion-block .ticket-persuasion-block__sales::before{background-image:url(/themes/custom/atd/images/ticket-persuasion-sales.svg)}.ticket-persuasion-block .ticket-persuasion-block__instant-confirmation::before{background-image:url(/themes/custom/atd/images/ticket-persuasion-instant-confirmation.svg)}.ticket-persuasion-block .ticket-persuasion-block__installments::before{background-image:url(/themes/custom/atd/images/ticket-persuasion-installments.svg)}.ticket-persuasion-block:has(.instalments-usp-modal) .ticket-persuasion-block__installments{cursor:pointer;text-decoration:underline}.ticket-persuasion-block .ticket-persuasion-block__free-cancelations{text-decoration:none}.ticket-persuasion-block .ticket-persuasion-block__free-cancelations em{text-decoration:underline;font-style:normal}.ticket-persuasion-block .ticket-persuasion-block__free-cancelations .usp-tooltip{display:none;font-weight:400;background-color:#fff;z-index:2;width:250px;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;left:0;top:calc(100% + 8px)}.ticket-persuasion-block .ticket-persuasion-block__free-cancelations:hover .usp-tooltip{display:block}.ticket-persuasion-block .ticket-persuasion-block__free-cancelations::before{background-image:url(/themes/custom/atd/images/ticket-persuasion-cancellations.svg)}@media screen and (max-width:47.99em){.ticket-persuasion-block{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.ticket-persuasion-block:has(.ticket-persuasion-block__installments) .usp-tooltip{left:unset;right:0}}.modal.is-open#usp-modal:has(.instalments-usp-modal){display:contents}.instalments-usp-modal{background:#fff;padding:4rem;border-radius:1.6rem;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.15);box-shadow:0 4px 10px rgba(0,0,0,.15);outline:0;overflow:scroll}.instalments-usp-modal h4{font-size:1.8rem;margin-bottom:1.6rem}.instalments-usp-modal .instalments-usp-modal__close{width:40px;height:40px;background-color:#f5f5f5;border-radius:50%;-webkit-transition:.1s ease-in-out background-color;transition:.1s ease-in-out background-color;margin:1.6rem}.instalments-usp-modal .instalments-usp-modal__close:hover{background-color:#dfdfdf}.instalments-usp-modal .instalments-usp-modal__close::after,.instalments-usp-modal .instalments-usp-modal__close::before{top:10px;left:19px;height:20px;width:2px;background-color:#333}.instalments-usp-modal h4:not(h4:first-of-type){padding-left:50px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem 0 1.6rem 0}.instalments-usp-modal h4:not(h4:first-of-type)::before{content:'1';position:absolute;left:0;width:30px;height:30px;font-size:1.6rem;border:2px solid #00ad48;color:#00ad48;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.instalments-usp-modal h4:nth-of-type(3)::before{content:'2'!important}.instalments-usp-modal h4:nth-of-type(4)::before{content:'3'!important}.instalments-usp-modal h4:nth-of-type(5)::before{content:'4'!important}.instalments-usp-modal h4:nth-of-type(6)::before{content:'5'!important}.instalments-usp-modal p:not(p:first-of-type){padding-left:50px;padding-bottom:2rem}@media screen and (max-width:63.99em){.nav-footer .footer-tabs{width:100%;padding-left:12px;border-bottom:1px solid #e4e4e4}.nav-footer .footer-tabs .nav-footer__heading{position:relative}.nav-footer .footer-tabs .nav-footer__heading::after{position:absolute;top:0;right:12px;display:block;height:24px;width:24px;content:'';background:url(/themes/custom/atd/_src/svg-bg-sprite/accordion-chevron.svg) no-repeat;background-size:11px;background-position:center;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.2s;transition:.2s}.nav-footer .footer-tabs .nav-footer__list{-webkit-transition:height .35s ease-in-out;transition:height .35s ease-in-out;overflow:hidden;display:none}.nav-footer .footer-tabs .nav-footer__list.footer-tabs__accordion-open{display:block}.nav-footer .footer-tabs:has(.nav-footer__list.footer-tabs__accordion-open) .nav-footer__heading::after{-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-footer .nav-footer__block.nav-footer__block--info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:none}}@media screen and (max-width:63.99em) and (min-width:48em) and (max-width:63.99em){.nav-footer .nav-footer__block.nav-footer__block--info{padding:12px 0}}@media screen and (max-width:63.99em){.nav-footer .nav-footer__block.nav-footer__block--info .nav-footer__media{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.u-container:has(.hotel-offer-cards__section) .hotelscards{display:none}.hotel-offer-cards{padding:1.5rem 0;margin:0 -1rem 2rem;clear:both}@media screen and (min-width:48em){.hotel-offer-cards{margin:0 -1.5rem 2rem}}@media screen and (min-width:64em){.hotel-offer-cards{margin:0 0 2rem 0}}.hotel-card__slide.hotel-offer__card{border-radius:16px;margin-right:15px}.hotel-card__slide.hotel-offer__card .hotel-card__title-link{color:#06406f}.hotel-card__slide.hotel-offer__card .hotel-card__img-wrapper{border-radius:16px 16px 0 0}.hotel-card__slide.hotel-offer__card .hotel-card__info{font-size:1.2rem;padding:.8rem 1rem .4rem;margin:0;border-radius:12px 12px 0 0;background-color:#fff;color:#06406f;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.hotel-card__slide.hotel-offer__card .hotel-card__info span{color:#848484;font-size:2rem;line-height:1;padding:0 5px}.hotel-card__slide.hotel-offer__card .hotel-card__icon{height:16px;width:16px;fill:#06406f;margin-right:5px}.hotel-card__slide.hotel-offer__card .hotel-card__icon:first-child{width:11px}.hotel-card__slide.hotel-offer__card .hotel-card__price{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;position:relative;width:100%;margin-bottom:1rem;line-height:1;z-index:1;margin-top:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#00ad48;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:2.4rem}.hotel-card__slide.hotel-offer__card .hotel-card__price:hover .info__details{display:block;color:#0d283a;bottom:calc(100% + 5px);top:auto}.hotel-card__slide.hotel-offer__card .hotel-card__price-amount{color:#00ad48;font-weight:700;padding-left:5px;font-size:2.4rem;padding-right:5px}.hotel-card__slide.hotel-offer__card .hotel-card__price-small{font-weight:400;font-size:12px;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:0}.hotel-card__slide.hotel-offer__card .hotel-card__price-small::after{content:'i';display:inline-block;border:1px solid #00ad48;height:9px;width:9px;line-height:9px;font-size:9px;border-radius:50%;vertical-align:top;margin-left:3px;font-weight:400}.hotel-card__slide.hotel-offer__card .hotel-card__description ul{margin:0 0 1rem 1.5rem;list-style:disc}.hotel-card__slide.hotel-offer__card .hotel-card__description ul li{margin-bottom:.4rem;line-height:1.4}.hotel-card__slide.hotel-offer__card .hotel-card__tag{border-radius:18px}.hotel-card__tag{font-weight:700;font-size:1.2rem;position:absolute;top:1rem;right:1rem;padding:.5rem 1rem;color:#fff;background-color:#f04326;border:1px solid #f04326;border-radius:4px;text-transform:uppercase;z-index:1}.hotel-card__tag--orlando{background-color:#fb8c00;border-color:#fb8c00}.hotel-card__tag--paris{background-color:#a64fc6;border-color:#a64fc6}.hotel-card__tag--disney-value{background-color:#fff;border-color:#00b8c1;color:#00b8c1}.hotel-card__tag--universal-value,.hotel-card__tag--value{background-color:#fff;border-color:#00b8c1;color:#00b8c1}.hotel-card__tag--disney-moderate{background-color:#fff;border-color:#ec4899;color:#ec4899}.hotel-card__tag--disney-partner-hotel{background-color:#fff;border-color:#04496d;color:#04496d}.hotel-card__tag--universal-prime{background-color:#fff;border-color:#f0528a;color:#f0528a}.hotel-card__tag--disney-deluxe{background-color:#fff;border-color:#6b44b3;color:#6b44b3}.hotel-card__tag--signature,.hotel-card__tag--universal-signature{background-color:#fff;border-color:#0c226b;color:#0c226b}.hotel-card__tag--disney-hotel,.hotel-card__tag--disneyland-paris-hotel,.hotel-card__tag--paris-hotel{border:1px solid #8977c7;background:#f6f4ff url(/themes/custom/atd/_src/svg-sprite/mouse.svg) no-repeat 9px 7px;background-size:16px auto;padding-left:30px;color:#4f3b94}.hotel-card__tag--disneyland-paris-area-hotel,.hotel-card__tag--paris-area{border:1px solid #923b94;background:#f4ebf5;color:#923b94}@media screen and (max-width:47.99em){#hubspot-messages-iframe-container.widget-align-right{bottom:-150px!important}#hubspot-messages-iframe-container.widget-align-right:has(.hs-shadow-container.active){bottom:0!important}}.gallery-content-cta__grid{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:repeat(3,1fr);gap:12px;height:100%}.gallery-content-cta__photo{border-radius:8px;overflow:hidden;position:relative;cursor:pointer}.gallery-content-cta__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-content-cta__photo--1{grid-column:1;grid-row:1/4}.gallery-content-cta__photo--2{grid-column:2;grid-row:1}.gallery-content-cta__photo--3{grid-column:2;grid-row:2}.gallery-content-cta__photo--4{grid-column:2;grid-row:3}.gallery-content-cta__see-more{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;cursor:pointer}.gallery-content-cta__modal-gallery{border-radius:16px;overflow:hidden;height:60vh}.gallery-content-cta__modal-slide{border-radius:16px;overflow:hidden}.gallery-content-cta__modal-slide img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}.section-communities .gallery-content-cta__photo{background-color:#f4f4f4}.section-communities .gallery-content-cta__photo div{height:100%}.section-communities .img-content-cta__image{background-color:transparent}.section-communities .gallery-content-cta__see-more.unified-gallery__button--hero{background:rgba(0,0,0,.5);border:2px solid #000;font-size:14px;-webkit-backdrop-filter:unset;backdrop-filter:unset}.section-communities .gallery-content-cta__see-more.unified-gallery__button--hero:hover{color:#fff;cursor:pointer}.section-communities .gallery-content-cta__see-more.unified-gallery__button--hero .gallery-content-cta__see-more-text{border-radius:16px;background:rgba(0,0,0,.4);padding:2px 8px;display:block}@media screen and (max-width:63.99em){.section-communities .gallery-content-cta__grid{grid-template-columns:repeat(3,1fr);grid-template-rows:3fr 1fr}.section-communities .gallery-content-cta__photo--1{grid-column:1/4;grid-row:1}.section-communities .gallery-content-cta__photo--2{grid-column:1;grid-row:2}.section-communities .gallery-content-cta__photo--3{grid-column:2;grid-row:2}.section-communities .gallery-content-cta__photo--4{grid-column:3;grid-row:2}.section-communities .img-content-cta__cta .btn--plain{width:100%}.section-communities .gallery-content-cta__see-more.unified-gallery__button--hero .gallery-content-cta__see-more-count{display:block;font-size:1.4rem}.section-communities .gallery-content-cta__see-more.unified-gallery__button--hero span.gallery-content-cta__see-more-text{display:none}}.community-facilities-block{padding-top:3rem;padding-bottom:5rem}.community__block-title{margin-bottom:1rem}@media screen and (min-width:64em){.community__block-title{text-align:center;margin-bottom:2rem}}.community__facilities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px}@media screen and (max-width:63.99em){.community__facilities-list{margin-right:0;gap:12px}}.community__facilities-item{padding:20px 14px;border-radius:8px;background:rgba(4,73,109,.16);color:#04496d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 calc(10% - 12px);flex:1 1 calc(10% - 12px);text-align:center;gap:10px;margin-right:12px;margin-bottom:12px}@media screen and (max-width:63.99em){.community__facilities-item{-webkit-box-flex:1;-ms-flex:1 1 calc(33.33% - 12px);flex:1 1 calc(33.33% - 12px);margin:0}}.community-facilities__hide .community__facilities-item.community__facilities-item--mobile-hide{display:none}@media screen and (min-width:64em){.community-facilities__hide .community__facilities-item.community__facilities-item--mobile-hide{display:-webkit-box;display:-ms-flexbox;display:flex}}.community-facilities__icon{height:25px;width:auto;max-width:100%;aspect-ratio:attr(viewBox,ratio);-o-object-fit:contain;object-fit:contain;fill:#04496d}.community__facilities-more{display:block}@media screen and (min-width:64em){.community__facilities-more{display:none}}#accommodationlist .accommodation-list__title-button{padding-right:4px}.accommodation-list__titles-swiper{overflow:unset}.accommodation-list__titles-swiper .accommodation-list__titles.tabs__list{width:100%}@media screen and (min-width:64em){.accommodation-list__titles-swiper .accommodation-list__titles.tabs__list{width:auto;-webkit-transform:none!important;transform:none!important;gap:2rem}.accommodation-list__titles-swiper .accommodation-list__titles.tabs__list .accommodation-list__title:last-child{margin-right:0!important}}.accommodation-list__title.swiper-slide{width:auto}@media screen and (max-width:63.99em){#accommodationlist .swiper-button-next,#accommodationlist .swiper-button-prev{display:block}#accommodationlist .swiper-button-next.swiper-button-disabled,#accommodationlist .swiper-button-prev.swiper-button-disabled{opacity:0}#accommodationlist .swiper-button-next--above,#accommodationlist .swiper-button-prev--above{top:calc(50% - 12px);border-radius:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(45%,#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 45%);height:35px;opacity:1}#accommodationlist .swiper-button-next--above::before,#accommodationlist .swiper-button-prev--above::before{content:"";width:16px;height:2.5px;background-color:#0d283a;position:absolute;top:calc(50% - 3px);left:calc(50% - 9px);border-radius:2px}#accommodationlist .swiper-button-next--above::after,#accommodationlist .swiper-button-prev--above::after{border-width:2.5px;top:calc(50% - 7px);border-radius:1.25px;width:8px;height:8px}#accommodationlist .swiper-button-next--above::before{left:50%}#accommodationlist .swiper-button-next--above::after{left:calc(50% + 5px)}#accommodationlist .swiper-button-prev--above{left:0;background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),color-stop(45%,#fff));background:linear-gradient(to left,rgba(255,255,255,0) 0,#fff 45%)}#accommodationlist .swiper-button-prev--above::after{left:3px}#accommodationlist .swiper-button-prev--above::before{right:50%;left:unset}#accommodationlist .tabs__list.swiper-wrapper{width:auto}}.truncate-descriptions{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:1.4}.SD-822-faq-planning-news-restyle-sitewide .truncate-descriptions{-webkit-line-clamp:3}.truncate-descriptions--opened{display:block;-webkit-line-clamp:none}.SD-822-faq-planning-news-restyle-sitewide .truncate-descriptions--opened{-webkit-line-clamp:none}.SD-822-faq-planning-news-restyle-sitewide .truncate-descriptions__no-truncation{padding-bottom:calc(1rem + 1.6rem + 1.2rem);-webkit-line-clamp:none}.truncate-descriptions__toggle-button{color:#1a9ee2;font-size:1.6rem;cursor:pointer;position:relative;z-index:1;background:0 0;border:0;text-decoration:underline;text-align:left;padding:1.2rem 0}.SD-822-faq-planning-news-restyle-sitewide .truncate-descriptions__toggle-button{color:#0d283a;cursor:pointer}.SD-822-faq-planning-news-restyle-sitewide .truncate-descriptions__toggle-button:hover{text-decoration:none;color:#0d283a}.hotel-types__categories .truncate-descriptions__toggle-button{margin-left:1rem;margin-bottom:1rem}.SD-822-faq-planning-news-restyle-sitewide .hotel-types__categories .truncate-descriptions__toggle-button{margin:0;padding:1rem 1.6rem 2.8rem 1.6rem}.SD-822-faq-planning-news-restyle-sitewide .hotels-similar__list .truncate-descriptions__toggle-button{margin:0;padding:1rem 0 1.2rem 0}@media screen and (max-width:63.99em){.simple-content-cards .truncate-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:4}.simple-content-cards .truncate-text.is-expanded{-webkit-line-clamp:none;display:block}}@media screen and (max-width:63.99em){.hotels-why-choose .truncate-text,.img-content-cta .truncate-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.hotels-why-choose .truncate-text.is-expanded,.img-content-cta .truncate-text.is-expanded{-webkit-line-clamp:none;display:block}}@media screen and (max-width:63.99em){.youtube-gallery .truncate-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5}.youtube-gallery .truncate-text.is-expanded{-webkit-line-clamp:none;display:block}}.hotel-types .truncate-text,.hotels-similar .truncate-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.hotel-types .truncate-text.is-expanded,.hotels-similar .truncate-text.is-expanded{-webkit-line-clamp:none;display:block}.truncate-text__read-more{border:none;padding:0;margin:0;font-size:1.6rem;color:#0d283a;text-decoration:underline;cursor:pointer;margin-top:.5rem;background-color:transparent;text-align:left}@media screen and (min-width:64em){.truncate-text__read-more:hover{text-decoration:none}}@media screen and (min-width:64em){.hotels-why-choose .truncate-text__read-more,.img-content-cta .truncate-text__read-more,.simple-content-cards .truncate-text__read-more,.youtube-gallery .truncate-text__read-more{display:none}}.hotel-types .truncate-text__read-more,.hotels-similar .truncate-text__read-more{position:relative;z-index:1;margin-top:0}ul.about-us-real{background-color:#f4f4f4;border:1px solid #e4e4e4;padding:1.5rem}@media screen and (min-width:64em){ul.about-us-real{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:63.99em){ul.about-us-real li{margin-bottom:1.5rem}}@media screen and (min-width:64em){ul.about-us-real li{-webkit-box-flex:32%;-ms-flex:32%;flex:32%;margin-right:2%}ul.about-us-real li:last-child{margin-right:0}}ul.about-us-real li h3{font-weight:400;font-size:1.6rem;text-align:center}@media screen and (min-width:48em){ul.about-us-real li h3{font-size:1.8rem}}ul.about-us-real li h3 .real_img{max-width:55px;max-height:55px;fill:#1a9ee2}ul.about-us-real li h3 span{display:block}.awards__container{margin-bottom:1.5rem}.awards__list{display:-webkit-box;display:-ms-flexbox;display:flex}.awards__item p{margin-bottom:0;font-size:small;text-align:center}.awards__img{display:block;margin:0 auto .5rem auto;background-color:#fff}.testimonials__title-main{font-weight:400;font-size:1.6rem}@media screen and (min-width:48em){.testimonials__title-main{font-size:1.8rem}}.testimonials__item{clear:both;background:#fff;margin-bottom:1.5rem;padding:1rem;border:solid 1px #e4e4e4;border-radius:4px;position:relative}.testimonials__item::before{content:"";border:solid 6px transparent;border-left-color:#e4e4e4;border-top-color:#e4e4e4;position:absolute;bottom:-12px;left:15px}.testimonials__item::after{content:"";border:solid 6px transparent;border-left-color:#fff;border-top-color:#fff;position:absolute;bottom:-10px;left:16px}.testimonials__title{font-weight:400;font-size:1.4rem;padding:0 24px;width:100%}@media screen and (min-width:48em){.testimonials__title{font-size:1.6rem}}.testimonials__title svg{max-width:100%}.testimonials__quote{font-weight:700;padding:0 0 0 24px;font-size:1.4rem;position:relative}@media screen and (min-width:64em){.testimonials__quote{font-size:1.5rem}}.testimonials__quote::before{content:"\201C";position:absolute;color:#fb8c00;font-size:4rem;line-height:1;top:-1px;left:0;font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.testimonials__img{padding:0 24px;width:100%;text-align:center}.testimonials__img img{width:auto;margin:0 auto}.testimonials__author{margin-bottom:0}.testimonials__author p{margin:0}.testimonials__author strong{font-weight:400;font-size:1.4rem;font-weight:700;text-align:center;display:block}@media screen and (min-width:48em){.testimonials__author strong{font-size:1.6rem}}.testimonials__author em{text-align:center;display:block;font-style:normal}:root{--Black-Friday:#00273a;--Black-Friday-Green:#00f1ff}.black-friday-2024 #search-bar-app .specialOffersContainer{display:block!important}.black-friday-2024 .featured-offer__offer--november-offer{background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg.png) no-repeat center center;-webkit-box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);border-radius:8px;position:relative;color:#fff;padding:10px;border:none}.black-friday-2024 .featured-offer__offer--november-offer::before{content:'Black Friday';text-shadow:0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5;font-size:16px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;display:block;padding-left:2.3rem}.black-friday-2024 .featured-offer__offer--november-offer::after{content:'';height:24px;width:24px;display:block;position:absolute;background:url(/themes/custom/atd/images/temp/bf23/bolt-neon.png) no-repeat 0 0;left:5px}.black-friday-2024 .featured-offer__offer--november-offer .featured-offer__offer-text{background:0 0;margin-left:0;min-height:0}.black-friday-2024 .featured-offer__offer--november-offer a{color:#fff}.black-friday-2024 .featured-offer__offer--november-offer p{margin:0}.black-friday-2024 .featured-offer__offer--november-offer .countdown{margin:-2px 0}@media screen and (max-width:47.99em){.black-friday-2024 .featured-offer__offer--november-offer .countdown{-webkit-box-flex:0;-ms-flex:0 0 115px;flex:0 0 115px;padding-left:0}}.black-friday-2024 .featured-offer__offer--november-offer .mini-tickets__countdown{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.black-friday-2024 .featured-offer__offer--november-offer .mini-tickets__countdown .countdown__unit{font-size:.8rem}.black-friday-2024 .featured-offer__offer--november-offer .countdown__list,.black-friday-2024 .featured-offer__offer--november-offer .countdown__title{color:var(--Black-Friday-Green)}.black-friday-2024 .featured-offer__offer--november-offer .countdown__item{font-size:1.25rem;margin:0 1px;text-align:center}.black-friday-2024 .featured-offer__offer--november-offer .countdown__item .countdown__unit{font-weight:400}.black-friday-2024 .countdown--hero{background:rgba(0,0,0,.8)}.black-friday-2024 .countdown--hero .countdown__list{color:#ffb800}.black-friday-2024 .countdown__title{color:#fff;text-shadow:none;font-size:2rem}@media screen and (max-width:47.99em){html[lang=de-de] .black-friday-2024 .countdown__title{font-size:1.2rem;max-width:50%;line-height:1.2;text-align:right;-ms-flex-item-align:center;align-self:center;padding:0 5px 0 0}}.black-friday-2024 .hotels-discount{padding:10px;margin:0 -10px 10px}.black-friday-2024 .hotels-discount__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.black-friday-2024 .checkout-amount-details__mobile{padding:1rem 0 .5rem}.black-friday-2024 .checkout-amount-details__mobile .checkout-amount__cell{padding:0 10px 10px}.black-friday-2024 .checkout-amount-details__mobile .checkout-amount__row--total .checkout-amount__cell{padding:10px 10px 0}.black-friday-2024 .checkout-amount__row--discount .checkout-amount__cell{padding:10px}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form{background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg.png) no-repeat center center;-webkit-box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);border-radius:8px;position:relative;-webkit-box-shadow:inset 0 0 100px 80px rgba(0,0,0,.5);box-shadow:inset 0 0 100px 80px rgba(0,0,0,.5);color:#fff}@media screen and (max-width:47.99em){.black-friday-2024.black-friday-2024--has-ticketform .ticket-app,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form{padding:1rem;border-bottom:none;margin:0 -1rem 1.5rem}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket__amount-next,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket__amount-prev,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket__qty,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app input:checked+.year__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket__amount-next,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket__amount-prev,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket__qty,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form input:checked+.year__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket__amount-next,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket__amount-prev,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket__qty,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app input:checked+.year__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket__amount-next,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket__amount-prev,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket__qty,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form input:checked+.year__label{background:0 0}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket__qty,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket__qty,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket__qty,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket__qty{color:#fff}}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app:has(.ticket-form__tag),.black-friday-2024.black-friday-2024--has-ticketform .ticket-form:has(.ticket-form__tag),.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app:has(.ticket-form__tag),.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form:has(.ticket-form__tag){padding-top:4rem}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket-form__tag,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket-form__tag,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket-form__tag,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket-form__tag{top:0;right:0;text-shadow:0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5;font-size:13px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;background:0 0;border:1px solid #fff;border-radius:0 16px 0 16px;-webkit-box-shadow:inset 0 0 4px 1px #42a5f5,0 0 4px 1px #42a5f5;box-shadow:inset 0 0 4px 1px #42a5f5,0 0 4px 1px #42a5f5}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket-form__tag::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket-form__tag::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket-form__tag::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket-form__tag::after{display:none}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket{border-bottom-color:#98a1a9}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .year__label::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app select,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .year__label::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form select,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .year__label::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app select,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .year__label::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form select{border-color:#fff}@media screen and (min-width:48em){.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .year__label::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .year__label::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .year__label::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .year__label::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .year__label::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .year__label::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .year__label::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .year__label::before{background:0 0}}@media screen and (max-width:47.99em){.black-friday-2024.black-friday-2024--has-ticketform .ticket-app input:checked+.date21__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app input:checked+.fulfilment__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app input:checked+.year__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form input:checked+.date21__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form input:checked+.fulfilment__label,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form input:checked+.year__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app input:checked+.date21__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app input:checked+.fulfilment__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app input:checked+.year__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form input:checked+.date21__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form input:checked+.fulfilment__label,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form input:checked+.year__label{background:0 0}}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .selected .year__label::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .selected .year__label::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .selected .year__label::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .selected .year__label::after{background:#00ad48}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-calendar,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-calendar,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-calendar,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-calendar{background:0 0;color:#fff;border:none}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-months .flatpickr-month,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-months .flatpickr-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-months .flatpickr-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-months .flatpickr-month{color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-months .flatpickr-next-month,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-months .flatpickr-prev-month,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-months .flatpickr-next-month,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-months .flatpickr-prev-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-months .flatpickr-next-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-months .flatpickr-prev-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-months .flatpickr-next-month,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-months .flatpickr-prev-month{fill:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app span.flatpickr-weekday,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form span.flatpickr-weekday,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app span.flatpickr-weekday,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form span.flatpickr-weekday{color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day{background:0 0;color:#fff;border:none;margin:1px;width:calc(14.2857143% - 2px);-ms-flex-preferred-size:calc(14.2857143% - 2px);flex-basis:calc(14.2857143% - 2px)}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.flatpickr-disabled,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.nextMonthDay,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.prevMonthDay,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.flatpickr-disabled,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.nextMonthDay,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.prevMonthDay,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.flatpickr-disabled,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.nextMonthDay,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.prevMonthDay,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.flatpickr-disabled,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.nextMonthDay,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.prevMonthDay{background:0 0;color:#aebac8}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.flatpickr-disabled .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.nextMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.prevMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.flatpickr-disabled .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.nextMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.prevMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.flatpickr-disabled .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.nextMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.prevMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.flatpickr-disabled .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.nextMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.prevMonthDay .flatpickr-price{color:#aebac8}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.cheapest-date,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.cheapest-date,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.cheapest-date,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.cheapest-date{background:#e3f2fe;color:#01273b}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.cheapest-date .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.cheapest-date .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.cheapest-date .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.cheapest-date .flatpickr-price{color:#01273b}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.selected,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.selected,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.selected,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.selected{background:#00ad48;color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.selected .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.selected .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.selected .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.selected .flatpickr-price{color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.selected.nextMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .flatpickr-day.selected.prevMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.selected.nextMonthDay .flatpickr-price,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-day.selected.prevMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.selected.nextMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .flatpickr-day.selected.prevMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.selected.nextMonthDay .flatpickr-price,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-day.selected.prevMonthDay .flatpickr-price{visibility:hidden!important}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .selection-date-display::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .selection-date-display::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .selection-date-display::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .selection-date-display::before{background-image:url(/themes/custom/atd/images/temp/bf23/calendar-white.svg)}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .message,.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .message::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .message,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .message::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .message,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .message::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .message,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .message::before{background:0 0;color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-app .ticket-form__unavailable,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .ticket-form__unavailable,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-app .ticket-form__unavailable,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .ticket-form__unavailable{background:#000;color:#fff}.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-calendar.arrowBottom::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-calendar.arrowBottom::before,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-calendar.arrowTop::after,.black-friday-2024.black-friday-2024--has-ticketform .ticket-form .flatpickr-calendar.arrowTop::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-calendar.arrowBottom::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-calendar.arrowBottom::before,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-calendar.arrowTop::after,.black-friday-2024.hotels-black-friday-2024.black-friday-2024--hotels .ticket-form .flatpickr-calendar.arrowTop::before{border-bottom-color:transparent!important;border-top-color:transparent!important}.black-friday-2024 .featured-offer--ticket-description .featured-offer__offer--november-offer{background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg-wide.png) no-repeat}@media screen and (min-width:48em){.black-friday-2024 .featured-offer--ticket-description .featured-offer__offer--november-offer .featured-offer__offer-text{padding:0}}.april-sale-2026 .mini-cart__body,.black-friday-2025 .mini-cart__body,.cali-sale-2025 .mini-cart__body,.hotels-ebo-2025 .mini-cart__body,.hotels-ebo-2026 .mini-cart__body,.sept-sale-2025 .mini-cart__body,.spain-sale-2025 .mini-cart__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.april-sale-2026 .black-friday-cart__big,.black-friday-2025 .black-friday-cart__big,.cali-sale-2025 .black-friday-cart__big,.hotels-ebo-2025 .black-friday-cart__big,.hotels-ebo-2026 .black-friday-cart__big,.sept-sale-2025 .black-friday-cart__big,.spain-sale-2025 .black-friday-cart__big{display:block;font-size:1.8rem}.april-sale-2026 .black-friday-cart,.black-friday-2025 .black-friday-cart,.cali-sale-2025 .black-friday-cart,.hotels-ebo-2025 .black-friday-cart,.hotels-ebo-2026 .black-friday-cart,.sept-sale-2025 .black-friday-cart,.spain-sale-2025 .black-friday-cart{background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg.png) no-repeat center center;-webkit-box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);border-radius:8px;position:relative;background:#008bc8;color:#fff;border-radius:16px;padding:2rem;margin:auto auto 0;font-size:1.8rem}.april-sale-2026 .black-friday-cart span,.black-friday-2025 .black-friday-cart span,.cali-sale-2025 .black-friday-cart span,.hotels-ebo-2025 .black-friday-cart span,.hotels-ebo-2026 .black-friday-cart span,.sept-sale-2025 .black-friday-cart span,.spain-sale-2025 .black-friday-cart span{display:block}.april-sale-2026 .black-friday-cart .currency-small,.black-friday-2025 .black-friday-cart .currency-small,.cali-sale-2025 .black-friday-cart .currency-small,.hotels-ebo-2025 .black-friday-cart .currency-small,.hotels-ebo-2026 .black-friday-cart .currency-small,.sept-sale-2025 .black-friday-cart .currency-small,.spain-sale-2025 .black-friday-cart .currency-small{display:inline}.april-sale-2026 .hotel-discount-mobile,.black-friday-2025 .hotel-discount-mobile,.cali-sale-2025 .hotel-discount-mobile,.hotels-ebo-2025 .hotel-discount-mobile,.hotels-ebo-2026 .hotel-discount-mobile,.sept-sale-2025 .hotel-discount-mobile,.spain-sale-2025 .hotel-discount-mobile{height:auto}@media screen and (min-width:48em){.april-sale-2026 .hotel-discount-mobile,.black-friday-2025 .hotel-discount-mobile,.cali-sale-2025 .hotel-discount-mobile,.hotels-ebo-2025 .hotel-discount-mobile,.hotels-ebo-2026 .hotel-discount-mobile,.sept-sale-2025 .hotel-discount-mobile,.spain-sale-2025 .hotel-discount-mobile{display:none}}.april-sale-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.black-friday-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.cali-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.hotels-ebo-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.hotels-ebo-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.sept-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile,.spain-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile{border-radius:0;margin:0 -1rem;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.april-sale-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.black-friday-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.cali-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.hotels-ebo-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.hotels-ebo-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.sept-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big,.spain-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big{font-size:1.6rem;margin:0;text-transform:none;padding-right:0}.april-sale-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.black-friday-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.cali-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.hotels-ebo-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.hotels-ebo-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.sept-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span,.spain-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--big span{display:block}.april-sale-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.black-friday-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.cali-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.hotels-ebo-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.hotels-ebo-2026 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.sept-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon,.spain-sale-2025 .hotel-discount-mobile .mini-cart_discount-offer-message--hotel-mobile .discount-message--neon{padding:1rem 33px 1rem 1rem;margin:0}.april-sale-2026 .site-header:has(.hotel-discount-mobile),.black-friday-2025 .site-header:has(.hotel-discount-mobile),.cali-sale-2025 .site-header:has(.hotel-discount-mobile),.hotels-ebo-2025 .site-header:has(.hotel-discount-mobile),.hotels-ebo-2026 .site-header:has(.hotel-discount-mobile),.sept-sale-2025 .site-header:has(.hotel-discount-mobile),.spain-sale-2025 .site-header:has(.hotel-discount-mobile){height:auto}@media screen and (max-width:47.99em){.april-sale-2026 .site-header:has(.hotel-discount-mobile) .leaderboard,.black-friday-2025 .site-header:has(.hotel-discount-mobile) .leaderboard,.cali-sale-2025 .site-header:has(.hotel-discount-mobile) .leaderboard,.hotels-ebo-2025 .site-header:has(.hotel-discount-mobile) .leaderboard,.hotels-ebo-2026 .site-header:has(.hotel-discount-mobile) .leaderboard,.sept-sale-2025 .site-header:has(.hotel-discount-mobile) .leaderboard,.spain-sale-2025 .site-header:has(.hotel-discount-mobile) .leaderboard{display:none}}@media screen and (max-width:47.99em){.april-sale-2026 .hotels-basket .black-friday-cart,.black-friday-2025 .hotels-basket .black-friday-cart,.cali-sale-2025 .hotels-basket .black-friday-cart,.hotels-ebo-2025 .hotels-basket .black-friday-cart,.hotels-ebo-2026 .hotels-basket .black-friday-cart,.sept-sale-2025 .hotels-basket .black-friday-cart,.spain-sale-2025 .hotels-basket .black-friday-cart{padding:10px}.april-sale-2026 .hotels-basket .black-friday-cart span,.black-friday-2025 .hotels-basket .black-friday-cart span,.cali-sale-2025 .hotels-basket .black-friday-cart span,.hotels-ebo-2025 .hotels-basket .black-friday-cart span,.hotels-ebo-2026 .hotels-basket .black-friday-cart span,.sept-sale-2025 .hotels-basket .black-friday-cart span,.spain-sale-2025 .hotels-basket .black-friday-cart span{display:inline}.april-sale-2026 .hotels-basket .black-friday-cart .black-friday-cart__big,.april-sale-2026 .hotels-basket .black-friday-cart .black-friday-cart__price,.black-friday-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.black-friday-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.cali-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.cali-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.hotels-ebo-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.hotels-ebo-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.hotels-ebo-2026 .hotels-basket .black-friday-cart .black-friday-cart__big,.hotels-ebo-2026 .hotels-basket .black-friday-cart .black-friday-cart__price,.sept-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.sept-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.spain-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.spain-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price{font-size:1.35rem!important}.april-sale-2026 .hotels-basket .black-friday-cart .black-friday-cart__price,.black-friday-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.cali-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.hotels-ebo-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.hotels-ebo-2026 .hotels-basket .black-friday-cart .black-friday-cart__price,.sept-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price,.spain-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__price{font-size:1.9rem!important}}.april-sale-2026 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.black-friday-2025 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.cali-sale-2025 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2025 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2026 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.sept-sale-2025 .hotels-basket .mini-cart_discount-offer-message .discount-message--big,.spain-sale-2025 .hotels-basket .mini-cart_discount-offer-message .discount-message--big{font-size:1.6rem;margin-bottom:5px;text-transform:none}.april-sale-2026 .hotels-basket--checkout .black-friday-cart,.black-friday-2025 .hotels-basket--checkout .black-friday-cart,.cali-sale-2025 .hotels-basket--checkout .black-friday-cart,.hotels-ebo-2025 .hotels-basket--checkout .black-friday-cart,.hotels-ebo-2026 .hotels-basket--checkout .black-friday-cart,.sept-sale-2025 .hotels-basket--checkout .black-friday-cart,.spain-sale-2025 .hotels-basket--checkout .black-friday-cart{display:none}.april-sale-2026 .hotels-basket .black-friday-cart,.black-friday-2025 .hotels-basket .black-friday-cart,.cali-sale-2025 .hotels-basket .black-friday-cart,.hotels-ebo-2025 .hotels-basket .black-friday-cart,.hotels-ebo-2026 .hotels-basket .black-friday-cart,.sept-sale-2025 .hotels-basket .black-friday-cart,.spain-sale-2025 .hotels-basket .black-friday-cart{margin-top:20px}.april-sale-2026 .hotels-basket .black-friday-cart .black-friday-cart__big,.black-friday-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.cali-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.hotels-ebo-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.hotels-ebo-2026 .hotels-basket .black-friday-cart .black-friday-cart__big,.sept-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big,.spain-sale-2025 .hotels-basket .black-friday-cart .black-friday-cart__big{font-size:2rem}.april-sale-2026 .black-friday-cart__inner,.black-friday-2025 .black-friday-cart__inner,.cali-sale-2025 .black-friday-cart__inner,.hotels-ebo-2025 .black-friday-cart__inner,.hotels-ebo-2026 .black-friday-cart__inner,.sept-sale-2025 .black-friday-cart__inner,.spain-sale-2025 .black-friday-cart__inner{margin:0;text-align:center}.april-sale-2026 .black-friday-cart__big,.april-sale-2026 .black-friday-cart__price,.black-friday-2025 .black-friday-cart__big,.black-friday-2025 .black-friday-cart__price,.cali-sale-2025 .black-friday-cart__big,.cali-sale-2025 .black-friday-cart__price,.hotels-ebo-2025 .black-friday-cart__big,.hotels-ebo-2025 .black-friday-cart__price,.hotels-ebo-2026 .black-friday-cart__big,.hotels-ebo-2026 .black-friday-cart__price,.sept-sale-2025 .black-friday-cart__big,.sept-sale-2025 .black-friday-cart__price,.spain-sale-2025 .black-friday-cart__big,.spain-sale-2025 .black-friday-cart__price{font-size:2.6rem;font-weight:700;text-transform:uppercase}.april-sale-2026 .black-friday-cart__uk,.black-friday-2025 .black-friday-cart__uk,.cali-sale-2025 .black-friday-cart__uk,.hotels-ebo-2025 .black-friday-cart__uk,.hotels-ebo-2026 .black-friday-cart__uk,.sept-sale-2025 .black-friday-cart__uk,.spain-sale-2025 .black-friday-cart__uk{text-align:center;padding-top:10px;font-size:1.5rem;margin:0 -10px}.april-sale-2026 .black-friday-cart__uk span,.black-friday-2025 .black-friday-cart__uk span,.cali-sale-2025 .black-friday-cart__uk span,.hotels-ebo-2025 .black-friday-cart__uk span,.hotels-ebo-2026 .black-friday-cart__uk span,.sept-sale-2025 .black-friday-cart__uk span,.spain-sale-2025 .black-friday-cart__uk span{display:inline-block;border:1px dashed;padding:3px 8px;margin:6px 0 10px 2px}.april-sale-2026 .black-friday-cart__uk small,.black-friday-2025 .black-friday-cart__uk small,.cali-sale-2025 .black-friday-cart__uk small,.hotels-ebo-2025 .black-friday-cart__uk small,.hotels-ebo-2026 .black-friday-cart__uk small,.sept-sale-2025 .black-friday-cart__uk small,.spain-sale-2025 .black-friday-cart__uk small{display:block;margin:0 0 -5px}.april-sale-2026 .black-friday-cart__price,.black-friday-2025 .black-friday-cart__price,.cali-sale-2025 .black-friday-cart__price,.hotels-ebo-2025 .black-friday-cart__price,.hotels-ebo-2026 .black-friday-cart__price,.sept-sale-2025 .black-friday-cart__price,.spain-sale-2025 .black-friday-cart__price{margin:10px 0;font-size:3rem;padding-top:20px;background:url(/themes/custom/atd/images/temp/feb-sale-2023/swoosh.png) no-repeat top center}.april-sale-2026 .cart__footer,.black-friday-2025 .cart__footer,.cali-sale-2025 .cart__footer,.hotels-ebo-2025 .cart__footer,.hotels-ebo-2026 .cart__footer,.sept-sale-2025 .cart__footer,.spain-sale-2025 .cart__footer{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:64em){.april-sale-2026 .cart__special-offers--mobile,.black-friday-2025 .cart__special-offers--mobile,.cali-sale-2025 .cart__special-offers--mobile,.hotels-ebo-2025 .cart__special-offers--mobile,.hotels-ebo-2026 .cart__special-offers--mobile,.sept-sale-2025 .cart__special-offers--mobile,.spain-sale-2025 .cart__special-offers--mobile{display:none}}.april-sale-2026 .cart__special-offers--mobile .cart_discount-offer-message,.black-friday-2025 .cart__special-offers--mobile .cart_discount-offer-message,.cali-sale-2025 .cart__special-offers--mobile .cart_discount-offer-message,.hotels-ebo-2025 .cart__special-offers--mobile .cart_discount-offer-message,.hotels-ebo-2026 .cart__special-offers--mobile .cart_discount-offer-message,.sept-sale-2025 .cart__special-offers--mobile .cart_discount-offer-message,.spain-sale-2025 .cart__special-offers--mobile .cart_discount-offer-message{margin-bottom:10px}.april-sale-2026 .cart__special-offers--desktop,.april-sale-2026 .cart__special-offers--mobile,.black-friday-2025 .cart__special-offers--desktop,.black-friday-2025 .cart__special-offers--mobile,.cali-sale-2025 .cart__special-offers--desktop,.cali-sale-2025 .cart__special-offers--mobile,.hotels-ebo-2025 .cart__special-offers--desktop,.hotels-ebo-2025 .cart__special-offers--mobile,.hotels-ebo-2026 .cart__special-offers--desktop,.hotels-ebo-2026 .cart__special-offers--mobile,.sept-sale-2025 .cart__special-offers--desktop,.sept-sale-2025 .cart__special-offers--mobile,.spain-sale-2025 .cart__special-offers--desktop,.spain-sale-2025 .cart__special-offers--mobile{margin:auto auto 0;width:100%;margin-top:10px}.april-sale-2026 .cart__special-offers--desktop .black-friday-cart__inner,.april-sale-2026 .cart__special-offers--mobile .black-friday-cart__inner,.black-friday-2025 .cart__special-offers--desktop .black-friday-cart__inner,.black-friday-2025 .cart__special-offers--mobile .black-friday-cart__inner,.cali-sale-2025 .cart__special-offers--desktop .black-friday-cart__inner,.cali-sale-2025 .cart__special-offers--mobile .black-friday-cart__inner,.hotels-ebo-2025 .cart__special-offers--desktop .black-friday-cart__inner,.hotels-ebo-2025 .cart__special-offers--mobile .black-friday-cart__inner,.hotels-ebo-2026 .cart__special-offers--desktop .black-friday-cart__inner,.hotels-ebo-2026 .cart__special-offers--mobile .black-friday-cart__inner,.sept-sale-2025 .cart__special-offers--desktop .black-friday-cart__inner,.sept-sale-2025 .cart__special-offers--mobile .black-friday-cart__inner,.spain-sale-2025 .cart__special-offers--desktop .black-friday-cart__inner,.spain-sale-2025 .cart__special-offers--mobile .black-friday-cart__inner{color:#06406f}.april-sale-2026 .cart__special-offers--desktop .cart_special-offer-message,.april-sale-2026 .cart__special-offers--mobile .cart_special-offer-message,.black-friday-2025 .cart__special-offers--desktop .cart_special-offer-message,.black-friday-2025 .cart__special-offers--mobile .cart_special-offer-message,.cali-sale-2025 .cart__special-offers--desktop .cart_special-offer-message,.cali-sale-2025 .cart__special-offers--mobile .cart_special-offer-message,.hotels-ebo-2025 .cart__special-offers--desktop .cart_special-offer-message,.hotels-ebo-2025 .cart__special-offers--mobile .cart_special-offer-message,.hotels-ebo-2026 .cart__special-offers--desktop .cart_special-offer-message,.hotels-ebo-2026 .cart__special-offers--mobile .cart_special-offer-message,.sept-sale-2025 .cart__special-offers--desktop .cart_special-offer-message,.sept-sale-2025 .cart__special-offers--mobile .cart_special-offer-message,.spain-sale-2025 .cart__special-offers--desktop .cart_special-offer-message,.spain-sale-2025 .cart__special-offers--mobile .cart_special-offer-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:8px;margin-bottom:5px;padding:16px 24px;text-align:center}.april-sale-2026 .cart__special-offers--desktop .cart_special-offer-message p,.april-sale-2026 .cart__special-offers--mobile .cart_special-offer-message p,.black-friday-2025 .cart__special-offers--desktop .cart_special-offer-message p,.black-friday-2025 .cart__special-offers--mobile .cart_special-offer-message p,.cali-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p,.cali-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p,.hotels-ebo-2025 .cart__special-offers--desktop .cart_special-offer-message p,.hotels-ebo-2025 .cart__special-offers--mobile .cart_special-offer-message p,.hotels-ebo-2026 .cart__special-offers--desktop .cart_special-offer-message p,.hotels-ebo-2026 .cart__special-offers--mobile .cart_special-offer-message p,.sept-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p,.sept-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p,.spain-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p,.spain-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p{font-size:13px;line-height:18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;letter-spacing:.5px;color:#06406f;margin:0}.april-sale-2026 .cart__special-offers--desktop .cart_special-offer-message p span,.april-sale-2026 .cart__special-offers--mobile .cart_special-offer-message p span,.black-friday-2025 .cart__special-offers--desktop .cart_special-offer-message p span,.black-friday-2025 .cart__special-offers--mobile .cart_special-offer-message p span,.cali-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p span,.cali-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p span,.hotels-ebo-2025 .cart__special-offers--desktop .cart_special-offer-message p span,.hotels-ebo-2025 .cart__special-offers--mobile .cart_special-offer-message p span,.hotels-ebo-2026 .cart__special-offers--desktop .cart_special-offer-message p span,.hotels-ebo-2026 .cart__special-offers--mobile .cart_special-offer-message p span,.sept-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p span,.sept-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p span,.spain-sale-2025 .cart__special-offers--desktop .cart_special-offer-message p span,.spain-sale-2025 .cart__special-offers--mobile .cart_special-offer-message p span{font-weight:700}.april-sale-2026 .cart_discount-offer-message,.april-sale-2026 .mini-cart_discount-offer-message,.black-friday-2025 .cart_discount-offer-message,.black-friday-2025 .mini-cart_discount-offer-message,.cali-sale-2025 .cart_discount-offer-message,.cali-sale-2025 .mini-cart_discount-offer-message,.hotels-ebo-2025 .cart_discount-offer-message,.hotels-ebo-2025 .mini-cart_discount-offer-message,.hotels-ebo-2026 .cart_discount-offer-message,.hotels-ebo-2026 .mini-cart_discount-offer-message,.sept-sale-2025 .cart_discount-offer-message,.sept-sale-2025 .mini-cart_discount-offer-message,.spain-sale-2025 .cart_discount-offer-message,.spain-sale-2025 .mini-cart_discount-offer-message{display:block;background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg.png) no-repeat center center;-webkit-box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);border-radius:8px;position:relative;-webkit-box-shadow:inset 0 0 60px 60px rgba(0,0,0,.5);box-shadow:inset 0 0 60px 60px rgba(0,0,0,.5);color:#fff;text-align:center;padding:16px}.april-sale-2026 .cart_discount-offer-message img,.april-sale-2026 .mini-cart_discount-offer-message img,.black-friday-2025 .cart_discount-offer-message img,.black-friday-2025 .mini-cart_discount-offer-message img,.cali-sale-2025 .cart_discount-offer-message img,.cali-sale-2025 .mini-cart_discount-offer-message img,.hotels-ebo-2025 .cart_discount-offer-message img,.hotels-ebo-2025 .mini-cart_discount-offer-message img,.hotels-ebo-2026 .cart_discount-offer-message img,.hotels-ebo-2026 .mini-cart_discount-offer-message img,.sept-sale-2025 .cart_discount-offer-message img,.sept-sale-2025 .mini-cart_discount-offer-message img,.spain-sale-2025 .cart_discount-offer-message img,.spain-sale-2025 .mini-cart_discount-offer-message img{height:44px;display:block;margin:-2px 0}.april-sale-2026 .cart_discount-offer-message img+img,.april-sale-2026 .mini-cart_discount-offer-message img+img,.black-friday-2025 .cart_discount-offer-message img+img,.black-friday-2025 .mini-cart_discount-offer-message img+img,.cali-sale-2025 .cart_discount-offer-message img+img,.cali-sale-2025 .mini-cart_discount-offer-message img+img,.hotels-ebo-2025 .cart_discount-offer-message img+img,.hotels-ebo-2025 .mini-cart_discount-offer-message img+img,.hotels-ebo-2026 .cart_discount-offer-message img+img,.hotels-ebo-2026 .mini-cart_discount-offer-message img+img,.sept-sale-2025 .cart_discount-offer-message img+img,.sept-sale-2025 .mini-cart_discount-offer-message img+img,.spain-sale-2025 .cart_discount-offer-message img+img,.spain-sale-2025 .mini-cart_discount-offer-message img+img{margin-bottom:8px}.april-sale-2026 .cart_discount-offer-message .discount-message,.april-sale-2026 .mini-cart_discount-offer-message .discount-message,.black-friday-2025 .cart_discount-offer-message .discount-message,.black-friday-2025 .mini-cart_discount-offer-message .discount-message,.cali-sale-2025 .cart_discount-offer-message .discount-message,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message,.hotels-ebo-2025 .cart_discount-offer-message .discount-message,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message,.hotels-ebo-2026 .cart_discount-offer-message .discount-message,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message,.sept-sale-2025 .cart_discount-offer-message .discount-message,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message,.spain-sale-2025 .cart_discount-offer-message .discount-message,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message{display:block;font-size:1.3rem;line-height:1.2;letter-spacing:.5px;margin-bottom:0}.april-sale-2026 .cart_discount-offer-message .discount-message span,.april-sale-2026 .mini-cart_discount-offer-message .discount-message span,.black-friday-2025 .cart_discount-offer-message .discount-message span,.black-friday-2025 .mini-cart_discount-offer-message .discount-message span,.cali-sale-2025 .cart_discount-offer-message .discount-message span,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message span,.hotels-ebo-2025 .cart_discount-offer-message .discount-message span,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message span,.hotels-ebo-2026 .cart_discount-offer-message .discount-message span,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message span,.sept-sale-2025 .cart_discount-offer-message .discount-message span,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message span,.spain-sale-2025 .cart_discount-offer-message .discount-message span,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message span{font-weight:700}.april-sale-2026 .cart_discount-offer-message .discount-message--big,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--big,.black-friday-2025 .cart_discount-offer-message .discount-message--big,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--big,.cali-sale-2025 .cart_discount-offer-message .discount-message--big,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--big,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--big,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--big,.sept-sale-2025 .cart_discount-offer-message .discount-message--big,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message--big,.spain-sale-2025 .cart_discount-offer-message .discount-message--big,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--big{font-size:1.6rem;font-weight:700;margin-bottom:10px}.april-sale-2026 .cart_discount-offer-message .discount-message--small,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--small,.black-friday-2025 .cart_discount-offer-message .discount-message--small,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--small,.cali-sale-2025 .cart_discount-offer-message .discount-message--small,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--small,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--small,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--small,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--small,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--small,.sept-sale-2025 .cart_discount-offer-message .discount-message--small,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message--small,.spain-sale-2025 .cart_discount-offer-message .discount-message--small,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--small{font-size:1.25rem;font-weight:400;text-transform:none}.april-sale-2026 .cart_discount-offer-message .discount-message--small a,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--small a,.black-friday-2025 .cart_discount-offer-message .discount-message--small a,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--small a,.cali-sale-2025 .cart_discount-offer-message .discount-message--small a,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--small a,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--small a,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--small a,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--small a,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--small a,.sept-sale-2025 .cart_discount-offer-message .discount-message--small a,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message--small a,.spain-sale-2025 .cart_discount-offer-message .discount-message--small a,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--small a{color:#fff;text-decoration:underline}.april-sale-2026 .cart_discount-offer-message .discount-message--neon,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--neon,.black-friday-2025 .cart_discount-offer-message .discount-message--neon,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--neon,.cali-sale-2025 .cart_discount-offer-message .discount-message--neon,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--neon,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--neon,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--neon,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--neon,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--neon,.sept-sale-2025 .cart_discount-offer-message .discount-message--neon,.sept-sale-2025 .mini-cart_discount-offer-message .discount-message--neon,.spain-sale-2025 .cart_discount-offer-message .discount-message--neon,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--neon{text-shadow:0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5;font-size:16px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;display:block;background-color:#e69b41;padding:8px 0;margin:10px 0 0;border-radius:4px;position:relative}.april-sale-2026 .cart_discount-offer-message .featured-offer__countdown,.april-sale-2026 .mini-cart_discount-offer-message .featured-offer__countdown,.black-friday-2025 .cart_discount-offer-message .featured-offer__countdown,.black-friday-2025 .mini-cart_discount-offer-message .featured-offer__countdown,.cali-sale-2025 .cart_discount-offer-message .featured-offer__countdown,.cali-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown,.hotels-ebo-2025 .cart_discount-offer-message .featured-offer__countdown,.hotels-ebo-2025 .mini-cart_discount-offer-message .featured-offer__countdown,.hotels-ebo-2026 .cart_discount-offer-message .featured-offer__countdown,.hotels-ebo-2026 .mini-cart_discount-offer-message .featured-offer__countdown,.sept-sale-2025 .cart_discount-offer-message .featured-offer__countdown,.sept-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown,.spain-sale-2025 .cart_discount-offer-message .featured-offer__countdown,.spain-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown{margin-top:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.april-sale-2026 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.april-sale-2026 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.black-friday-2025 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.black-friday-2025 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.cali-sale-2025 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.cali-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.hotels-ebo-2025 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.hotels-ebo-2025 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.hotels-ebo-2026 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.hotels-ebo-2026 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.sept-sale-2025 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.sept-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list,.spain-sale-2025 .cart_discount-offer-message .featured-offer__countdown .countdown__list,.spain-sale-2025 .mini-cart_discount-offer-message .featured-offer__countdown .countdown__list{color:var(--Black-Friday-Green)}.hotels-ebo-2025 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel{-webkit-box-shadow:none;box-shadow:none;background:#104965 url(../images/temp/ebo2024/ebo-bg.jpg) no-repeat bottom left;background-size:auto 110px}.hotels-ebo-2026.br-ebo-prereg-26 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .countdown__list{gap:0!important}.hotels-ebo-2026.br-ebo-prereg-26 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .countdown__unit{display:none}.hotels-ebo-2026.br-ebo-prereg-26 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .countdown__item::before{content:':';display:inline-block;padding-right:1px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel{-webkit-box-shadow:none;box-shadow:none;background:0 0;background-size:auto 110px;border:2px solid #2999f2;border-radius:12px;padding:16px 20px;text-align:center}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird{padding-bottom:10px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-weight:700;color:#0f172a}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird p::before{content:"";display:block;background:url(../images/temp/ebo2026/early-bird.svg) no-repeat center center;width:14px;height:12px;background-size:auto 100%}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird+.discount-message--big .discount-message_star{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown){margin:0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .global-countdown{gap:2px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .global-countdown::before{content:"";display:block;background-image:url(../images/temp/ebo2026/bolt.svg);width:12px;height:12px;background-size:auto 100%;-ms-flex-item-align:end;align-self:flex-end;margin-left:5px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .global-countdown p{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .countdown__list{color:#686f7de5;gap:3px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .countdown__item b{font-size:12px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .countdown__item--days::before{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message__early-bird:has(.early-bird__countdown) .countdown__item--secs .countdown__unit{min-width:20px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message--big{color:#04496d}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message--big .discount-message_star{background-image:url(/themes/custom/atd/images/temp/ebo2026/vector.png);background-repeat:no-repeat;top:5px;width:40px;display:inline-block;position:relative;height:20px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message--neon{color:#0d283a;border:none;border-radius:5px;padding:6px 32px 6px 10px;text-align:center;background-color:#e69b41}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel .discount-message--neon .discount-message__copy{background-image:url(/themes/custom/atd/images/temp/ebo2026/copy.png)}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile{background:url(/themes/custom/atd/images/temp/ebo2026/ebo-mobile.svg) #2999f2 no-repeat 5px 5px;color:#fff;padding:0 0 0 95px;border-radius:0;min-height:38px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird){-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0 1rem;padding-bottom:3px;background-position:5px 12px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .discount-message__early-bird{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .discount-message__early-bird p{color:#fff;margin:5px 0 0 0;font-size:13px;line-height:1.2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .discount-message__early-bird p::before{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .global-countdown{gap:3px;margin-left:5px!important}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .global-countdown::before{content:"";display:block;background-image:url(../images/temp/ebo2026/bolt-white.svg)!important;width:12px;height:12px;background-size:auto 100%;-ms-flex-item-align:end;align-self:flex-end}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .global-countdown p{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__list{color:#fff!important}@media only screen and (max-width:390px){.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__list{gap:0}}@media only screen and (max-width:390px){.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__unit{display:none!important}}@media only screen and (max-width:390px){.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__item::before{content:':';display:inline-block;padding-right:1px}}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__item b{font-size:13px!important}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.discount-message__early-bird) .countdown__item--days::before{display:none}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.global-countdown) .discount-message__early-bird{padding-top:5px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile:has(.global-countdown) .discount-message__early-bird p{margin:0 0 2px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile .discount-message--big{color:#fff;font-size:13px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile .discount-message--neon{padding:5px 31px 5px 9px;font-size:13px}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile span{display:inline!important}.hotels-ebo-2026 .mini-cart_discount-offer-message.mini-cart_discount-offer-message--hotel-mobile .discount-message__copied{font-size:12px!important;padding:.4rem}.bf-hotel{margin:4px 0;color:#fff;display:inline-block;padding:6px 12px 6px 38px;-webkit-box-shadow:inset 0 0 7px 6px rgba(0,0,0,.5);box-shadow:inset 0 0 7px 6px rgba(0,0,0,.5);border-radius:8px;position:relative;background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg-wide.png) no-repeat center center}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package{position:relative;color:#fff;border-radius:16px;border:0;padding:1rem;position:relative;z-index:0}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price::before,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate::before,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder::before,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package::before{content:"";background-color:var(--Black-Friday);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;border-radius:16px;-webkit-box-shadow:0 0 45px 25px #000 inset;box-shadow:0 0 45px 25px #000 inset}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price::after,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate::after,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder::after,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background-image:url(/themes/custom/atd/images/temp/bf23/blackFridayBg.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.175;border-radius:16px}@media screen and (min-width:64em){.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package{padding:1.6rem;border:1px solid #e4e4e4}}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price svg,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate svg,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder svg,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package svg{fill:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder .hotel-cancellation-policy__inner,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package .hotel-cancellation-policy__inner{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder .hotel-cancellation-policy__inner .hotel-cancellation-policy__details,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package .hotel-cancellation-policy__inner .hotel-cancellation-policy__details{color:#0d283a}.hotels-black-friday-2024.black-friday-2024--hotels .horizontal-ticket__numbers .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-deluxe-villas .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-disney-partner-hotels .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-moderate .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-prime .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-signature .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .hotel-search-result.cat-value .hotel-result__price .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__price--nodate .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder .deposit-info__inner,.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package .deposit-info__inner{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside{position:relative;z-index:0;position:relative;color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside::before{content:"";background-color:var(--Black-Friday);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;border-radius:0 16px 16px 16px;-webkit-box-shadow:0 0 45px 25px #000 inset;box-shadow:0 0 45px 25px #000 inset}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background-image:url(/themes/custom/atd/images/temp/bf23/blackFridayBg.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.175;border-radius:0 16px 16px 16px}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside svg{fill:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside .hotel-cancellation-policy__inner{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside .hotel-cancellation-policy__inner .hotel-cancellation-policy__details{color:#0d283a}.hotels-black-friday-2024.black-friday-2024--hotels .room-result__room-package-inside .deposit-info__inner{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .meal-plan-addon__price-holder{margin:0}.hotels-black-friday-2024.black-friday-2024--hotels .ticket__amount .ticket__qty{background-color:transparent;color:#fff}@media screen and (min-width:64em){.hotels-black-friday-2024.black-friday-2024--hotels .ticket__amount .ticket__qty{background-color:#fff;color:#0d283a}}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket{color:#fff;background-color:var(--Black-Friday);border:0;position:relative;z-index:0}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket::before{content:"";background-color:var(--Black-Friday);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;border-radius:0;-webkit-box-shadow:0 0 45px 25px #000 inset;box-shadow:0 0 45px 25px #000 inset}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background-image:url(/themes/custom/atd/images/temp/bf23/blackFridayBg.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.175;border-radius:0}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket::after{background-repeat:repeat-y}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket.loading::before{z-index:4}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket .cart-ticket-delete{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket .cart-ticket-delete::after,.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket .cart-ticket-delete::before{background:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .hotel-includes.hotel-includes--cart svg{fill:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket__footer-container{background-color:transparent}@media screen and (min-width:48em){.hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket--with-contents .hotels-basket__footer-container{background-color:var(--Black-Friday)}.hotels-basket.loading .hotels-black-friday-2024.black-friday-2024--hotels .hotels-basket--with-contents .hotels-basket__footer-container{background-color:transparent}}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon--sold-out .magical-extra-addon__choice-price{color:#6e7983}.hotels-black-friday-2024.black-friday-2024--hotels .cart-summary-list-item .added-extras-list,.hotels-black-friday-2024.black-friday-2024--hotels .cart-summary-list-item .details{color:#fff;background-color:transparent;border:1px solid}.hotels-black-friday-2024.black-friday-2024--hotels .disney-add-tickets-to-get,.hotels-black-friday-2024.black-friday-2024--hotels .disneyland-area-add-tickets-to-get,.hotels-black-friday-2024.black-friday-2024--hotels .hotels-cart .universal-add-tickets-to-get{border-color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .disney-add-tickets-to-get h3,.hotels-black-friday-2024.black-friday-2024--hotels .disneyland-area-add-tickets-to-get h3,.hotels-black-friday-2024.black-friday-2024--hotels .hotels-cart .universal-add-tickets-to-get h3{background-color:transparent;-webkit-filter:drop-shadow(0 0 10px var(--Black-Friday));filter:drop-shadow(0 0 10px var(--Black-Friday));color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .cart-total .free-cancelations .free-cancelations__details{color:#0d283a}.hotels-black-friday-2024.black-friday-2024--hotels .cart-total .free-cancelations__inner{color:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .cart-total .free-cancelations__inner svg{fill:#fff}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options{position:relative;z-index:0;color:#fff;border:0}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options::before{content:"";background-color:var(--Black-Friday);position:absolute;top:0;left:0;bottom:0;right:0;z-index:-2;border-radius:16px;-webkit-box-shadow:0 0 45px 25px #000 inset;box-shadow:0 0 45px 25px #000 inset}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background-image:url(/themes/custom/atd/images/temp/bf23/blackFridayBg.png);background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.175;border-radius:16px}@media screen and (min-width:64em){.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options::after,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options::before{border-radius:0}}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__option-head1{background-color:#0d283a;font-weight:700}.hotels-black-friday-2024.black-friday-2024--hotels h4.magical-extra-addon__day-date{background-color:#0d283a;border-bottom:0;background-image:url(/themes/custom/atd/images/calendar-white.svg);background-position:10px 14px}@media screen and (min-width:64em){.hotels-black-friday-2024.black-friday-2024--hotels h4.magical-extra-addon__day-date{background-color:transparent;border-bottom:solid 1px #0d283a;border-right:solid 1px #0d283a;background-image:none}}.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__choice{border-bottom:0}@media screen and (min-width:64em){.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__cell,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__option-category,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__option-time,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__option-title1,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__option-title2,.hotels-black-friday-2024.black-friday-2024--hotels .magical-extra-addon__options{border-color:#0d283a}}.blackFriday2024HotelText{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;background-image:url(/themes/custom/atd/images/temp/bf23/bolt-neon.png);background-repeat:no-repeat;background-position:4px 6px;padding:8px 8px 8px 25px;border-radius:8px;background-size:21px;background-color:var(--Black-Friday);color:#fff;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;line-height:1.2;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:auto;margin:0 0 1rem 0;font-size:1.25rem}.blackFriday2024HotelText img,.blackFriday2024HotelText svg{height:12px;width:12px;margin:0 4px 0 0}.hotels-persuasion_message .blackFriday2024HotelText{padding:8px 16px 8px 30px;background-size:24px;background-position:5px 6px}.blackFriday2024HotelText strong{color:#fff;-webkit-font-feature-settings:'clig' off,'liga' off;font-feature-settings:'clig' off,'liga' off;text-shadow:0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5,0 0 4px #42a5f5;font-style:normal;font-weight:900;line-height:normal;letter-spacing:.8px;text-transform:uppercase;-ms-flex-negative:0;flex-shrink:0}.hotels-persuasion_message .blackFriday2024HotelText strong{font-size:1.6rem}.discount-message__copy{background-image:url(/themes/custom/atd/images/temp/ebo2026/copy.png);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;background-size:16px;display:block;position:absolute;border:0;outline:0;top:0;left:0;right:0;bottom:0;cursor:pointer}.discount-message__copied{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;font-size:1.6rem;line-height:1.5;color:#fff;background:#176eab;padding:.5rem;border-radius:5px;text-transform:none;font-weight:400!important;opacity:1;-webkit-animation:fade 2.1s linear;animation:fade 2.1s linear;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}@-webkit-keyframes fade{100%{opacity:0}70%{opacity:1}}@keyframes fade{100%{opacity:0}70%{opacity:1}}.feb-sale-hotel{background:var(--Black-Friday) url(/themes/custom/atd/images/temp/bf23/bf-bg.png) no-repeat center center;-webkit-box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);box-shadow:inset 0 0 36px 10px rgba(0,0,0,.5);border-radius:8px;position:relative;background:#008bc8 url(/themes/custom/atd/images/temp/feb-sale-2023/swoosh.png) no-repeat center right;color:#fff;padding:6px 50px 6px 10px;border-radius:4px;margin:10px 0 20px;border:none}.feb-sale-hotel b,.feb-sale-hotel strong{text-transform:uppercase;margin-right:5px;display:inline-block}@media screen and (min-width:48em){.feb-sale-hotel b,.feb-sale-hotel strong{font-size:1.8rem}}.room-results__persuasion .feb-sale-hotel{overflow:hidden;margin:0 0 20px}.feb-sale-hotel img{float:left;width:auto;height:47px;margin:-11px 7px 0 0}.room-results__persuasion .feb-sale-hotel img{margin:-3px 7px -5px 0}.feb-sale-hotel p{margin:0}@media screen and (min-width:48em){.feb-sale-hotel p{font-size:1.5rem}}.room-results__persuasion .feb-sale-hotel p{line-height:1.2}.black-friday-2022 .ticket-form--bf .flatpickr-day{border-color:#000}.black-friday-2022 .ticket-form--bf .calendar-date-display{color:#fff}.black-friday-2022 .ticket-form--bf .selected-range,.black-friday-2022 .ticket-form--bf .selected-range.flatpickr-day.flatpickr-disabled{background:#c5f0cd;color:#fff;opacity:1}.black-friday-2022 .ticket-form--bf .flatpickr-price{color:#000}.black-friday-2022 .ticket-form--bf .selected-range.end-date,.black-friday-2022 .ticket-form--bf .selected-range.selected{opacity:1;background:#00ad48}.black-friday-2022 .ticket-form--bf .selection-date-display::before{background-image:url(/themes/custom/atd/images/cro/1086/calendar-white.svg)}.bf-hotel--7 img{height:38px;margin:-8px 0 0 -10px}.room-results__persuasion .bf-hotel--7 img{height:42px;margin:-3px 0 0 -10px}.bf-hotel--5 img{margin:-11px 0 0 -10px}.room-results__persuasion .bf-hotel--5 img{height:55px;margin:-6px 3px -10px -10px}.boxing-day-sale-hotels{display:inline-block;background:#14838c url(/themes/custom/atd/images/temp/gift-white.svg) no-repeat 8px center;background-size:auto 16px;color:#fff;border-radius:8px;text-align:left;padding:4px 8px 4px 28px}@media screen and (min-width:64em){.boxing-day-sale-hotels{padding:6px 8px 6px 28px}}.room-results__header .boxing-day-sale-hotels{font-size:1.6rem;margin-top:0}@media screen and (min-width:64em){.room-results__header .boxing-day-sale-hotels{margin-top:-10px}}.boxing-day-sale-hotels--no-icon{background:#14838c;background-image:none;padding:4px 8px}@media screen and (min-width:64em){.boxing-day-sale-hotels--no-icon{padding:6px 8px}}.ebo-persuasion p{margin:0 0 4px 0;color:#37a5b3;display:inline-block;border-radius:8px;border:1px solid #37a5b3;padding:6px 12px 6px 38px;background:#fff url(/themes/custom/atd/images/temp/ebo2024/tickets-green.svg) no-repeat 12px 7px}.ebo-persuasion p+p{margin:0}.leaderboard--277160{background:#2999f2;color:#fff}.leaderboard--277160 .leaderboard__desktop{text-align:center;width:100%;padding-bottom:5px}.leaderboard--277160 .leaderboard__desktop::before{content:'';height:32px;width:235px;background:url(/themes/custom/atd/images/temp/ebo2026/ebo-desktop.svg) no-repeat left center;display:inline-block;vertical-align:bottom;background-size:auto 32px;margin-bottom:-7px}.leaderboard--277160 .leaderboard__mobile{padding:0 0 0 95px;background:url(/themes/custom/atd/images/temp/ebo2026/ebo-mobile.svg) no-repeat 0 4px;line-height:1.2;font-size:13px;min-height:36px;margin:0 -5px;text-align:left}.leaderboard--277160 .leaderboard__btn{display:none}.leaderboard--277160.leaderboard--has-countdown .leaderboard-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}@media screen and (max-width:47.99em){.leaderboard--277160.leaderboard--has-countdown .leaderboard-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}.leaderboard--277160.leaderboard--has-countdown .leaderboard__desktop{width:auto;margin-right:0}@media screen and (max-width:47.99em){.leaderboard--277160.leaderboard--has-countdown .leaderboard--countdown{text-align:left;margin:-7px 0 0 90px}}.leaderboard--277160.leaderboard--has-countdown .countdown--leaderboard .countdown__title{display:none}.leaderboard--277160.leaderboard--has-countdown .countdown--leaderboard .countdown__item b,.leaderboard--277160.leaderboard--has-countdown .countdown--leaderboard .countdown__unit{text-shadow:none}.dlpSpendingMoney{display:inline-block;margin:10px 0 0;padding:5px 8px 5px 30px;color:#14838c;border-radius:8px;border:1px solid #14838c;background:url(/themes/custom/atd/images/temp/hand-coin.svg) no-repeat center left 9px #fff}.dlpExclusive{display:inline-block;position:relative;margin:0;padding:.5rem 1rem .5rem 55px;color:#1968b1;border-radius:8px;border:1px solid #1968b1;background:#fff;text-align:left}.dlpExclusive .dlpExclusive__text{margin:0;padding:0}.dlpExclusive .dlpExclusive__line1,.dlpExclusive .dlpExclusive__line2{display:block}.room-results__persuasion .dlpExclusive{margin-bottom:1rem}.room-results__persuasion.hotels-persuasion_message .dlpExclusive{margin-bottom:0}.hotel-package__promotions-cms .dlpExclusive{margin:.6rem 0 1rem 0;font-size:1.25rem}.dlpExclusive::before{content:'';display:block;height:43px;width:43px;position:absolute;left:7px;top:-5px;background:url(/themes/custom/atd/images/temp/exclusive-badge.svg) no-repeat;background-size:100% auto}.leaderboard--278096{background:#010104 url(/themes/custom/atd/images/temp/epic/epic-bg.png) no-repeat center center;font-size:16px;text-align:center;padding:0 5px}@media screen and (max-width:63.99em){.leaderboard--278096{padding:5px 0 5px 2px}.leaderboard--278096 .leaderboard__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px 0;font-size:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-shadow:0 3px 4px #4816b2,0 3px 4px rgba(255,255,255,.25),0 3px 4px #170935,0 3px 4px #fff,0 3px 4px #170935}.leaderboard--278096 .leaderboard__mobile::before{content:'';display:inline-block;height:40px;width:60px;background:url(/themes/custom/atd/images/epic.png) no-repeat;background-size:50px auto;vertical-align:middle;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}}@media screen and (min-width:64em){.leaderboard--278096 .leaderboard__desktop{display:block;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px;font-size:2rem;text-shadow:0 3px 4px #4816b2,0 3px 4px rgba(255,255,255,.25),0 3px 4px #170935,0 3px 4px #fff,0 3px 4px #170935}.leaderboard--278096 .leaderboard__desktop::before{content:'';display:inline-block;height:50px;width:60px;background:url(/themes/custom/atd/images/epic.png) no-repeat;background-size:60px auto;vertical-align:middle;margin-right:24px}}.leaderboard--278096 .btn{display:none}.leaderboard[href$="/disneyland-paris-hotels"]{background:url(/themes/custom/atd/images/temp/dlp-hotels-sept-2024/bg.png) no-repeat center center,-webkit-gradient(linear,left top,right top,color-stop(40%,#0a091a),color-stop(60%,#22275e));background:url(/themes/custom/atd/images/temp/dlp-hotels-sept-2024/bg.png) no-repeat center center,linear-gradient(90deg,#0a091a 40%,#22275e 60%);font-size:16px;text-align:center}@media screen and (max-width:63.99em){.leaderboard[href$="/disneyland-paris-hotels"]{padding:5px 0 5px 2px}.leaderboard[href$="/disneyland-paris-hotels"] .leaderboard__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:2px 0;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leaderboard[href$="/disneyland-paris-hotels"] .leaderboard__mobile::before{content:'';display:inline-block;height:22px;width:164px;background:url(/themes/custom/atd/images/temp/dlp-hotels-sept-2024/dlp-hotel-ticket-package-spending-money-100.svg) no-repeat right;background-size:auto 100%;vertical-align:bottom;margin-right:10px;-webkit-box-flex:0;-ms-flex:0 0 164px;flex:0 0 164px}}@media screen and (min-width:64em){.leaderboard[href$="/disneyland-paris-hotels"] .leaderboard__desktop{display:block;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:8px 0}.leaderboard[href$="/disneyland-paris-hotels"] .leaderboard__desktop::before{content:'';display:inline-block;height:27px;width:354px;background:url(/themes/custom/atd/images/temp/dlp-hotels-sept-2024/dlp-hotel-ticket-package-spending-money-100.svg) no-repeat;background-size:100% auto;vertical-align:bottom;margin-right:24px}}.leaderboard[href$="/disneyland-paris-hotels"] .btn{display:none}.april-sale-2026 .cart_discount-offer-message,.april-sale-2026 .mini-cart_discount-offer-message,.black-friday-2025 .cart_discount-offer-message,.black-friday-2025 .mini-cart_discount-offer-message,.cali-sale-2025 .cart_discount-offer-message,.cali-sale-2025 .mini-cart_discount-offer-message,.hotels-ebo-2025 .cart_discount-offer-message,.hotels-ebo-2025 .mini-cart_discount-offer-message,.hotels-ebo-2026 .cart_discount-offer-message,.hotels-ebo-2026 .mini-cart_discount-offer-message,.sept-sale-2024 .cart_discount-offer-message,.sept-sale-2024 .mini-cart_discount-offer-message,.spain-sale-2025 .cart_discount-offer-message,.spain-sale-2025 .mini-cart_discount-offer-message{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:2px solid #2999f2}.april-sale-2026 .cart_discount-offer-message .discount-message--big,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--big,.black-friday-2025 .cart_discount-offer-message .discount-message--big,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--big,.cali-sale-2025 .cart_discount-offer-message .discount-message--big,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--big,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--big,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--big,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--big,.sept-sale-2024 .cart_discount-offer-message .discount-message--big,.sept-sale-2024 .mini-cart_discount-offer-message .discount-message--big,.spain-sale-2025 .cart_discount-offer-message .discount-message--big,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--big{color:#04496d}.april-sale-2026 .cart_discount-offer-message .discount-message--neon,.april-sale-2026 .mini-cart_discount-offer-message .discount-message--neon,.black-friday-2025 .cart_discount-offer-message .discount-message--neon,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--neon,.cali-sale-2025 .cart_discount-offer-message .discount-message--neon,.cali-sale-2025 .mini-cart_discount-offer-message .discount-message--neon,.hotels-ebo-2025 .cart_discount-offer-message .discount-message--neon,.hotels-ebo-2025 .mini-cart_discount-offer-message .discount-message--neon,.hotels-ebo-2026 .cart_discount-offer-message .discount-message--neon,.hotels-ebo-2026 .mini-cart_discount-offer-message .discount-message--neon,.sept-sale-2024 .cart_discount-offer-message .discount-message--neon,.sept-sale-2024 .mini-cart_discount-offer-message .discount-message--neon,.spain-sale-2025 .cart_discount-offer-message .discount-message--neon,.spain-sale-2025 .mini-cart_discount-offer-message .discount-message--neon{text-shadow:none;color:#04496d}.ebo-persuasion-ad{background:#104965 url(../images/temp/ebo2024/ebo-bg.jpg) no-repeat bottom left;background-size:auto 110px;color:#fff;position:relative;min-height:35px;padding:7px 8px 7px 92px;border-radius:5px;margin:0 0 5px}.ebo-persuasion-ad::before{content:'';display:block;background:url(/themes/custom/atd/images/temp/ebo2024/m-leaderboard.svg) no-repeat -4px -4px;background-size:auto 100%;height:32px;width:80px;position:absolute;left:9px;top:5px}.black-friday-2025 .featured-offer__offer--254013,.black-friday-2025 .featured-offer__offer--320991,.black-friday-2025 .featured-offer__offer--321441,.black-friday-2025 .featured-offer__offer--340669,.black-friday-2025 .featured-offer__offer--340690,.black-friday-2025 .featured-offer__offer--351650{background:radial-gradient(50% 50% at 50% 50%,rgba(29,147,243,.2) 28.06%,rgba(0,39,58,.2) 100%),#0d283a;color:#fff;position:relative}.black-friday-2025 .featured-offer__offer--254013 .featured-offer__offer-text,.black-friday-2025 .featured-offer__offer--320991 .featured-offer__offer-text,.black-friday-2025 .featured-offer__offer--321441 .featured-offer__offer-text,.black-friday-2025 .featured-offer__offer--340669 .featured-offer__offer-text,.black-friday-2025 .featured-offer__offer--340690 .featured-offer__offer-text,.black-friday-2025 .featured-offer__offer--351650 .featured-offer__offer-text{font-size:1.4rem;font-weight:400;display:inline}.black-friday-2025 .featured-offer__offer--254013 .featured-offer__offer-text::after,.black-friday-2025 .featured-offer__offer--320991 .featured-offer__offer-text::after,.black-friday-2025 .featured-offer__offer--321441 .featured-offer__offer-text::after,.black-friday-2025 .featured-offer__offer--340669 .featured-offer__offer-text::after,.black-friday-2025 .featured-offer__offer--340690 .featured-offer__offer-text::after,.black-friday-2025 .featured-offer__offer--351650 .featured-offer__offer-text::after{content:"BLACKFRIDAY";color:#00dce9;padding:1px 5px;border:1px dashed;margin:0 0 0 5px;border-radius:4px}.black-friday-2025 .featured-offer__offer--254013 .featured-offer__countdown,.black-friday-2025 .featured-offer__offer--320991 .featured-offer__countdown,.black-friday-2025 .featured-offer__offer--321441 .featured-offer__countdown,.black-friday-2025 .featured-offer__offer--340669 .featured-offer__countdown,.black-friday-2025 .featured-offer__offer--340690 .featured-offer__countdown,.black-friday-2025 .featured-offer__offer--351650 .featured-offer__countdown{line-height:1.4}.black-friday-2025 .featured-offer__offer--254013::after,.black-friday-2025 .featured-offer__offer--320991::after,.black-friday-2025 .featured-offer__offer--321441::after,.black-friday-2025 .featured-offer__offer--340669::after,.black-friday-2025 .featured-offer__offer--340690::after,.black-friday-2025 .featured-offer__offer--351650::after{content:"";background:url(../images/temp/bf25/bolt.svg) no-repeat;background-size:contain;width:14px;height:36px;position:absolute;left:.8rem;top:1rem}.black-friday-2025 .featured-offer__offer--254013 .countdown__list,.black-friday-2025 .featured-offer__offer--254013 .countdown__title,.black-friday-2025 .featured-offer__offer--320991 .countdown__list,.black-friday-2025 .featured-offer__offer--320991 .countdown__title,.black-friday-2025 .featured-offer__offer--321441 .countdown__list,.black-friday-2025 .featured-offer__offer--321441 .countdown__title,.black-friday-2025 .featured-offer__offer--340669 .countdown__list,.black-friday-2025 .featured-offer__offer--340669 .countdown__title,.black-friday-2025 .featured-offer__offer--340690 .countdown__list,.black-friday-2025 .featured-offer__offer--340690 .countdown__title,.black-friday-2025 .featured-offer__offer--351650 .countdown__list,.black-friday-2025 .featured-offer__offer--351650 .countdown__title{color:var(--Black-Friday-Green)}.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--254013 .featured-offer__offer-text,.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--320991 .featured-offer__offer-text,.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--321441 .featured-offer__offer-text,.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--340669 .featured-offer__offer-text,.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--340690 .featured-offer__offer-text,.black-friday-2025 .featured-offer--ticket-description .featured-offer__offer--351650 .featured-offer__offer-text{text-decoration:none}.black-friday-2025 .offer-scroller__slide[data-offer-id="254013"] .countdown--hero,.black-friday-2025 .offer-scroller__slide[data-offer-id="320991"] .countdown--hero,.black-friday-2025 .offer-scroller__slide[data-offer-id="321441"] .countdown--hero,.black-friday-2025 .offer-scroller__slide[data-offer-id="340669"] .countdown--hero,.black-friday-2025 .offer-scroller__slide[data-offer-id="340690"] .countdown--hero,.black-friday-2025 .offer-scroller__slide[data-offer-id="351650"] .countdown--hero{background:radial-gradient(50% 50%,rgba(29,147,243,.2) 28.06%,rgba(0,39,58,.2) 100%),#0d283a}.black-friday-2025 .offer-scroller__slide[data-offer-id="254013"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="254013"] .countdown--hero .countdown__title,.black-friday-2025 .offer-scroller__slide[data-offer-id="320991"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="320991"] .countdown--hero .countdown__title,.black-friday-2025 .offer-scroller__slide[data-offer-id="321441"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="321441"] .countdown--hero .countdown__title,.black-friday-2025 .offer-scroller__slide[data-offer-id="340669"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="340669"] .countdown--hero .countdown__title,.black-friday-2025 .offer-scroller__slide[data-offer-id="340690"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="340690"] .countdown--hero .countdown__title,.black-friday-2025 .offer-scroller__slide[data-offer-id="351650"] .countdown--hero .countdown__list,.black-friday-2025 .offer-scroller__slide[data-offer-id="351650"] .countdown--hero .countdown__title{color:var(--Black-Friday-Green)}.black-friday-2025 .leaderboard--234124,.black-friday-2025 .leaderboard--254013,.black-friday-2025 .leaderboard--275709,.black-friday-2025 .leaderboard--278148,.black-friday-2025 .leaderboard--278196{background:radial-gradient(50% 50% at 50% 50%,rgba(29,147,243,.2) 28.06%,rgba(0,39,58,.2) 100%),#0d283a;border-radius:0}.black-friday-2025 .leaderboard--234124 .leaderboard__desktop,.black-friday-2025 .leaderboard--234124 .leaderboard__mobile,.black-friday-2025 .leaderboard--254013 .leaderboard__desktop,.black-friday-2025 .leaderboard--254013 .leaderboard__mobile,.black-friday-2025 .leaderboard--275709 .leaderboard__desktop,.black-friday-2025 .leaderboard--275709 .leaderboard__mobile,.black-friday-2025 .leaderboard--278148 .leaderboard__desktop,.black-friday-2025 .leaderboard--278148 .leaderboard__mobile,.black-friday-2025 .leaderboard--278196 .leaderboard__desktop,.black-friday-2025 .leaderboard--278196 .leaderboard__mobile{margin:0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.black-friday-2025 .leaderboard--234124 .leaderboard__desktop::before,.black-friday-2025 .leaderboard--234124 .leaderboard__mobile::before,.black-friday-2025 .leaderboard--254013 .leaderboard__desktop::before,.black-friday-2025 .leaderboard--254013 .leaderboard__mobile::before,.black-friday-2025 .leaderboard--275709 .leaderboard__desktop::before,.black-friday-2025 .leaderboard--275709 .leaderboard__mobile::before,.black-friday-2025 .leaderboard--278148 .leaderboard__desktop::before,.black-friday-2025 .leaderboard--278148 .leaderboard__mobile::before,.black-friday-2025 .leaderboard--278196 .leaderboard__desktop::before,.black-friday-2025 .leaderboard--278196 .leaderboard__mobile::before{content:'';display:inline-block;background-image:url(/themes/custom/atd/images/temp/bf25/bolt.svg);background-repeat:no-repeat;background-position:center;background-size:14px 36px;height:36px;width:14px;vertical-align:middle;margin-right:.8rem}.black-friday-2025 .leaderboard--234124 .leaderboard__desktop::after,.black-friday-2025 .leaderboard--234124 .leaderboard__mobile::after,.black-friday-2025 .leaderboard--254013 .leaderboard__desktop::after,.black-friday-2025 .leaderboard--254013 .leaderboard__mobile::after,.black-friday-2025 .leaderboard--275709 .leaderboard__desktop::after,.black-friday-2025 .leaderboard--275709 .leaderboard__mobile::after,.black-friday-2025 .leaderboard--278148 .leaderboard__desktop::after,.black-friday-2025 .leaderboard--278148 .leaderboard__mobile::after,.black-friday-2025 .leaderboard--278196 .leaderboard__desktop::after,.black-friday-2025 .leaderboard--278196 .leaderboard__mobile::after{content:"BLACKFRIDAY";display:inline-block;color:var(--Black-Friday-Green);margin-left:.8rem;border:1px dashed;border-radius:4px;padding:0 1.2rem}.black-friday-2025 .leaderboard--234124 .leaderboard__desktop,.black-friday-2025 .leaderboard--254013 .leaderboard__desktop,.black-friday-2025 .leaderboard--275709 .leaderboard__desktop,.black-friday-2025 .leaderboard--278148 .leaderboard__desktop,.black-friday-2025 .leaderboard--278196 .leaderboard__desktop{font-size:1.6rem}.black-friday-2025 .leaderboard--234124 .leaderboard__btn,.black-friday-2025 .leaderboard--254013 .leaderboard__btn,.black-friday-2025 .leaderboard--275709 .leaderboard__btn,.black-friday-2025 .leaderboard--278148 .leaderboard__btn,.black-friday-2025 .leaderboard--278196 .leaderboard__btn{display:none;background:0 0;color:#fff;border-color:#fff}@media screen and (max-width:47.99em){.black-friday-2025 .leaderboard--234124 .leaderboard__btn,.black-friday-2025 .leaderboard--254013 .leaderboard__btn,.black-friday-2025 .leaderboard--275709 .leaderboard__btn,.black-friday-2025 .leaderboard--278148 .leaderboard__btn,.black-friday-2025 .leaderboard--278196 .leaderboard__btn{padding:.5rem 1rem;font-size:1.4rem}}.black-friday-2025 .leaderboard--234124 .leaderboard__btn:hover,.black-friday-2025 .leaderboard--254013 .leaderboard__btn:hover,.black-friday-2025 .leaderboard--275709 .leaderboard__btn:hover,.black-friday-2025 .leaderboard--278148 .leaderboard__btn:hover,.black-friday-2025 .leaderboard--278196 .leaderboard__btn:hover{border-color:var(--Black-Friday-Green)}.black-friday-2025 .leaderboard--234124 .countdown--leaderboard,.black-friday-2025 .leaderboard--254013 .countdown--leaderboard,.black-friday-2025 .leaderboard--275709 .countdown--leaderboard,.black-friday-2025 .leaderboard--278148 .countdown--leaderboard,.black-friday-2025 .leaderboard--278196 .countdown--leaderboard{background-color:transparent}.black-friday-2025 .leaderboard--234124 .countdown--leaderboard .countdown__list,.black-friday-2025 .leaderboard--234124 .countdown--leaderboard .countdown__title,.black-friday-2025 .leaderboard--254013 .countdown--leaderboard .countdown__list,.black-friday-2025 .leaderboard--254013 .countdown--leaderboard .countdown__title,.black-friday-2025 .leaderboard--275709 .countdown--leaderboard .countdown__list,.black-friday-2025 .leaderboard--275709 .countdown--leaderboard .countdown__title,.black-friday-2025 .leaderboard--278148 .countdown--leaderboard .countdown__list,.black-friday-2025 .leaderboard--278148 .countdown--leaderboard .countdown__title,.black-friday-2025 .leaderboard--278196 .countdown--leaderboard .countdown__list,.black-friday-2025 .leaderboard--278196 .countdown--leaderboard .countdown__title{color:var(--Black-Friday-Green)}@media only screen and (max-width:426px){.black-friday-2025.leaderboard__active--plain{padding-top:calc(58px + var(--leaderboard-height))}}.black-friday-2025 .cart_discount-offer-message,.black-friday-2025 .mini-cart_discount-offer-message{-webkit-box-shadow:none;box-shadow:none;background:radial-gradient(70.43% 70.43% at 50% 50%,rgba(29,147,243,.3) 24.62%,#0d283a 100%),#0d283a}.black-friday-2025 .cart_discount-offer-message .discount-message--big,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--big{background-image:url(../images/temp/bf25/bolt.svg);background-repeat:no-repeat;background-position:top left;min-height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.2rem;-webkit-column-gap:1rem;column-gap:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 28px;margin:0 auto}.black-friday-2025 .cart_discount-offer-message .discount-message--big span,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--big span{text-transform:uppercase}.black-friday-2025 .cart_discount-offer-message .discount-message--big em,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--big em{font-size:1.25rem;font-style:normal;font-weight:400}.black-friday-2025 .cart_discount-offer-message .discount-message--neon,.black-friday-2025 .mini-cart_discount-offer-message .discount-message--neon{padding:1rem 30px;text-shadow:none}.black-friday-2025 .ticket-form__tag--black-friday{background:radial-gradient(71.43% 71.43% at 50% 50%,rgba(29,147,243,.4) 28.62%,#0d283a 100%),#0d283a}.black-friday-2025 .ticket-form__tag--black-friday::after{border-top-color:#000;border-left-color:#000}.black-friday-2025 .mini-ticket__tag--black-friday{background:radial-gradient(70.43% 70.43% at 50% 50%,rgba(29,147,243,.3) 24.62%,#0d283a 100%),#0d283a}.bf25-persuasion p{display:inline-block;background:url(../images/temp/bf25/bolt.svg) no-repeat 10px 6px,radial-gradient(50% 50% at 50% 50%,rgba(29,147,243,.2) 28.06%,rgba(0,39,58,.2) 100%),#0d283a;background-size:auto 23px,auto;color:#fff;min-height:35px;padding:7px 1.2rem 7px 29px;border-radius:8px;margin:0}.bf25-persuasion p strong{color:var(--Black-Friday-Green);margin-left:5px;padding:1px 5px;border:1px dashed;border-radius:4px;font-weight:400}.leaderboard--279967{color:#3d156b;background:url(/themes/custom/atd/images/temp/frozen/wof-mob.png) no-repeat center center;background-size:cover}@media screen and (min-width:48em){.leaderboard--279967{background:url(/themes/custom/atd/images/temp/frozen/wof.png) no-repeat center center;background-size:cover}}.leaderboard--279967:focus,.leaderboard--279967:hover{color:#3d156b}.leaderboard--279967 .leaderboard__desktop{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:5px 0;font-size:1.6rem}.leaderboard--279967 .leaderboard__desktop,.leaderboard--279967 .leaderboard__mobile{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.leaderboard--279967 .leaderboard__btn{display:none}.frozen-persuasion,.mini-ticket__tag--includes-world-of-frozen,.ticket-form__tag--includes-world-of-frozen{background:url(/themes/custom/atd/images/temp/frozen/wof-mob.png) no-repeat center;position:relative;overflow:hidden;color:#3d156b;font-weight:700;padding:7px 15px 7px 35px;border-radius:8px}.frozen-persuasion::before,.mini-ticket__tag--includes-world-of-frozen::before,.ticket-form__tag--includes-world-of-frozen::before{content:'';display:inline-block;height:35px;width:81px;background:url(/themes/custom/atd/images/temp/frozen/ice.png);position:absolute;top:-3px;left:0}.room-package__promotions-standard>.frozen-persuasion,.room-package__promotions-standard>.mini-ticket__tag--includes-world-of-frozen,.room-package__promotions-standard>.ticket-form__tag--includes-world-of-frozen{margin-bottom:5px}.frozen-persuasion.mini-ticket__tag--includes-world-of-frozen,.mini-ticket__tag--includes-world-of-frozen.mini-ticket__tag--includes-world-of-frozen,.ticket-form__tag--includes-world-of-frozen.mini-ticket__tag--includes-world-of-frozen{position:absolute;border-radius:0 0 16px 0}.frozen-persuasion.ticket-form__tag--includes-world-of-frozen,.mini-ticket__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen,.ticket-form__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen{position:absolute;border-radius:0;padding:3px 10px 3px 22px;overflow:visible}.frozen-persuasion.ticket-form__tag--includes-world-of-frozen::before,.mini-ticket__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen::before,.ticket-form__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen::before{height:100%;width:25px;top:0;left:0;background-size:auto 100%}.frozen-persuasion.ticket-form__tag--includes-world-of-frozen::after,.mini-ticket__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen::after,.ticket-form__tag--includes-world-of-frozen.ticket-form__tag--includes-world-of-frozen::after{background-color:#d2c4ef;border:none;height:6px;width:6px}.room-result__room-package--disneyPlus .room-result__package-title{display:none}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4{font-weight:700;margin-bottom:.5rem;font-size:1.6rem;line-height:1.2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:.3rem}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 span{font-weight:400;font-size:1.4rem}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 em{background-color:#d80000;color:#fff;position:absolute;right:-1px;top:-1px;font-size:1.1rem;font-style:normal;font-weight:400;padding:5px 10px 5px 13px;border-radius:0 0 0 16px}@media screen and (min-width:64em){.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 em{border-radius:0 10px 0 16px}}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 strong{display:block;margin-bottom:4px}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 button{display:block;font-weight:400;font-size:1.2rem;color:#a7a7a7;font-style:italic;border:none;padding:0;margin:0;outline:0;background-color:transparent;cursor:pointer}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 button::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;-ms-flex-item-align:baseline;align-self:baseline;margin-left:3px}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus h4 button:hover{color:#64b5f6}.room-result__room-package--disneyPlus .room-result__package-title--disneyPlus .img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:60px;flex-basis:60px;padding:0;background:unset}@media screen and (max-width:63.99em){body:not(.HOT-706-hotel-rooms-layout) .room-result__room-package--disneyPlus .room-result__package-title--disneyPlus .img{background:linear-gradient(179deg,#02172a 1.02%,#44c1c3 97.12%);padding:.8rem;-ms-flex-preferred-size:75px;flex-basis:75px;border-radius:.8rem}}@media screen and (min-width:64em){.room-result__room-package--disneyPlus{border:none;color:#fff;background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),-webkit-gradient(linear,left top,left bottom,from(#02172a),to(#44c1c3));background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),linear-gradient(to bottom,#02172a,#44c1c3);background-repeat:no-repeat;background-size:100% 50%,100% 50%,100% 100%;background-position:top center,bottom center,center}.room-result__room-package--disneyPlus .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner svg,.room-result__room-package--disneyPlus svg{fill:#fff}.room-result__room-package--disneyPlus .hotel-cancellation-policy--refundable .hotel-cancellation-policy__text em,.room-result__room-package--disneyPlus .room-result__price-from .price-first .price{color:#fff}.room-result__room-package--disneyPlus .btn{background-color:#fff;color:#000}.room-result__room-package--disneyPlus .btn:hover{color:#44c1c3}.room-result__room-package--disneyPlus .btn.selectedButton{opacity:.8}.room-result__room-package--disneyPlus .btn.selectedButton:hover{color:#000}.room-result__room-package--disneyPlus .hotel-cancellation-policy__details{color:#0d283a}}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus{border:none;color:#fff;background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),-webkit-gradient(linear,left top,left bottom,from(#02172a),to(#44c1c3));background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),linear-gradient(to bottom,#02172a,#44c1c3);background-repeat:no-repeat;background-size:100% 50%,100% 50%,100% 100%;background-position:top center,bottom center,center}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner svg,.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus svg{fill:#fff}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .hotel-cancellation-policy--refundable .hotel-cancellation-policy__text em,.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .room-result__price-from .price-first .price{color:#fff}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .btn{background-color:#fff;color:#000}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .btn:hover{color:#44c1c3}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .btn.selectedButton{opacity:.8}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .btn.selectedButton:hover{color:#000}.HOT-706-hotel-rooms-layout .room-result__room-package--disneyPlus .hotel-cancellation-policy__details{color:#0d283a}.disney-plus__modal .modal__container--small{border:none;color:#fff;background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),-webkit-gradient(linear,left top,left bottom,from(#02172a),to(#44c1c3));background:radial-gradient(circle at 25% -40%,rgba(68,193,195,.6) 0,rgba(68,193,195,0) 40%),radial-gradient(circle at 70% 120%,rgba(255,255,255,.3) 0,rgba(255,255,255,0) 40%),linear-gradient(to bottom,#02172a,#44c1c3);background-repeat:no-repeat;background-size:100% 50%,100% 50%,100% 100%;background-position:top center,bottom center,center}.disney-plus__modal .modal__container--small .hotel-cancellation-policy--refundable .hotel-cancellation-policy__inner svg,.disney-plus__modal .modal__container--small svg{fill:#fff}.disney-plus__modal .modal__container--small .hotel-cancellation-policy--refundable .hotel-cancellation-policy__text em,.disney-plus__modal .modal__container--small .room-result__price-from .price-first .price{color:#fff}.disney-plus__modal .modal__container--small .btn{background-color:#fff;color:#000}.disney-plus__modal .modal__container--small .btn:hover{color:#44c1c3}.disney-plus__modal .modal__container--small .btn.selectedButton{opacity:.8}.disney-plus__modal .modal__container--small .btn.selectedButton:hover{color:#000}.disney-plus__modal .modal__container--small .hotel-cancellation-policy__details{color:#0d283a}.disney-plus__modal .modal__container--small h2{margin:0 0 1rem 0;font-size:2.1rem;line-height:1.3;font-weight:700;clear:both}.disney-plus__modal .modal__container--small h2 a{color:#25282c}.disney-plus__modal .modal__container--small .modal__close::after,.disney-plus__modal .modal__container--small .modal__close::before{background-color:#fff}.disney-plus__modal .modal__container--small .modal__close:hover::after,.disney-plus__modal .modal__container--small .modal__close:hover::before{background-color:#64b5f6}.disney-plus__modal .modal__container--small img{width:66px;margin-bottom:.5rem}.ebo-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.ebo-grid ol,.ebo-grid p,.ebo-grid ul{font-size:unset;margin-bottom:unset}.ebo-grid ul li{position:unset;padding-left:unset}.ebo-grid ul li::before{background:0 0;height:unset;left:unset;display:unset;top:unset;width:unset}.ebo-grid .ebo-grid__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}@media screen and (min-width:64em){.ebo-grid .ebo-grid__header{text-align:center}}.ebo-grid .ebo-grid__title{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.1rem;text-transform:capitalize}@media screen and (min-width:48em){.ebo-grid .ebo-grid__title{font-size:2.4rem}}@media screen and (min-width:64em){.ebo-grid .ebo-grid__title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:75em){.ebo-grid .ebo-grid__title{font-size:2.4rem}}.ebo-grid .ebo-grid__title strong{font-family:imperfect,Arial,helvetica,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.ebo-grid .ebo-grid__title svg{width:20px;height:35px;fill:#1a9ee2}.ebo-grid .ebo-grid__subtitle{margin:0;font-size:1.6rem}.ebo-grid .ebo-grid__subtitle em{background-color:#e69b41;font-size:1.2rem;font-weight:700;text-transform:uppercase;display:inline-block;padding:3px 6px;border-radius:4px;font-style:normal;line-height:1.2}.ebo-grid .ebo-grid__compare{font-size:1.6rem;text-align:left;border:0;background-color:transparent;padding:0;margin:0;color:#1a9ee2;text-decoration:underline;display:inline-block;cursor:pointer}.ebo-grid .ebo-grid__compare:hover{text-decoration:none;color:#64b5f6}@media screen and (min-width:64em){.ebo-grid .ebo-grid__compare{text-align:center}}.ebo-slim-banner__modal .ebo-grid .ebo-grid__compare-link{display:none}.ebo-grid .ebo-grid__compare-a{margin:0}.ebo-grid .ebo-grid__compare-a a{text-decoration:underline}.ebo-grid .ebo-grid__compare-a a:hover{text-decoration:none}.ebo-grid .ebo-grid__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media screen and (min-width:64em){.ebo-grid .ebo-grid__options{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:87.5em){.ebo-grid .ebo-grid__options{gap:2.4rem}.modal__container .ebo-grid .ebo-grid__options{gap:1.6rem}}.ebo-grid .ebo-grid__option{-ms-flex-preferred-size:100%;flex-basis:100%;border-radius:8px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:2px solid #ced0d4;-webkit-box-shadow:inset 4px 0 0 0 #ced0d4;box-shadow:inset 4px 0 0 0 #ced0d4;padding-left:4px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.ebo-grid .ebo-grid__option.ebo-grid__option--val{-webkit-box-shadow:inset 4px 0 0 0 #00b8c1;box-shadow:inset 4px 0 0 0 #00b8c1}.ebo-grid .ebo-grid__option.ebo-grid__option--mod{-webkit-box-shadow:inset 4px 0 0 0 #ec4899;box-shadow:inset 4px 0 0 0 #ec4899}.ebo-grid .ebo-grid__option.ebo-grid__option--del{-webkit-box-shadow:inset 4px 0 0 0 #6b44b3;box-shadow:inset 4px 0 0 0 #6b44b3}@media screen and (min-width:64em){.ebo-grid .ebo-grid__option{-ms-flex-preferred-size:calc((100% - 4.8rem)/ 3);flex-basis:calc((100% - 4.8rem)/ 3)}}.ebo-grid .ebo-grid__option-header{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;gap:.4rem}.ebo-grid .ebo-grid__option-title{font-size:1.8rem;font-weight:700;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.ebo-grid .ebo-grid__option-title em{font-size:1.25rem;font-weight:400;font-style:normal;color:#f04326;position:relative;padding-left:10px}.ebo-grid .ebo-grid__option-title em::before{content:'';width:1px;height:8px;background-color:#f04326;position:absolute;left:3px;top:4px}.ebo-grid .ebo-grid__option-title em::after{content:'';width:4px;height:4px;border:solid 1px transparent;border-top-color:#f04326;border-left-color:#f04326;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0;top:4px}.ebo-grid .ebo-grid__option-subtitle{font-size:1.4rem;color:#4a5565;margin:0;padding:0}.ebo-grid .ebo-grid__option-details{border-top:.5px solid #e5e7eb;background-color:rgba(242,244,247,.5);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.6rem;font-size:1.4rem}.ebo-grid .ebo-grid__option-details-title{font-size:1.25rem;font-weight:700;text-transform:uppercase;color:#4a5565;margin-bottom:1rem}.ebo-grid .ebo-grid__option-details-list{margin-bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.ebo-grid .ebo-grid__option-item{font-size:1.4rem;color:#4a5565;padding-left:21px;position:relative}.ebo-grid .ebo-grid__option-item::before{content:'';position:absolute;left:5px;top:calc(50% - 6px);height:8px;width:3px;border-radius:2px;border:solid 2px transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ebo-grid .ebo-grid__whats-included{margin:1rem 0 0 0;z-index:1;color:#1a9ee2;text-decoration:underline;cursor:pointer}.ebo-grid .ebo-grid__whats-included:hover{color:#64b5f6;text-decoration:none}.ebo-grid .ebo-grid__saving{margin:1rem 0 0 0}.ebo-grid .ebo-grid__saving-text{color:#047732;font-size:1.4rem;margin:0;position:relative;z-index:1;display:inline-block}.ebo-grid .ebo-grid__saving-text::after{content:"i";display:inline-block;text-align:center;font-size:9px;font-style:normal;line-height:1;border:solid 1px;border-radius:50%;width:9px;height:9px;-ms-flex-item-align:baseline;align-self:baseline}.ebo-grid .ebo-grid__saving-text .ebo-grid__saving-info{display:none;font-weight:400;background-color:#fff;z-index:2;padding:.5rem 1rem;border:1px solid;font-size:1.2rem;line-height:1.5;border-radius:4px;text-align:left;position:absolute;left:0;top:100%;width:285px}.ebo-grid .ebo-grid__saving-text:hover{cursor:pointer}.ebo-grid .ebo-grid__saving-text:hover .ebo-grid__saving-info{display:block}.ebo-grid .ebo-grid__upgrade{border-radius:4px;font-size:1.25rem;background-color:#fff;color:#7b4706;border-left:2px solid #f3b90d;line-height:1.4;margin:0;padding:1.6rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;min-height:calc(3.2rem + 40px)}.ebo-grid .ebo-grid__upgrade svg{fill:#7b4706;-ms-flex-negative:0;flex-shrink:0;width:16px;height:25px;margin-top:4px}.ebo-grid .ebo-grid__upgrade strong{display:block;font-weight:400;font-size:1.4rem}.ebo-grid .ebo-grid__option-footer{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.ebo-grid .ebo-grid__tags{position:absolute;top:-1.4rem;padding:0;margin:0;right:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.ebo-grid .ebo-grid__tag{padding:.4rem 1.4rem .4rem 1.6rem;margin:0;color:#fff;font-size:1.25rem;border-radius:4px;position:relative;margin-right:10px}.ebo-grid .ebo-grid__tag.ebo-grid__tag--value{background-color:#00b8c1}.ebo-grid .ebo-grid__tag.ebo-grid__tag--value::before{background-color:#00b8c1}.ebo-grid .ebo-grid__tag.ebo-grid__tag--moderate{background-color:#ec4899}.ebo-grid .ebo-grid__tag.ebo-grid__tag--moderate::before{background-color:#ec4899}.ebo-grid .ebo-grid__tag.ebo-grid__tag--deluxe{background-color:#6b44b3}.ebo-grid .ebo-grid__tag.ebo-grid__tag--deluxe::before{background-color:#6b44b3}.ebo-grid .ebo-grid__tag.ebo-grid__tag--deluxe-villas{background-color:#0c226b}.ebo-grid .ebo-grid__tag.ebo-grid__tag--deluxe-villas::before{background-color:#0c226b}.ebo-grid .ebo-grid__tag::before{content:'';position:absolute;top:0;bottom:0;right:-10px;width:12px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.ebo-grid .ebo-grid__footer{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ebo-grid .ebo-grid__footer-list{text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 2rem 0;background-color:#d2d9e0}.ebo-grid .ebo-grid__footer-item{font-size:1.4rem;color:#04496d;padding:0 1rem 0 27px;position:relative;background-color:#fff;line-height:1.2}.ebo-grid .ebo-grid__footer-item::before{content:'';position:absolute;left:11px;top:calc(50% - 8px);height:8px;width:3px;border-radius:2px;border:solid 2px transparent;border-right-color:#00b8c1;border-bottom-color:#00b8c1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}h2.ebo-grid__caption{color:#04496d;margin:0 0 1rem 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.1rem}@media screen and (min-width:48em){h2.ebo-grid__caption{font-size:2.4rem}}@media screen and (min-width:75em){h2.ebo-grid__caption{font-size:2.4rem}}h2.ebo-grid__caption svg{width:20px;height:35px;fill:#1a9ee2}h2.ebo-plan-included__modal-h2{display:none}.ebo-grid__comparison-table{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%;border:none;-webkit-box-shadow:unset;box-shadow:unset;border-radius:0}.ebo-grid__comparison-table p{margin:0;padding:0}.ebo-grid__comparison-table tbody td,.ebo-grid__comparison-table tbody th,.ebo-grid__comparison-table thead th{background-color:transparent;color:#0d283a;padding:1rem 1.6rem 1rem 0;border:none;border-bottom:1px solid #e4e4e4;font-size:1.4rem;text-align:center}.ebo-grid__comparison-table thead th{border-bottom:solid 2px #e4e4e4;color:#04496d;white-space:nowrap;width:10%;text-align:center}.ebo-grid__comparison-table thead th strong{display:block}@media screen and (min-width:48em){.ebo-grid__comparison-table thead th strong{display:none}}.ebo-grid__comparison-table thead th em{display:none;font-style:normal}@media screen and (min-width:48em){.ebo-grid__comparison-table thead th em{display:block}}.ebo-grid__comparison-table thead th em span{display:block;font-weight:400}@media screen and (min-width:48em){.ebo-grid__comparison-table thead th{font-size:1.25rem}}.ebo-grid__comparison-table thead th.first{width:auto;text-align:left}.ebo-grid__comparison-table tbody td,.ebo-grid__comparison-table tbody th{color:#4a5565;font-weight:400}.ebo-grid__comparison-table tbody th{text-align:left}.ebo-grid__comparison-table-key{padding-top:1.6rem;color:#04496d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;font-size:1.25rem}@media screen and (min-width:48em){.ebo-grid__comparison-table-key{display:none}}.ebo-grid__comparison-table-key strong::after{content:': '}.ebo-grid__comparison-table-key em{font-style:normal}.ebo-grid__comparison--dtsp .ebo-grid__comparison-table thead th strong,.ebo-grid__comparison--qsm .ebo-grid__comparison-table thead th strong,.ebo-grid__comparison--qsp .ebo-grid__comparison-table thead th strong,.ebo-grid__comparison--tsp .ebo-grid__comparison-table thead th strong{display:none}.ebo-grid__comparison--dtsp .ebo-grid__comparison-table thead th em,.ebo-grid__comparison--qsm .ebo-grid__comparison-table thead th em,.ebo-grid__comparison--qsp .ebo-grid__comparison-table thead th em,.ebo-grid__comparison--tsp .ebo-grid__comparison-table thead th em{display:block}.ebo-grid__comparison--dtsp .ebo-grid__comparison-table thead th em span,.ebo-grid__comparison--qsm .ebo-grid__comparison-table thead th em span,.ebo-grid__comparison--qsp .ebo-grid__comparison-table thead th em span,.ebo-grid__comparison--tsp .ebo-grid__comparison-table thead th em span{display:unset;font-weight:unset}.ebo-grid__comparison--dtsp .ebo-grid__comparison-table-key,.ebo-grid__comparison--qsm .ebo-grid__comparison-table-key,.ebo-grid__comparison--qsp .ebo-grid__comparison-table-key,.ebo-grid__comparison--tsp .ebo-grid__comparison-table-key{display:none}.ebo-grid__comparison--qsm .ebo-grid__comparison-table td.dtsp,.ebo-grid__comparison--qsm .ebo-grid__comparison-table td.qsp,.ebo-grid__comparison--qsm .ebo-grid__comparison-table td.tsp,.ebo-grid__comparison--qsm .ebo-grid__comparison-table th.dtsp,.ebo-grid__comparison--qsm .ebo-grid__comparison-table th.qsp,.ebo-grid__comparison--qsm .ebo-grid__comparison-table th.tsp{display:none}.ebo-grid__comparison--qsp .ebo-grid__comparison-table td.dtsp,.ebo-grid__comparison--qsp .ebo-grid__comparison-table td.qsm,.ebo-grid__comparison--qsp .ebo-grid__comparison-table td.tsp,.ebo-grid__comparison--qsp .ebo-grid__comparison-table th.dtsp,.ebo-grid__comparison--qsp .ebo-grid__comparison-table th.qsm,.ebo-grid__comparison--qsp .ebo-grid__comparison-table th.tsp{display:none}.ebo-grid__comparison--tsp .ebo-grid__comparison-table td.dtsp,.ebo-grid__comparison--tsp .ebo-grid__comparison-table td.qsm,.ebo-grid__comparison--tsp .ebo-grid__comparison-table td.qsp,.ebo-grid__comparison--tsp .ebo-grid__comparison-table th.dtsp,.ebo-grid__comparison--tsp .ebo-grid__comparison-table th.qsm,.ebo-grid__comparison--tsp .ebo-grid__comparison-table th.qsp{display:none}.ebo-grid__comparison--dtsp .ebo-grid__comparison-table td.qsm,.ebo-grid__comparison--dtsp .ebo-grid__comparison-table td.qsp,.ebo-grid__comparison--dtsp .ebo-grid__comparison-table td.tsp,.ebo-grid__comparison--dtsp .ebo-grid__comparison-table th.qsm,.ebo-grid__comparison--dtsp .ebo-grid__comparison-table th.qsp,.ebo-grid__comparison--dtsp .ebo-grid__comparison-table th.tsp{display:none}.ebo-grid__option--val .ebo-grid__option-item::before{border-right-color:#00b8c1;border-bottom-color:#00b8c1}.ebo-grid__option--mod .ebo-grid__option-item::before{border-right-color:#ec4899;border-bottom-color:#ec4899}.ebo-grid__option--del .ebo-grid__option-item::before{border-right-color:#6b44b3;border-bottom-color:#6b44b3}.ebo-grid__view{margin:0}.ebo-grid__view a.btn{display:block}.ebo-grid__option--val .ebo-grid__view a.btn{background-color:#00b8c1}.ebo-grid__option--mod .ebo-grid__view a.btn{background-color:#ec4899}.ebo-grid__option--del .ebo-grid__view a.btn{background-color:#6b44b3}.ebo-grid__option--val .ebo-grid__view a.btn:hover{background-color:#00878e}.ebo-grid__option--mod .ebo-grid__view a.btn:hover{background-color:#d21673}.ebo-grid__option--del .ebo-grid__view a.btn:hover{background-color:#4a2f7c}.ebo-grid__view a.btn::before{content:'';inset:0;position:absolute;z-index:0}.ebo-hotel-result-persuasion__container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #2999f2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.6rem;padding:.2rem .6rem;border-radius:8px}.ebo-hotel-result-persuasion__container::before{content:"";display:block;background-image:url(../images/ebo-film.svg);width:33px;height:16px}.ebo-hotel-result-persuasion__container p{margin:0}.ebo-hotel-result-persuasion__container span{font-size:1.2rem;text-transform:uppercase;color:#0d283a;font-weight:800;background-color:#e69b41;border-radius:6px;padding:2px 6px;line-height:1.5rem}.hotel-package__promotions-cms .ebo-hotel-result-persuasion__container+.ebo-hotel-result-persuasion__container{margin-top:8px}.early-bird-persuasion{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #2999f2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.6rem;padding:.2rem .6rem;border-radius:8px}.ebo-grid .early-bird-persuasion{display:-webkit-box;display:-ms-flexbox;display:flex;border:none;-ms-flex-preferred-size:100%;flex-basis:100%;width:unset}@media screen and (min-width:64em){.ebo-grid .early-bird-persuasion{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.early-bird-persuasion:has(.early-bird__countdown){display:block}.br-ebo-prereg-26 .early-bird-persuasion:has(.early-bird__countdown){display:-webkit-box;display:-ms-flexbox;display:flex}.ebo-grid .early-bird-persuasion:has(.early-bird__countdown){display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:48em){.early-bird-persuasion:has(.early-bird__countdown){float:right}.ebo-grid .early-bird-persuasion:has(.early-bird__countdown){float:unset}}.early-bird-persuasion:has(.early-bird__countdown) .global-countdown{gap:3px}.br-ebo-prereg-26 .early-bird-persuasion:has(.early-bird__countdown) .global-countdown{display:none}.ebo-grid .early-bird-persuasion:has(.early-bird__countdown) .global-countdown{margin-left:0}.early-bird-persuasion:has(.early-bird__countdown) .global-countdown::before{content:"";display:block;background-image:url(../images/temp/ebo2026/bolt.svg);width:12px;height:12px;background-size:auto 100%;-ms-flex-item-align:end;align-self:flex-end}.early-bird-persuasion:has(.early-bird__countdown) .countdown__list{color:#686f7de5;gap:3px}.early-bird-persuasion .early-bird-persuasion__txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;font-weight:700;color:#0f172a}.early-bird-persuasion .early-bird-persuasion__txt::before{content:"";display:block;background-image:url(../images/temp/ebo2026/early-bird.svg);width:18px;height:15px;background-size:auto 100%}.early-bird-persuasion .early-bird-persuasion__extra{color:#04496d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem}.early-bird-persuasion .early-bird-persuasion__extra p{margin:0}.early-bird-persuasion .early-bird-persuasion__extra span{font-size:1.2rem;text-transform:uppercase;color:#0d283a;font-weight:800;background-color:#e69b41;border-radius:6px;padding:2px 6px;line-height:1.5rem}.img-hero--offer[data-offer-id="325982"] .global-countdown,.offer-scroller__slide[data-offer-id="325982"] .global-countdown{background:rgba(230,155,65,.9);color:#0d283a}.img-hero--offer[data-offer-id="325982"] .global-countdown::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown::before{content:"";display:block;background-image:url(../images/temp/ebo2026/early-bird.svg);width:15px;height:13px;background-size:auto 100%;margin:0 -5px -1px 0}@media screen and (min-width:48em){.img-hero--offer[data-offer-id="325982"] .global-countdown::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown::before{width:19px;height:16px;margin-right:-5px}}@media only screen and (max-width:400px){.img-hero--offer[data-offer-id="325982"] .global-countdown::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown::before{display:none}}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__title,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__title{display:none}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list{color:#0d283a;text-shadow:none}@media only screen and (max-width:400px){.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list{gap:2px}}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list::before{content:"Hurry, Early Bird Price Ends";-ms-flex-item-align:end;align-self:flex-end;font-size:11px}@media screen and (min-width:48em){.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list::before{font-size:1.6rem}}@media screen and (min-width:64em){.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list::before{font-size:16px;font-weight:700;-ms-flex-item-align:center;align-self:center;letter-spacing:.8px}}.br-ebo-prereg-26 .img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list::before,.br-ebo-prereg-26 .offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list::before{content:"Hurry, Best Price Guarantee Ends"}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list .countdown__item--days::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list .countdown__item--days::before{content:"";display:inline-block;background-image:url(../images/temp/ebo2026/bolt-blue.svg);width:12px;height:12px;background-size:auto 100%;margin:0 2px -1px}@media screen and (min-width:48em){.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list .countdown__item--days::before,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list .countdown__item--days::before{width:17px;height:16px;margin:0 5px}}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list b,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list b{text-shadow:none}.img-hero--offer[data-offer-id="325982"] .global-countdown .countdown__list .countdown__unit,.offer-scroller__slide[data-offer-id="325982"] .global-countdown .countdown__list .countdown__unit{text-shadow:none;font-weight:400}@media screen and (min-width:48em){.hotel-page__introduction:has(.early-bird-persuasion){gap:2rem}.hotel-page__introduction:has(.early-bird-persuasion) .hotel-page__titles{-ms-flex-preferred-size:calc(66% - 2rem);flex-basis:calc(66% - 2rem)}.hotel-page__introduction:has(.early-bird-persuasion) .room-results__persuasion{-ms-flex-preferred-size:34%;flex-basis:34%}}.ebo-slim-banner{border-radius:12px;background-color:#04496d;padding:30px 1rem 2.1rem 1rem;position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (min-width:48em){.hotels-search-results--grid-view .ebo-slim-banner{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}}@media screen and (min-width:48em){.ebo-slim-banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.1rem 40px 2.1rem 2.4rem}}@media screen and (min-width:48em){.ebo-slim-banner__message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;gap:1rem;gap:0;padding-left:160px;min-height:41px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ebo-slim-banner__message::before{content:"";width:140px;height:41px;background-size:100%;background-image:url(/themes/custom/atd/images/temp/ebo2026/ebo-mobile.svg);background-repeat:no-repeat;background-position:top left;position:absolute;top:calc(50% - 20px);left:0}.ebo-slim-banner__message::after{content:"";width:1px;height:41px;background-color:#fff;position:absolute;top:calc(50% - 20px);left:150px}}.ebo-slim-banner__headline{text-indent:-3000px;font-size:0;line-height:0;margin:0}.ebo-slim-banner__subheading{color:#fff;font-size:1.25rem;position:relative;margin:0}@media screen and (max-width:47.99em){.ebo-slim-banner__subheading{padding-left:115px;margin:0 0 1rem 0;min-height:33px;line-height:1.3}.ebo-slim-banner__subheading::before{content:"";width:100px;height:33px;background-size:100%;background-image:url(/themes/custom/atd/images/temp/ebo2026/ebo-mobile.svg);background-repeat:no-repeat;background-position:top left;position:absolute;top:calc(50% - 14px);left:0}.ebo-slim-banner__subheading::after{content:"";width:1px;height:35px;background-color:#fff;position:absolute;top:calc(50% - 16px);left:107px}}.ebo-slim-banner__code{color:#fff;font-size:1.6rem;margin:0 0 1rem 0;position:relative;min-height:16px;padding-left:35px}.ebo-slim-banner__code::before{content:"";width:30px;height:16px;background-size:100%;background-image:url(/themes/custom/atd/images/temp/ebo2026/ticket.svg);background-repeat:no-repeat;background-position:top left;position:absolute;top:calc(50% - 7px);left:0}@media screen and (min-width:48em){.ebo-slim-banner__code{font-size:1.8rem;margin:0}}@media screen and (max-width:47.99em){.ebo-slim-banner__compare-link{display:inline-block;background:#1a9ee2;color:#fff;padding:1.1rem 1.5rem;line-height:1.2;text-align:center;border:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-weight:700;text-transform:capitalize;border-radius:8px;font-size:1.6rem;width:100%}}@media screen and (min-width:48em){.ebo-slim-banner__compare-link{background-color:transparent;color:#fff;text-decoration:underline;font-size:1.4rem;cursor:pointer;margin:0;-ms-flex-negative:0;flex-shrink:0;border:0;padding:0;-ms-flex-preferred-size:auto;flex-basis:auto}.ebo-slim-banner__compare-link:focus,.ebo-slim-banner__compare-link:hover{color:#fff;text-decoration:none}}.ebo-slim-banner__close-link{background-color:transparent;margin:0;position:absolute;right:0;top:0;border:0;padding:0;text-indent:-3000px;width:30px;height:30px;cursor:pointer;overflow:hidden}.ebo-slim-banner__close-link::after,.ebo-slim-banner__close-link::before{content:"";position:absolute;left:10px;top:10px;width:2px;height:20px;border-radius:3px;background-color:#fff}.ebo-slim-banner__close-link::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ebo-slim-banner__close-link::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width:64em){.ebo-slim-banner__close-link{top:calc(50% - 20px);height:40px}.ebo-slim-banner__close-link::after,.ebo-slim-banner__close-link::before{left:14px;height:17px;top:calc(50% - 9px)}.ebo-slim-banner__close-link:hover::after,.ebo-slim-banner__close-link:hover::before{height:18px;top:calc(50% - 10px)}}.ebo-plan-included__modal h2{color:#04496d;margin:0 0 1rem 0;font-size:2.1rem;padding-top:1rem;line-height:1.4}@media screen and (min-width:48em){.ebo-plan-included__modal h2{font-size:2.4rem}}@media screen and (min-width:75em){.ebo-plan-included__modal h2{font-size:2.4rem}}.ebo-plan-included__modal h3{color:#04496d;margin:0 0 1rem 0;font-size:1.6rem;font-weight:700;padding-top:.5rem;line-height:1.4}@media screen and (min-width:48em){.ebo-plan-included__modal h3{font-size:1.6rem}}@media screen and (min-width:75em){.ebo-plan-included__modal h3{font-size:1.6rem}}.ebo-plan-included__modal li,.ebo-plan-included__modal p{color:#4a5565;font-size:1.4rem;margin:0 0 1rem 0}.ebo-plan-included__modal .copyright{padding:2rem 0;font-size:1.2rem}.featured-offer__offer--342647,.featured-offer__offer--342648,.featured-offer__offer--374511{background-color:#f8ad3f;border:none;color:#0d283a}.featured-offer__offer--342647:active,.featured-offer__offer--342647:hover,.featured-offer__offer--342648:active,.featured-offer__offer--342648:hover,.featured-offer__offer--374511:active,.featured-offer__offer--374511:hover{color:#0d283a}.cro-tests{position:fixed!important;bottom:20px;left:20px;z-index:9999;border-radius:12px;background:#e4e4e4;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);height:0;-webkit-transition:1s;transition:1s}.cro-tests.cro-tests__open{height:500px;width:300px}.cro-tests.cro-tests__open .cro-tests__tests{height:auto!important;width:auto!important;top:0;padding:20px 20px 0 20px}.cro-tests.cro-tests__open .cro-tests__trigger{width:250px;margin:20px}.cro-tests.cro-tests__open .cro-tests__trigger h4{padding-left:85px}.cro-tests.cro-tests__open .cro-tests__trigger h4::before{left:85px}.cro-tests .cro-tests__trigger{background:#01273b;color:#fff;padding:14px 32px;border-radius:12px;position:absolute;bottom:0;left:0;right:0;-webkit-transition:1s;transition:1s;width:125px}.cro-tests .cro-tests__trigger:hover{cursor:pointer}.cro-tests .cro-tests__trigger h4{margin:0;padding-left:25px;-webkit-transition:1s;transition:1s}.cro-tests .cro-tests__trigger h4::before{content:"";background:url(/themes/custom/atd/images/cro/cro-tests/cro.svg);width:25px;height:30px;display:block;background-size:cover;position:absolute;left:21px;top:12px;-webkit-transition:1s;transition:1s}.cro-tests .cro-tests__tests{position:absolute;overflow:scroll;left:0;right:0;max-height:400px}.cro-tests .cro-tests__tests span{font-size:12px;width:190px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:5px}.cro-tests .cro-tests__tests button{padding:4px 8px;font-size:10px;font-weight:400;width:60px;border-radius:4px}.cro-tests .cro-tests__tests .btn--inactive{background-color:#f04326}.cro-tests .cro-tests__tests .btn--active{background-color:#00ad48}.cro-tests .cro-tests__tests .test-item{padding-bottom:10px}body .featured-hotels--255828{position:relative;pointer-events:none}body .featured-hotels--255828 a{pointer-events:none}body .featured-hotels--255828::after{content:"Coming soon!";position:absolute;top:-5px;right:-5px;color:#fff;background:#f04326;text-transform:uppercase;font-weight:700;padding:2px 5px 0;font-size:1.1rem;border-radius:4px}@media screen and (min-width:64em){body .featured-hotels--255828::after{border-radius:0 0 0 4px;top:0;right:0;font-size:1.3rem;max-width:105px;text-align:center;line-height:1.2;padding:7px 10px 5px}}body .featured-hotels--255828 .featured-hotels__wrapper .featured-hotels__subtitle a{background:grey;pointer-events:none}.customer-accounts__breaking-news{display:block;padding:5px 10px;color:#fff!important;background:red!important;width:100%}@media (min-width:768px){.customer-accounts__breaking-news{font-size:20px}}.customer-accounts__breaking-news__link{display:block;color:#fff!important;line-height:2}@media (min-width:768px){.customer-accounts__breaking-news__link{float:right;font-size:16px}}.customer-accounts__breaking-news__link:hover{text-decoration:underline}.customer-accounts__breaking-news__info{color:red!important;background:#fff!important;display:inline-block;height:1.3em;width:1.3em;border-radius:50%;font-weight:700;text-align:center;margin:3px 5px 0 0}.extraDisney.extraWithRooms.magicbands{display:none!important}.ticket-form__info{margin:-1.2rem 0 2rem 1rem}@media screen and (min-width:48em){.ticket-form__info{text-align:right;font-size:1.2rem;margin:-2rem 0 1rem 0}}.ticket-form[data-product-id="269069"]+.ticket-description__footer .ticket-description__freebies,.ticket-form[data-product-id="269090"]+.ticket-description__footer .ticket-description__freebies{display:none}.mini-tickets__benefits{display:none}.ticket-form[data-product-id="276096"] .ticket-form__time,.ticket-form[data-product-id="276144"] .ticket-form__time,.ticket-form[data-product-id="276271"] .ticket-form__time,.ticket-form[data-product-id="276385"] .ticket-form__time{display:none}.breaking-news{display:block;padding:5px;color:red;border:1px solid red}@media (min-width:768px){.breaking-news{position:relative;padding-left:25px}}.breaking-news:focus,.breaking-news:hover{color:red;text-decoration:underline}.breaking-news__link{display:inline-block;color:#fff!important;line-height:2}@media (min-width:768px){.breaking-news__link{float:right;font-size:16px}}.breaking-news__link:hover{text-decoration:underline}.breaking-news__info{color:red!important;background:#fff!important;display:inline-block;height:1.4em;width:1.4em;line-height:1.4rem;border-radius:50%;font-weight:700;text-align:center;border:1px solid red;font-size:12px}@media (min-width:768px){.breaking-news__info{position:absolute;left:5px;top:5px}}.mini-ticket__valid{font-size:1.2rem;text-align:center;margin:0 0 .5rem}.food-offer{display:inline-block;border:1px solid #3677b7;border-radius:10px;padding:.8rem .5rem .8rem 3.8rem;margin:1rem 0;color:#3677b7;position:relative}@media screen and (min-width:48em){.food-offer{padding-right:1rem}}.food-offer::before{content:"";display:block;position:absolute;border:1px solid #fff;border-right-color:transparent;width:35px;height:35px;background:url(/themes/custom/atd/images/temp/food-offer.png) no-repeat;background-size:auto 100%;top:-1px;left:-1px}.food-offer span{color:#0d283a}.food-offer strong{color:#cb1821}@media screen and (min-width:48em){.food-offer strong{text-transform:uppercase}}.voucher-offer-search{display:inline-block;border:1px solid #3677b7;border-radius:10px;padding:.8rem 1rem .8rem 1rem;margin:1rem 0;color:#3677b7;position:relative;line-height:1}.voucher-offer-search span{font-size:1.5rem;font-weight:700;margin-right:5px}.voucher-offer-search strong{color:#cb1821}@media screen and (min-width:48em){.voucher-offer-search strong{text-transform:uppercase}}.voucher-offer{border:1px solid #3677b7;border-radius:10px;padding:.6rem 1em .4rem 1rem;margin:0 0 1rem;color:#3677b7;position:relative;font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.3}.voucher-offer span{font-size:3.1rem;margin-right:10px;line-height:1;font-weight:700}.voucher-offer strong{color:#cb1821;display:block;text-transform:uppercase}.room-result__package-title small{margin-bottom:1rem;display:inline-block}.page-hotels-disneyland-paris-hotels .offer-scroller__slide{display:none}.page-hotels-disneyland-paris-hotels .offer-scroller__slide:first-child{display:block}.page-hotels-disneyland-paris-hotels .swiper-pagination{display:none}.page-hotels-disneyland-paris-hotels.SD-804-offers-banners-homepage-test .swiper-pagination,.page-hotels-disneyland-paris-hotels.SD-805-offers-hlp-banners-test .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.page-hotels-disneyland-paris-park-tickets .u-col-9_desktop-12{overflow:hidden}.prints-hotel{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;background-image:url(/themes/custom/atd/images/temp/gift.svg);background-repeat:no-repeat;background-position:center left;padding-left:20px;background-size:14px;display:unset}.prints-hotel img,.prints-hotel svg{height:12px;width:12px;margin:0 4px 0 0}.prints-hotel .prints-hotel__money,.prints-hotel .prints-hotel__prints{display:inline-block}.prints-hotel strong{font-weight:400;text-transform:uppercase}@media screen and (max-width:47.99em){.cro-0002-dvp-freebies #dvp-app .ticket-description__freebies{display:none}}.mini-cart__persuasion-message{position:absolute;bottom:150px;left:0;width:90%;right:0;margin:auto;background-color:#fff}.mini-cart__persuasion-message .mini-cart__persuasion-message-block{border-radius:8px;padding:8px 10px 8px 50px;position:relative;background:#fff;border:1px solid #6e7983;font-size:1.6rem}.mini-cart__persuasion-message .mini-cart__persuasion-message-block-icon{height:24px;width:24px;position:absolute;left:15px}.mini-cart__persuasion-message:hover .mini-cart-message__details{display:block}.mini-cart-message__details{display:none;position:absolute;background:#fff;color:#01273b;border:1px solid #6e7983;padding:12px 16px 12px 16px;left:0;bottom:100%;font-size:14px;margin-bottom:25px;z-index:3;border-radius:8px}.mini-cart-message__details::before{content:"";position:absolute;bottom:-11px;left:30px;height:22px;width:22px;background:#fff;border:1px solid #6e7983;border-width:0 0 1px 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.CRO-1056-Ticket-persuasion-block .cro-1056{clear:both;margin:15px 0}.CRO-1056-Ticket-persuasion-block .cro-1056 li{padding-left:25px;font-size:14px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-right:5px}@media screen and (max-width:47.99em){.CRO-1056-Ticket-persuasion-block .cro-1056 li{display:-webkit-box;display:-ms-flexbox;display:flex}}.CRO-1056-Ticket-persuasion-block .cro-1056 li::before{content:"";display:inline-block;position:absolute;top:2px;left:0;width:20px;height:20px;background-repeat:no-repeat;background-size:20px 20px}.CRO-1056-Ticket-persuasion-block .cro-1056 .cro-free-cancelations::before{background-image:url(/themes/custom/atd/images/cro/1056/cancellations.svg)}.CRO-1056-Ticket-persuasion-block .cro-1056 .cro-feefo::before{background-image:url(/themes/custom/atd/images/cro/1056/reviews.svg)}.CRO-1056-Ticket-persuasion-block .cro-1056 .cro-sales::before{background-image:url(/themes/custom/atd/images/cro/1056/sales.svg)}@media screen and (max-width:47.99em){.CRO-1056-Ticket-persuasion-block .cro-1056{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;gap:10px}.CRO-1056-Ticket-persuasion-block .ticket-description__header{padding-bottom:.7rem}}.usp__title{margin-left:4px}.free-dine-2022{position:relative;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00496c;text-transform:uppercase}.free-dine-2022 img,.free-dine-2022 svg{height:12px;width:12px;margin:0 4px 0 0}body:has(.five9-frame) .CRO-1164-New-mobile-menu.nav__info-live-chat{display:block}.hotel__persuasion-message{display:none}.CRO-1088-Featured-hotel-persuasion .hotel__persuasion-message{margin-top:10px;display:block;color:#0b2739}.CRO-1088-Featured-hotel-persuasion .hotel__persuasion-message img{width:18px;margin-right:6px;float:left;margin-top:-1px}.CRO-1088-Featured-hotel-persuasion .hotel__persuasion-message span{font-weight:700}.CRO-1062-global-combo-all-smaller-filters .combo-filter{border:none;border-radius:0;background:0 0;padding:0;margin:1.5rem 0 2rem 0}.CRO-1062-global-combo-all-smaller-filters .combo-filter::after{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__close{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__parks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;row-gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:64em){.CRO-1062-global-combo-all-smaller-filters .combo-filter__parks{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.CRO-1062-global-combo-all-smaller-filters .combo-filter__title{text-align:left;width:100%;font-weight:400;font-size:1.8rem;margin-bottom:0}@media screen and (min-width:64em){.CRO-1062-global-combo-all-smaller-filters .combo-filter__title{-ms-flex-negative:0;flex-shrink:0;width:auto}}.CRO-1062-global-combo-all-smaller-filters .combo-filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3rem;row-gap:2rem;margin-bottom:0}.CRO-1062-global-combo-all-smaller-filters .combo-filter__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0}@media screen and (min-width:48em){.CRO-1062-global-combo-all-smaller-filters .combo-filter__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}}@media screen and (min-width:64em){.CRO-1062-global-combo-all-smaller-filters .combo-filter__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label{text-transform:uppercase;line-height:1;cursor:pointer;margin:0;margin-bottom:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0;font-weight:700;-webkit-transition:none;transition:none;color:#00496c;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.2rem;border:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label::before{background-color:#fff;content:"";width:25px;height:25px;border-radius:4px;border:solid 1px #e4e4e4;margin-right:5px}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label::after{background:0 0;content:"";width:8px;height:16px;border-radius:0;position:absolute;border:2px solid transparent;border-left:none;border-top:none;top:11px;left:8px;-webkit-transform:translateY(-55%) rotate(45deg);transform:translateY(-55%) rotate(45deg)}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label:hover::after{border-color:#e4e4e4}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label:hover .combo-filter__label-text::before{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label:hover .combo-filter__label-text::after{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label{border:none;background-color:transparent;color:#00496c}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label::before{background-color:#00496c;border-color:#00496c}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label::after{border-color:#fff}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label:hover::before{background-color:#00496c;border-color:#00496c}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label:hover::after{border-color:#fff;opacity:.3}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-text{position:relative;padding-left:0;text-align:left}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-text::before{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-text::after{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-text:hover::before{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-text:hover::after{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__input:checked+.combo-filter__label .combo-filter__label-text::after{display:none}.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-logos{display:none}@media screen and (min-width:64em){.CRO-1062-global-combo-all-smaller-filters .combo-filter__label-logos{display:none}}.CRO-1062-global-combo-all-smaller-filters .combo-filter__btn{display:none}.CRO-1062-global-combo-all-smaller-filters #combo-ticket-block{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}.CRO-1062-global-combo-all-smaller-filters #combo-ticket-block h2.content-heading-combos{display:none}.CRO-1089-Most-popular-ticket .search-result{padding-right:35px}.CRO-1089-Most-popular-ticket .cro-1089-popular{background:rgba(100,181,246,.2);border:2px solid #64b5f6;margin:0 18px 20px -15px;padding:20px 15px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.15);box-shadow:0 5px 8px rgba(0,0,0,.15)}.CRO-1089-Most-popular-ticket .search-result__img{margin:auto 0}.CRO-1089-Most-popular-ticket .most-popular-tag{background-color:#d80000;color:#fff;padding:4px 15px 4px 15px;border-radius:0 0 0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right;margin:0 18px -30px -15px}@media screen and (max-width:47.99em){.CRO-1089-Most-popular-ticket .search-result{padding:10px}.CRO-1089-Most-popular-ticket .cro-1089-popular{margin:0 0 18px 0;padding-top:32px}.CRO-1089-Most-popular-ticket .search-result__img{margin:0}.CRO-1089-Most-popular-ticket .most-popular-tag{margin-left:0;margin-right:0}}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotels-overview-primary-section{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}@media screen and (min-width:64em){.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotel-overview__item-subheader{-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (min-width:64em){.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotel-overview__item-info{-ms-flex-preferred-size:78%;flex-basis:78%}}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .cart-summary-info,.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotels-basket__footer,.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotels-basket__toggle{display:none}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .cart-summary-info,.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .hotels-basket__footer{-ms-flex-preferred-size:100%;flex-basis:100%}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .summary-heading{border:none;display:block;font-size:1.6rem;text-align:center}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .summary-heading .btn{font-size:1.6rem}.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .starwars-call-us{margin:0}@media screen and (min-width:64em){.page-hotels-walt-disney-world-resort-hotels-star-wars-galactic-starcruiser .starwars-call-us{margin-top:5px}}.featured-offer+.featured-offer{display:none}.ticket308631-989756,.ticket308631-989757,.ticket308632-989759,.ticket308632-989760{display:none}@media screen and (min-width:64em){.hotel-countdown .offer-scroller__slide{padding-bottom:35px}.hotel-countdown .offer-scroller{height:420px}}.five9-frame{pointer-events:none;right:1%!important}@media screen and (max-width:47.99em){.five9-frame{display:none!important}}@media screen and (max-width:63.99em){.section-hotels .five9-frame,.section-villas .five9-frame{display:none!important}}.five9-frame .five9-chat-button{pointer-events:auto;position:absolute;right:0}.five9-frame .five9-frame-full{pointer-events:auto}.five9-frame .five9-frame-full .five9-chat-button{position:absolute;right:0}.CRO-1291-sticky-hotel-dates .cro-1291-room-search{position:-webkit-sticky;position:sticky;top:62px}.CRO-1259-magic-band-v3 .freebies__item.freebies__item--magic-band a{color:#b8860a}.CRO-1259-magic-band-v3 .freebies__item.freebies__item--magic-band a strong{color:#b8860a}.CRO-1259-magic-band-v3 .freebies__item.freebies__item--magic-band::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--gold.svg);top:3px}.CRO-1259-magic-band-v3 .freebies__item::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--green.svg);width:16px;height:16px;-webkit-transform:scale(1);transform:scale(1);background-size:cover;left:2px}.CRO-1259-magic-band-v3 .freebies__item .magicband-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border:1px solid #b8860a;border-radius:2.4rem;height:142px;max-width:500px;margin:1.2rem 0 1.2rem -1.8rem}@media screen and (min-width:48em){.CRO-1259-magic-band-v3 .freebies__item .magicband-container{margin:1.8rem 0 1.8rem -1.8rem}}.CRO-1259-magic-band-v3 .freebies__item .magicband-container__col1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%}.CRO-1259-magic-band-v3 .freebies__item .magicband-container__col1 img{display:block;height:101px;width:auto}.CRO-1259-magic-band-v3 .freebies__item .magicband-container__col2{width:75%}.CRO-1259-magic-band-v3 .freebies__item .magicband-container__col2 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CRO-1259-magic-band-v3 .mini-cart__freebie-item{padding-left:23px}.CRO-1259-magic-band-v3 .mini-cart__freebie-item::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--green.svg);width:16px;height:16px;-webkit-transform:scale(1);transform:scale(1);background-size:cover;left:2px}.CRO-1259-magic-band-v3 .mini-cart__freebie-item--magic-band,.CRO-1259-magic-band-v3 .mini-cart__freebie-item.magic-band__freebies{color:#b8860a}.CRO-1259-magic-band-v3 .mini-cart__freebie-item--magic-band::before,.CRO-1259-magic-band-v3 .mini-cart__freebie-item.magic-band__freebies::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--gold.svg);top:3px}.CRO-1259-magic-band-v3 .mini-cart__freebie-item--magic-band a,.CRO-1259-magic-band-v3 .mini-cart__freebie-item.magic-band__freebies a{color:#b8860a}.CRO-1259-magic-band-v3 .mini-cart__freebie-item--magic-band a .freebies__free,.CRO-1259-magic-band-v3 .mini-cart__freebie-item.magic-band__freebies a .freebies__free{color:#b8860a}.CRO-1259-magic-band-v3 .mini-cart__freebie-item--magic-band .mini-cart__free-text,.CRO-1259-magic-band-v3 .mini-cart__freebie-item.magic-band__freebies .mini-cart__free-text{color:#b8860a}.CRO-1259-magic-band-v3 .cart__freebies-item .title strong{padding-left:21px}.CRO-1259-magic-band-v3 .cart__freebies-item .title strong::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--green.svg);width:16px;height:16px;-webkit-transform:scale(1);transform:scale(1);background-size:cover;left:2px;top:1px}.CRO-1259-magic-band-v3 .cart__freebies-item--magic-band{color:#b8860a}.CRO-1259-magic-band-v3 .cart__freebies-item--magic-band .title strong{color:#b8860a}.CRO-1259-magic-band-v3 .cart__freebies-item--magic-band .title strong::before{background-image:url(/themes/custom/atd/images/cro/1205/gift-icon--gold.svg)}.CRO-1259-magic-band-v3 .cro1259-mini-cart{margin:auto auto 0;width:100%}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3{font-weight:700;color:#b8860a}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__top{border-radius:16px 16px 0 0;background-color:#b8860a;padding:10px;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__top img{margin-left:.8rem;width:20px}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__middle img{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;border:1px solid #b8860a;border-radius:0 0 8px 8px;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__bottom--col1 img{display:block}.CRO-1259-magic-band-v3 .cro1259-mini-cart .cro1259-mbv3__bottom--col2{width:calc(100% - 38px);padding-left:16px;font-size:16px}.u-col-8_desktop-12:has(.ticket-form[data-product-id="293229"]) .ticket-persuasion-block__installments{display:none}#reactsdkroomsearch,#rooms-listing-container{display:none}.RCL-78-rooms-component #rooms-listing-container{display:block;width:100%}.RCL-78-rooms-component #atd-hotels-room-packages,.RCL-78-rooms-component #atd-hotels-room-table{display:none}#hero-container{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);height:300px;position:relative}@media screen and (min-width:48em){#hero-container{height:380px}}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#global-search-container{height:100%}.HOT-428-homepage-ab-test-search-and-offers #hero-container+.offer-scroller{display:block}.show-search-header #offers-carousel-container{position:relative;background-color:#f4f4f4;min-height:350px;margin-bottom:2rem}.show-search-header #offers-carousel-container::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:3;opacity:.7}.show-search-header #offers-carousel-container::after{background:0 0;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:4px solid #00ad48;border-top-color:transparent;z-index:4;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite}.show-search-header #offers-carousel-container.loaded{background-color:transparent}.show-search-header #offers-carousel-container.loaded::after,.show-search-header #offers-carousel-container.loaded::before{content:unset}@media screen and (min-width:64em){.show-search-header #offers-carousel-container{margin-bottom:3rem}}.HOT-428-homepage-ab-test-search-and-offers--control .park-logos{margin:2rem 0}@media screen and (min-width:64em){.HOT-428-homepage-ab-test-search-and-offers--control .park-logos{margin:3rem 0}}@media screen and (min-width:75em){.HOT-428-homepage-ab-test-search-and-offers--control .park-logos{margin:4rem 0}}.HOT-428-homepage-ab-test-search-and-offers--control .park-logos .park-logos__title{display:none}.HOT-428-homepage-ab-test-search-and-offers--control .park-logos .park-logos__subtitle{font-style:normal;font-size:2.3rem;font-weight:700}@media screen and (min-width:48em){.HOT-428-homepage-ab-test-search-and-offers--control .park-logos .park-logos__subtitle{font-size:2.4rem}}@media screen and (min-width:75em){.HOT-428-homepage-ab-test-search-and-offers--control .park-logos .park-logos__subtitle{font-size:3rem}}.HOT-428-homepage-ab-test-search-and-offers--control .park-logos .park-logos__subtitle-highlight{font-size:unset}.mini-tickets-container{display:none}.block-recommendation-widget{z-index:0;position:relative}.block-recommendation-widget h2{display:none}.block-recommendation-widget:has(.mini-ticket__slide){background-color:#f4f4f4;padding:1rem 0}.block-recommendation-widget:has(.mini-ticket__slide) .mini-tickets-container{display:block}.block-recommendation-widget:has(.mini-ticket__slide) h2{display:block;margin:0 auto;padding:1.5rem 2.5rem 0 2.5rem}@media screen and (min-width:64em){.block-recommendation-widget:has(.mini-ticket__slide) h2{max-width:1440px}}.block-recommendation-widget .swiper-container{scrollbar-width:none}.block-recommendation-widget #recommendations{padding:2.5rem;width:100%}@media screen and (min-width:64em){.block-recommendation-widget #recommendations{max-width:1440px;margin:0 auto}}.block-recommendation-widget #recommendations .mini-ticket__slide{margin-right:1.5rem;position:relative}@media screen and (min-width:75em){.HOT-351-image-gallery-on-hotels-results .hotel-result__img .modal__container{max-width:890px;width:890px}}.HOT-351-image-gallery-on-hotels-results .room-result__facilities-holder-modal{-ms-flex-preferred-size:calc(40% - 1.6rem);flex-basis:calc(40% - 1.6rem)}.HOT-351-image-gallery-on-hotels-results .search-result__facilities-list-modal{line-height:1.2}.HOT-351-image-gallery-on-hotels-results .search-result__facilities-list-modal li{padding-bottom:4px}#contact-options{display:none}.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic{padding:1.5rem 1.5rem 1.5rem 70px}@media screen and (min-width:48em){.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic .info{position:absolute;right:15px}}.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic::after{left:15px;right:auto;background-size:48px auto;height:45px;width:48px}@media screen and (min-width:48em){.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic::after{top:6px}}.DGS-2261-AB-Epic-Placement .ticket-form__linked-product--epic p{margin:0}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .hotel-card__price{gap:3px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .hotel-card__price-small{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .multiattraction-carousel{padding:0!important;margin:1rem 0 2rem 0}@media screen and (max-width:63.99em){.DGS-2525-Multi-Ticket-Attraction-Page-V3 .swiper-container{overflow-x:auto!important}}.DGS-2525-Multi-Ticket-Attraction-Page-V3 #conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .hotel-card{height:auto}@media screen and (max-width:47.99em){.DGS-2525-Multi-Ticket-Attraction-Page-V3 .hotel-card:first-child{margin-left:0}}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .related-products{margin-top:0}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .related-products.swiper-container{padding:0}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .related-products__slide{height:auto}@media screen and (max-width:63.99em){.DGS-2525-Multi-Ticket-Attraction-Page-V3 .related-products__slide{margin-right:10px;width:160px}}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .news-cards{padding:1.5rem 0!important;margin:0;clear:both}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .news-cards .news-card__slide{height:auto}.DGS-2525-Multi-Ticket-Attraction-Page-V3 .news-cards.swiper-container{padding:0}@media screen and (max-width:63.99em){.DGS-2632-CRO-expose-search-mobile-v3{padding-top:110px}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app{display:block;background-color:#fff;margin-top:2px;margin-bottom:-2px;padding:6px;top:58px;z-index:9;position:fixed;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app.search-bar--scrolled{-webkit-transform:translateY(-60px);transform:translateY(-60px)}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app.search-bar--scrolled>div[class^=AutoSuggestWrapper_resultWrapper]{height:calc(100vh - 52px)}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app>:nth-child(2){width:100%;margin-top:6px}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app>div[class^=AutoSuggestWrapper_resultWrapper]{height:calc(100vh - 112px);overflow-y:scroll;overflow-x:hidden}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app div[class^=AutoSuggestWrapper_suggestions]>div:nth-child(2){color:#fff}.DGS-2632-CRO-expose-search-mobile-v3 #search-bar-app div[class^=AutoSuggestWrapper_suggestions]>div:nth-child(2) ul li a{color:#fff}.DGS-2632-CRO-expose-search-mobile-v3 .nav-toggles__item-search{display:none}.DGS-2632-CRO-expose-search-mobile-v3 #searchInput{line-height:2.4}.DGS-2632-CRO-expose-search-mobile-v3 .carousel-park-logos{padding-top:4px}.DGS-2632-CRO-expose-search-mobile-v3 .park-logos{margin:0 0 1.5rem}.DGS-2632-CRO-expose-search-mobile-v3 .park-logos__title{margin:1rem 0 0}.DGS-2632-CRO-expose-search-mobile-v3 .park-logos__subtitle{margin-bottom:0}.DGS-2632-CRO-expose-search-mobile-v3 .searchbox-close{position:absolute;width:20px;height:20px;background:#e3f2fe;left:17px;top:9px;z-index:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.DGS-2632-CRO-expose-search-mobile-v3 .searchbox-close::after,.DGS-2632-CRO-expose-search-mobile-v3 .searchbox-close::before{content:'';position:absolute;width:90%;height:2px;background-color:#05406e;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.DGS-2632-CRO-expose-search-mobile-v3 .searchbox-close::before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.DGS-2632-CRO-expose-search-mobile-v3 .searchbox-close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.DGS-2632-CRO-expose-search-mobile-v3.menu--open #search-bar-app,.DGS-2632-CRO-expose-search-mobile-v3.user--open #search-bar-app{z-index:8}}@media screen and (max-width:63.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test:has(.mini-cart--active){overflow:hidden}}@media screen and (max-width:63.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .mini-cart__mob.mini-cart__mob--active{-webkit-transform:translateY(110%);transform:translateY(110%)}}@media screen and (max-width:63.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .mini-cart__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:63.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .mini-cart__subtotal{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .mini-cart__continue-shopping{display:none}@media screen and (max-width:63.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .mini-cart__continue-shopping{display:block;margin-bottom:1rem;padding-bottom:1rem;text-decoration:underline}}@media screen and (max-width:23.49em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .logo{margin-left:40px}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .logo__img{width:125px}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__item.nav-toggles__item--lang .lang-switcher__curr{display:inline-block}}@media screen and (max-width:35.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .logo{margin-left:42px}}@media screen and (max-width:47.99em){.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--lang::before{display:none}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .logo{padding-right:0}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .lang-switcher__curr{display:inline-block}}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link::before{-webkit-transform:scale(1);transform:scale(1)}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--cart{padding-right:10px}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--cart::before{background:#d9e4e9 url(/themes/custom/atd/images/cro/dgs2801/cart.svg) no-repeat center center;background-size:70% auto;-webkit-transform:scale(1.4);transform:scale(1.4);border-radius:50%}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--cart:has(.nav-toggles__link--cart-amount:empty)::before{background:url(/themes/custom/atd/images/cro/dgs2801/cart.svg) no-repeat center center;background-size:100% auto;-webkit-transform:scale(1.1);transform:scale(1.1);border-radius:0}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--cart-amount{position:absolute;background:#d12323;color:#fff;height:16px;width:16px;text-align:center;border-radius:50%;line-height:15px;top:13px;right:2px}.DGS-2801-Mobile-Checkout-Sticky-Removal-AB-Test .nav-toggles__link--cart-amount:empty{display:none}.ticket__amount-next__cart,.ticket__amount-prev__cart{display:none}.input-container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:47.99em){.input-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.cart__ticket{justify-items:end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:47.99em){.cart__ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.cart__price{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;max-width:110px}.cart__input{padding:0 4rem 0 0}.cart-price-container{width:110px}.CHEC-804-ab-test-atd-cart-qty-edit-incl .cart__ticket-title{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:63.99em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .cart__ticket-title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:1rem}}.CHEC-804-ab-test-atd-cart-qty-edit-incl .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:end;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.CHEC-804-ab-test-atd-cart-qty-edit-incl .input-container .cart__price{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;width:110px}.CHEC-804-ab-test-atd-cart-qty-edit-incl .input-container .cart__input{padding:0 4rem 0 0}@media screen and (max-width:47.99em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}@media screen and (max-width:63.99em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .input-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}@media screen and (max-width:47.99em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .cart__ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.CHEC-804-ab-test-atd-cart-qty-edit-incl .quantity-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount__cart{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:160px;flex-basis:160px;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (min-width:48em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount__cart{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}}.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__qty__cart{height:45px;font-size:16px;width:45px;text-align:center;margin:0 8px;padding:8px;border:1px solid #adb4ba;border-radius:12px}@media screen and (max-width:47.99em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__qty__cart{background-image:none;font-size:1.8rem;pointer-events:fill}}.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-next__cart,.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-prev__cart{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #00ad48;color:#00ad48;border-radius:50%;height:45px;width:45px;font-size:2rem;vertical-align:top;line-height:1;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-next__cart:focus,.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-prev__cart:focus{border-color:#42a5f5}@media screen and (min-width:48em){.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-next__cart,.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-prev__cart{display:block}}.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-next__cart:disabled,.CHEC-804-ab-test-atd-cart-qty-edit-incl .ticket__amount-prev__cart:disabled{color:#adb4ba;border-color:#adb4ba;pointer-events:none;-ms-touch-action:none;touch-action:none}.CHEC-804-ab-test-atd-cart-qty-edit-incl input.ticket__qty__cart::-webkit-inner-spin-button,.CHEC-804-ab-test-atd-cart-qty-edit-incl input.ticket__qty__cart::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CHEC-804-ab-test-atd-cart-qty-edit-incl input[type=number].ticket__qty__cart{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.CHEC-804-ab-test-atd-cart-qty-edit-incl #modal-remove-tickets .modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.CHEC-804-ab-test-atd-cart-qty-edit-incl #modal-remove-tickets .modal__title{text-align:center}.CHEC-804-ab-test-atd-cart-qty-edit-incl #modal-remove-tickets .remove-tickets-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.CHEC-804-ab-test-atd-cart-qty-edit-incl #modal-remove-tickets .remove-tickets-button-container .remove-item-button{width:100%}.CHEC-804-ab-test-atd-cart-qty-edit-incl #modal-remove-tickets .remove-tickets-button-container .return-to-cart{padding:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.SD-627-Retest-TD-restructure-v2 .title-header{margin-top:0}.SD-627-Retest-TD-restructure-v2 .breadcrumb{margin:10px 0;font-size:12px;line-height:16px}@media screen and (max-width:47.99em){.SD-627-Retest-TD-restructure-v2 .breadcrumb{background-color:#f4f4f4;margin:0 -10px;padding:20px 20px 40px 20px}}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__item{height:14px;position:relative}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__item:not(.breadcrumb__item--home){padding-left:24px}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__item:not(.breadcrumb__item--home)::before{background:url(/themes/custom/atd/images/temp/dgs2887/chevron-right.svg) no-repeat center center;content:'';width:24px;height:13px;position:absolute;left:0}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__item span{padding:0}.SD-627-Retest-TD-restructure-v2 .breadcrumb .breadcrumb__link--home::before{content:none}.SD-627-Retest-TD-restructure-v2 .news.u-mobile-bg{margin-bottom:0}.SD-627-Retest-TD-restructure-v2 .SD-627-header div.title-header{margin-top:16px}@media screen and (min-width:48em){.SD-627-Retest-TD-restructure-v2 .SD-627-header div.title-header{margin-top:25px!important}}@media screen and (min-width:64em){.SD-627-Retest-TD-restructure-v2 .SD-627-header div.title-header{margin-top:35px!important}}.SD-627-Retest-TD-restructure-v2 .SD-627-header .title-header-title{color:#0d283a;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:12px}@media screen and (min-width:48em){.SD-627-Retest-TD-restructure-v2 .SD-627-header .title-header-title{font-size:28px}}.SD-627-Retest-TD-restructure-v2 .SD-627-header .sub-heading{font-size:14px;color:#0d283a;margin-bottom:12px}.SD-627-Retest-TD-restructure-v2 .SD-627-header .sub-heading:empty{margin-bottom:0}@media screen and (min-width:48em){.SD-627-Retest-TD-restructure-v2 .SD-627-header{max-width:66.66667%}}@media screen and (max-width:47.99em){.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section,.SD-627-Retest-TD-restructure-v2 .carousel-hero{height:auto;overflow:hidden}.SD-627-Retest-TD-restructure-v2 .ticket-app{padding-bottom:2rem;margin-bottom:2rem}}@media screen and (min-width:48em){.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section,.SD-627-Retest-TD-restructure-v2 .unified-gallery{border-radius:15px}.SD-627-Retest-TD-restructure-v2 .ticket-description__header{border-bottom:1px solid #ebebeb;margin-bottom:25px}.SD-627-Retest-TD-restructure-v2 .ticket-description__footer .ticket-description__details{margin-top:0}}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-bottom:16px;cursor:default}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .booked-usp{padding:3px 8px;padding-left:28px;background-color:#f4f4f4;border:1px solid #ebebeb;border-radius:4px;position:relative;color:#4a4a4a}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .booked-usp::before{content:'';position:absolute;background:url(/themes/custom/atd/images/temp/dgs2887/tickets.svg) no-repeat center center;width:14.478px;height:12px;left:8px;top:6px}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .review-usp{font-size:12px;color:#474344;gap:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .review-usp em{font-style:normal;font-weight:700;position:relative;padding-right:13px}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .review-usp em::after{content:'';background:url(/themes/custom/atd/images/cro/dgs-2986/feefo-star.svg) no-repeat center center;background-size:contain;width:10px;height:10px;position:absolute;right:2px;top:2px}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el .review-usp .product-card__rating-icon{height:11px}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el:has(.booked-usp) .review-usp{position:relative;padding-right:16px}.SD-627-Retest-TD-restructure-v2 .SD-627-top-persuasion-el:has(.booked-usp) .review-usp::after{content:'';width:1px;height:16px;background-color:#04496d;position:absolute;right:0}.SD-627-Retest-TD-restructure-v2 .unified-gallery__desktop-collage{margin-top:0}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block{color:#04496d;gap:20px;margin:10px 0;row-gap:16px;cursor:default}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__installments::before{background-image:url(/themes/custom/atd/images/temp/dgs2887/installments.svg)}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__free-cancelations{cursor:pointer}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__free-cancelations em{text-decoration:none}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__free-cancelations::before{background-image:url(/themes/custom/atd/images/temp/dgs2887/free-cancellations.svg)}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__mobile-ticket::before{background-image:url(/themes/custom/atd/images/temp/dgs2887/mobile-ticket.svg)}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block .ticket-persuasion-block__instant-confirmation::before{background-image:url(/themes/custom/atd/images/temp/dgs2887/instant-confirmation.svg);background-size:15px 15px}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block li{padding-left:28px}.SD-627-Retest-TD-restructure-v2 .ticket-persuasion-block li::before{width:22px;height:22px;border-radius:11px;background-color:rgba(4,73,109,.16);top:0;background-position:center;background-size:10px 13px}@media screen and (min-width:64em){.SD-627-Retest-TD-restructure-v2 .u-container:has(.info-tabs--td):has(.info-tabs__list--sticky) .ticket-form:not(.ticket-form--unsticky){top:2rem}.SD-627-Retest-TD-restructure-v2 .ticket-form{top:0;margin-top:0}}.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section.SD-627-small-hero-img{margin:0;overflow:hidden;height:384px}.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section.SD-627-small-hero-img .unified-gallery__carousel-photo{margin:auto 0;height:384px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section.SD-627-small-hero-img .unified-gallery__hero,.SD-627-Retest-TD-restructure-v2 #unified-gallery-hero-section.SD-627-small-hero-img .unified-gallery__special-offer{width:100%}.SD-627-Retest-TD-restructure-v2 .ticket-description__details h2{font-size:20px;color:#0d283a}.SD-627-Retest-TD-restructure-v2 .ticket-description__details li{font-size:16px;color:#0d283a;line-height:24px;margin-bottom:16px;padding-left:2.5rem}.SD-627-Retest-TD-restructure-v2 .ticket-description__details li::before{content:"";width:20px;height:20px;color:#0d283a;margin-right:.5em;background:url(/themes/custom/atd/images/cro/dgs-2986/navy-check.svg) no-repeat;background-size:contain;position:absolute;left:0}@media screen and (max-width:63.99em){.SD-627-Retest-TD-restructure-v2 .info-tabs__list{-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ebebeb}.SD-627-Retest-TD-restructure-v2 .info-tabs__list .info-tabs__link{padding:14px 16px}.SD-627-Retest-TD-restructure-v2 .info-tabs__list .info-tabs__link--active,.SD-627-Retest-TD-restructure-v2 .info-tabs__list .info-tabs__link--faux-active{border-bottom:none}.SD-627-Retest-TD-restructure-v2 .info-tabs__list .info-tabs__link--active::before,.SD-627-Retest-TD-restructure-v2 .info-tabs__list .info-tabs__link--faux-active::before{content:'';width:60%;height:3px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100px 100px 0 0;background:#006dbf}}.SD-627-Retest-TD-restructure-v2 .mobile-ticket.mobile-ticket--ticket-description{display:none}.SD-627-Retest-TD-restructure-v2 .special-offers-block#hotels-offers{border-top:none}@media screen and (max-width:47.99em){.SD-627-Retest-TD-restructure-v2 .ticket-description__notice{margin-top:2rem}.SD-627-Retest-TD-restructure-v2 .site-header>.u-container{border-bottom:1px solid #ebebeb}}@media screen and (min-width:64em){.SD-627-Retest-TD-restructure-v2 .text-block#faq h3{font-size:20px}.SD-627-Retest-TD-restructure-v2 .text-block#faq .text-block__section--faqs>h3{font-size:20px;font-weight:700;color:#00496c}}.SD-627-Retest-TD-restructure-v2 .text-block#faq .text-block--faqs h2{font-size:20px;display:none}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title{border-right:none;border-bottom:1px solid rgba(0,0,0,.1);padding:1.6rem 0;margin:0;color:#0d283a;font-size:1.6rem;font-style:normal;font-weight:400}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title::after,.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title::before{content:'';border:none;width:8px;height:2px;background-color:#0d283a;position:absolute;right:15px;top:26px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:none;transition:none}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title::after{right:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title.accordion__btn-active{border-bottom:none}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title.accordion__btn-active::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__title.accordion__btn-active::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__questions{border-right:none;padding:0 0 0 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__question{padding:1.6rem 0}.SD-627-Retest-TD-restructure-v2 .text-block#faq .faq-accordion__question:first-of-type{padding-top:0}@media screen and (max-width:63.99em){.SD-627-Retest-TD-restructure-v2 .ticket-description__freebies{margin:2rem auto}.SD-627-Retest-TD-restructure-v2 .ticket-description__details div.text-block__accordion-open{display:block}.SD-627-Retest-TD-restructure-v2 .ticket-description__details:has(div.text-block__accordion-open) h2::after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.SD-627-Retest-TD-restructure-v2 div.text-block--tab.text-block#faq{width:100%}}.SD-627-Retest-TD-restructure-v2 .ticket-description__offer{position:relative}.SD-627-Retest-TD-restructure-v2:has(.instalments-usp-modal) .ticket-persuasion-block__installments{text-decoration:none}@media screen and (max-width:47.99em){.BAU-893-World-of-Frozen-logo-placements .ticket-form{border-bottom:none}.BAU-893-World-of-Frozen-logo-placements .title-header:has(.frozen-partner-logo){-ms-flex-wrap:wrap;flex-wrap:wrap}}.BAU-893-World-of-Frozen-logo-placements .frozen-partner-logo,.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo{background:url(/themes/custom/atd/images/temp/frozen/wof-bg.jpg) center center no-repeat;-ms-flex-item-align:center;align-self:center;border-radius:9px}@media screen and (max-width:47.99em){.BAU-893-World-of-Frozen-logo-placements .frozen-partner-logo,.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:7px 0;margin-top:1rem}}.BAU-893-World-of-Frozen-logo-placements .frozen-partner-logo img,.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo img{max-width:250px;display:block}@media screen and (max-width:47.99em){.BAU-893-World-of-Frozen-logo-placements .frozen-partner-logo img,.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo img{max-width:244px;margin:auto}}@media screen and (min-width:48em){.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo{position:absolute;width:100%;top:calc(100% + 2rem);left:0}.BAU-893-World-of-Frozen-logo-placements .ticket-form__frozen-logo img{max-width:314px;margin:auto}}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__facilities{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__facilities.u-hide{display:none!important}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__section-filters:not(.stars){gap:1rem}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__section-filters:not(.stars) .checkbox__wrapper{gap:1rem}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__section-filters:not(.stars) .checkbox__wrapper label.small{display:block;line-height:1.4}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) .filter-form__section-filters:not(.stars) .checkbox__wrapper label.small .label-count{margin-left:2px}.SD-311-AB-Hotel-results-filters:not(.HOT-742-hotel-search-and-filters-pinned) h3.filters-accordion{text-transform:capitalize}@media screen and (min-width:64em){.CT-153-AB-TEST-Persuasion-Placement-on-TD .featured-offer__offer{margin:.5rem 0 1rem}}@media screen and (min-width:64em){.CT-153-AB-TEST-Persuasion-Placement-on-TD.SD-627-Retest-TD-restructure-v2 .featured-offer__offer{margin:0 0 1.5rem}}.room-result--resort-481 .price-first{display:none}.room-result--resort-481 .room-result__price-total{visibility:unset!important}.room-result--resort-481 .room-result__price-total .room-result__price-total-text{display:none}.room-result--resort-481 .room-result__price-total .room-result__price-total-amount{font-weight:700;font-size:2.4rem;color:#00ad48;line-height:1.1}.payday-promo{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1rem;font-size:1.3rem}@media screen and (max-width:47.99em){.payday-promo{font-size:1.2rem;gap:.5rem}}.payday-promo .payday-promo__label{color:#04496d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.payday-promo .payday-promo__label::before{content:"";background:url(/themes/custom/atd/images/temp/ebo2026/bolt-blue.svg) no-repeat center center;display:inline-block;height:12px;width:12px}.payday-promo .payday-promo__timer{color:#686f7d}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs{margin:1rem 0 2.5rem;font-size:16px}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li{display:inline-block}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li a{color:#01273b;position:relative;padding:.5rem .6rem .8rem;margin-right:10px}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li a.search-tabs__link--active{color:#0288d1;font-weight:700}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li a.search-tabs__link--active::after{content:'';width:100%;height:3px;position:absolute;bottom:-1px;left:0;border-radius:8;background:#0288d1}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li a.search-tabs__ticket{background:url(/themes/custom/atd/images/temp/sd-727/tickets.svg) no-repeat 5px 8px;padding-left:32px}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .search-tabs li a.search-tabs__hotel{background:url(/themes/custom/atd/images/temp/sd-727/hotels.svg) no-repeat 5px 6px;padding-left:25px}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .hotels-search-and-summary__wrapper{display:none}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app .hotels-search-and-summary__wrapper .atd-hotels-search-form-test{margin:0 -3px 0;border-radius:8px}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app:has(.search-tabs__link--active.search-tabs__hotel) .hotels-search-and-summary__wrapper{display:block}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app:has(.search-tabs__link--active.search-tabs__hotel) .hotels-search-and-summary__wrapper+form{display:none}.SD-727-Tabbed-Search-on-mobile-AB-test #search-bar-app:has(.search-tabs__link--active.search-tabs__hotel) .hotels-search-and-summary__wrapper+form+div{display:none}.SD-760-AB-test-Mobile-search-dropdown-reorder .AutoSuggestWrapper_suggestions__c8fVW{-webkit-box-ordinal-group:2!important;-ms-flex-order:1!important;order:1!important}@media screen and (max-width:47.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test:has(.hotel-sr-maps__modal.is-open){position:fixed;overflow-y:hidden}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filters-accordion{pointer-events:none;padding:0}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filters-accordion::before{display:none}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__clear-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__clear-title{font-size:1.8rem;font-weight:700;margin:0}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__clear-btn{display:inline-block;border:none;background:0 0;color:#1a9ee2;font-size:1.25rem;padding:0;cursor:pointer}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__clear-btn:hover{text-decoration:underline}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__toggle-btn{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;padding:0 10px 0 0;margin:0;border:0;background:0 0;color:#1a9ee2;cursor:pointer;position:relative;font-size:1.25rem}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__toggle-btn::after{content:"";width:2px;height:2px;border:2px solid transparent;position:absolute;border-bottom-color:#1a9ee2;border-right-color:#1a9ee2;right:0;border-radius:2px;top:calc(50% - 2px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form--hidden-closed .filter-form__toggle-btn::after{top:calc(50% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form--hidden-closed .hide-filter{display:none}@media screen and (max-width:47.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .filter-form__facilities{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:47.99em){.SD-297-Re-iterate-Pinned-Filters-AB-Test .atd-hotels-search-form-test+.hotels-search__summary{display:none}}.SD-297-Re-iterate-Pinned-Filters-AB-Test .hotel-sr-maps__modal .modal__content{overscroll-behavior-y:contain;max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem)}.SD-297-Re-iterate-Pinned-Filters-AB-Test .modal__container{overscroll-behavior-y:contain}.nav__item:has(.nav__link[href="/en-ie/hotels"])+.nav__item:has(.nav__link[href="/en-ie/hotels"]),.nav__item:has(.nav__link[href="/en/hotels"])+.nav__item:has(.nav__link[href="/en/hotels"]){display:none}.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en-ie/hotels"]),.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en/hotels"]){display:none}.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en-ie/hotels"])+.nav__item:has(.nav__link[href="/en-ie/hotels"]),.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en/hotels"])+.nav__item:has(.nav__link[href="/en/hotels"]){display:block}@media screen and (min-width:64em){.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en-ie/hotels"])+.nav__item:has(.nav__link[href="/en-ie/hotels"]),.SD-782-AB-Test-adding-Destination-Pages-to-Hotels-Meganav .nav__item:has(.nav__link[href="/en/hotels"])+.nav__item:has(.nav__link[href="/en/hotels"]){display:inline-block}}@media screen and (max-width:63.99em){html[lang=en-gb] .nav__link[href="/en-ie/hotels"]::before,html[lang=en-gb] .nav__link[href="/en/hotels"]::before{background-image:url(/themes/custom/atd/images/meganav/hotels.jpg)}html[lang=en-gb] .nav__link[href="/en-ie/disney-tickets"]::before,html[lang=en-gb] .nav__link[href="/en/disney-tickets"]::before{background-image:url(/themes/custom/atd/images/meganav/disney.jpg)}html[lang=en-gb] .nav__link[href="/node/502909"]::before{background-image:url(/themes/custom/atd/images/meganav/universal.jpg)}html[lang=en-gb] .nav__link[href="/en-ie/orlando-attraction-tickets/orlando-combination-ticket-packages"]::before,html[lang=en-gb] .nav__link[href="/en/orlando-attraction-tickets/orlando-combination-ticket-packages"]::before{background-image:url(/themes/custom/atd/images/meganav/combos.jpg)}html[lang=en-gb] .nav__link[href="/node/502979"]::before{background-image:url(/themes/custom/atd/images/meganav/where.jpg)}html[lang=en-gb] .nav__link[href="/node/502980"]::before{background-image:url(/themes/custom/atd/images/meganav/why.jpg)}}