@charset "UTF-8";.c-card-carousel,.splide__slide,.vc-container,html{-webkit-tap-highlight-color:transparent}a,body{color:var(--inghams-charcoal)}.c-brand-contact .c-number,.c-brand__product-item:hover,.c-breadcrumb .list.mobile .item a,.c-footer .brand-item:hover,.c-skip-nav,a{text-decoration:none}b,blockquote,optgroup,strong{font-weight:700}.c-brand-contact .c-number,.c-icon--vertical-align-middle,.c-prehead-nav__item,img{vertical-align:middle}.sr-only,.vc-highlights,svg:not(:root){overflow:hidden}.vc-weekday,button[disabled],html input[disabled]{cursor:default}@font-face{font-display:swap;font-family:"Sunset Gothic Pro";font-style:normal;font-weight:100;src:local("Sunset Gothic Pro"),url(./fonts/SunsetGothic-Light-Pro.woff2) format("woff2"),url(./fonts/SunsetGothic-Light-Pro.woff) format("woff"),url(./fonts/SunsetGothic-Light-Pro.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Sunset Gothic Pro";font-style:normal;font-weight:300;src:local("Sunset Gothic Pro"),url(./fonts/SunsetGothic-Medium-Pro.woff2) format("woff2"),url(./fonts/SunsetGothic-Medium-Pro.woff) format("woff"),url(./fonts/SunsetGothic-Medium-Pro.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Sunset Gothic Pro";font-style:italic;font-weight:300;src:local("Sunset Gothic Pro"),url(./fonts/SunsetGothic-Italic-Pro.woff2) format("woff2"),url(./fonts/SunsetGothic-Italic-Pro.woff) format("woff"),url(./fonts/SunsetGothic-Italic-Pro.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Sunset Gothic Pro";font-style:normal;font-weight:500;src:local("Sunset Gothic Pro"),url(./fonts/SunsetGothic-Bold-Pro.woff2) format("woff2"),url(./fonts/SunsetGothic-Bold-Pro.woff) format("woff"),url(./fonts/SunsetGothic-Bold-Pro.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Sunset Gothic Pro";font-style:normal;font-weight:700;src:local("Sunset Gothic Pro"),url(./fonts/SunsetGothic-Heavy-Pro.woff2) format("woff2"),url(./fonts/SunsetGothic-Heavy-Pro.woff) format("woff"),url(./fonts/SunsetGothic-Heavy-Pro.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:local("Montserrat"),url(./fonts/Montserrat-ExtraLight.woff2) format("woff2"),url(./fonts/Montserrat-ExtraLight.woff) format("woff"),url(./fonts/Montserrat-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat"),url(./fonts/Montserrat-Bold.woff2) format("woff2"),url(./fonts/Montserrat-Bold.woff) format("woff"),url(./fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:local("Montserrat"),url(./fonts/Montserrat-Medium.woff2) format("woff2"),url(./fonts/Montserrat-Medium.woff) format("woff"),url(./fonts/Montserrat-Medium.ttf) format("truetype")}:root{--global-screen-small:320px;--global-screen-mobile:425px;--global-screen-tablet:768px;--global-screen-desktop:1024px;--global-screen-desktop-l:1200px;--global-screen-desktop-xl:1440px;--global-font-size:16px;--global-font-style:"Sunset Gothic Pro","Montserrat",Arial;--inghams-white:#f9f9f9;--inghams-white-75:#f9f9f9bf;--inghams-white-50:#f9f9f9bf;--inghams-charcoal:#232323;--inghams-charcoal-90:#2f2f2f;--inghams-charcoal-75:#5a5a5a;--inghams-charcoal-50:#919191;--inghams-charcoal-25:#c8c8c8;--inghams-charcoal-20:#ededed;--inghams-charcoal-10:#2323231a;--walking-lime:#d8f754;--walking-lime-75:#d8f754bf;--walking-lime-50:#ecfab0bf;--walking-green:#004c28;--walking-green-90:#195e3e;--walking-green-75:#40795e;--walking-green-50:#80a694;--walking-green-25:#bfd2c9;--walking-green-15:#004c283b;--walking-green-10:#0101011a;--ski-air:#95e0e4;--ski-air-75:#95e0e4bf;--ski-air-50:#d5f3f4;--ski-blue:#003457;--ski-blue-90:#194868;--ski-blue-75:#406781;--ski-blue-50:#809aab;--ski-blue-25:#bfccd5;--ski-blue-15:#00345736;--ski-blue-10:#0034571a;--lapland-lilac:#d292ff;--lapland-lilac-75:#d292ffbf;--lapland-lilac-50:#edd3ff;--lapland-purple:#381766;--lapland-purple-90:#4c2e75;--lapland-purple-75:#6a518c;--lapland-purple-50:#9c8bb3;--lapland-purple-25:#cdc5d9;--lapland-purple-15:#38176636;--lapland-purple-10:#3817661a;--color-secondary:var(--inghams-white);--color-secondary-75:var(--inghams-white-75);--color-secondary-50:var(--inghams-white-50);--color-primary:var(--inghams-charcoal);--color-primary-90:var(--inghams-charcoal-90);--color-primary-75:var(--inghams-charcoal-75);--color-primary-50:var(--inghams-charcoal-50);--color-primary-25:var(--inghams-charcoal-25);--color-primary-10:var(--inghams-charcoal-10);--color-grey:#f5f5f5;--color-light-grey:#d6d6d6;--color-dark-grey:#999999;--color-red:#e23333;--color-dark-red:#d62433;--color-faded-red:#fbe9eb;--text-h2-l:18px;--text-h2-s:17px;--text-h3-l:16px;--text-h3-s:15px;--text-mediumprint-m:14px;--text-mediumprint-s:13px;--text-smallprint-m:12px;--text-smallprint-s:11px;--vc-white:#ffffff;--vc-black:#000000;--vc-gray-50:#f8fafc;--vc-gray-100:#f1f5f9;--vc-gray-200:#e2e8f0;--vc-gray-300:#cbd5e1;--vc-gray-400:#94a3b8;--vc-gray-500:#64748b;--vc-gray-600:#475569;--vc-gray-700:#334155;--vc-gray-800:#1e293b;--vc-gray-900:#0f172a;--vc-font-family:BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;--vc-font-normal:400;--vc-font-medium:500;--vc-font-semibold:600;--vc-font-bold:700;--vc-text-2xs:10px;--vc-text-xs:12px;--vc-text-sm:14px;--vc-text-base:16px;--vc-text-lg:18px;--vc-text-xl:20px;--vc-text-2xl:24px;--vc-leading-none:1;--vc-leading-tight:1.25;--vc-leading-snug:1.375;--vc-leading-normal:1.5;--vc-rounded:0.25rem;--vc-rounded-md:0.375rem;--vc-rounded-lg:0.5rem;--vc-rounded-full:9999px;--vc-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);--vc-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);--vc-shadow-inner:inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);--vc-slide-translate:22px;--vc-slide-duration:0.15s;--vc-slide-timing:ease;--vc-day-content-transition:all 0.13s ease-in;--vc-weeknumber-offset-inside:26px;--vc-weeknumber-offset-outside:34px;--vc-focus-ring:transparent;--virtual-button-offset:0;--container-width:750px;--contained-width:750px;--row-gap:16;--col-gap:16}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.vc-container,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}td,th{padding:0}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:hover{text-decoration:underline}a:focus,a:focus-visible{outline:var(--color-primary) auto 1px;outline-offset:1px}figure{margin:0}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{background-color:#fff;border:1px solid #ddd;border-radius:4px;display:inline-block;height:auto;line-height:1.42857143;max-width:100%;padding:4px;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.sr-only{height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}.container,.filter-option.option-sortby{margin-left:auto}[role=button]{cursor:pointer}.sample-box{align-items:center;background-color:var(--color-grey);border-radius:10px;display:flex;height:100%;justify-content:center;min-height:80px;width:100%}.c-modal,body{height:calc(var(--vh,1vh) * 100)}.col--228,.col--273,.col--282,.col--336,.col--363,.col--372,.col--39,.col--48,.col--57,.col--633,.col--732,.col--75,.col--822,.col--84,.col--93,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}body{font-family:"Sunset Gothic Pro",Montserrat,Arial;background-color:#fff;display:flex;flex-direction:column;font-size:.875rem;font-weight:100;line-height:1.375rem;overflow-x:hidden}.container{margin-right:auto;max-width:var(--container-width);padding-left:15px;padding-right:15px;position:relative;width:100%}.row-gutter-l{display:flex;row-gap:32px}.row-gutter-s{display:flex;row-gap:16px}.col-gutter-l{column-gap:32px;display:flex}.col-gutter-s{column-gap:16px;display:flex}body [data-module][data-url]{cursor:pointer}.c-icon{height:30px;width:30px;fill:currentColor}.vc-popover-content-wrapper{--popover-horizontal-content-offset:8px;--popover-vertical-content-offset:10px;--popover-caret-horizontal-offset:18px;--popover-caret-vertical-offset:8px;display:block;outline:0;position:absolute;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{background-color:var(--vc-popover-content-bg);border:1px solid;border-color:var(--vc-popover-content-border);border-radius:var(--vc-rounded-lg);box-shadow:var(--vc-shadow-lg);color:var(--vc-popover-content-color);font-weight:var(--vc-font-medium);outline:0;padding:4px;position:relative;z-index:10}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{background-color:inherit;border-left:inherit;border-top:inherit;content:"";display:block;height:12px;position:absolute;width:12px;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translateX(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translateX(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translateX(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translateX(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{align-items:center;display:flex;transition:var(--vc-day-content-transition)}.vc-day-popover-row-indicator{align-items:center;display:flex;flex-grow:0;justify-content:center;width:15px}.vc-day-popover-row-indicator span{transition:var(--vc-day-content-transition)}.vc-day-popover-row-label{align-items:center;display:flex;flex-grow:1;flex-wrap:none;font-size:var(--vc-text-xs);line-height:var(--vc-leading-normal);margin-left:4px;margin-right:4px;width:-webkit-max-content;width:max-content}.vc-day-popover-row-highlight{border-radius:3px;height:5px;width:8px}.vc-day-popover-row-bar{height:3px;width:10px}.vc-base-icon{display:inline-block;stroke:currentColor;stroke-width:2;fill:none}.vc-header{display:grid;grid-gap:4px;align-items:center;height:30px;margin-top:10px;padding-left:10px;padding-right:10px}.vc-header.is-lg{font-size:var(--vc-text-lg)}.vc-header.is-xl{font-size:var(--vc-text-xl)}.vc-header.is-2xl{font-size:var(--vc-text-2xl)}.vc-header .vc-title-wrapper{grid-column:title;grid-row:1}.vc-header .vc-prev{grid-column:prev;grid-row:1}.vc-header .vc-next{grid-column:next;grid-row:1}.vc-header .vc-next,.vc-header .vc-prev,.vc-header .vc-title{align-items:center;border:0;border-radius:var(--vc-rounded);display:flex;pointer-events:auto;-webkit-user-select:none;cursor:pointer;user-select:none}.vc-header .vc-title{color:var(--vc-header-title-color);font-weight:var(--vc-font-semibold);line-height:1.875rem;margin:0;padding:0 8px;white-space:nowrap}.vc-header .vc-title:hover{opacity:.75}.vc-header .vc-arrow:disabled,.vc-nav-arrow:disabled,.vc-nav-item:disabled,.vc-nav-title:disabled{opacity:.25;pointer-events:none}.vc-header .vc-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;margin:0;padding:0;width:28px}.vc-header .vc-arrow:hover{background:var(--vc-header-arrow-hover-bg)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow,.vc-nav-item,.vc-nav-title{cursor:pointer;font-size:var(--vc-text-sm);margin:0;-webkit-user-select:none;border:0;border-radius:var(--vc-rounded);user-select:none;white-space:nowrap}.vc-nav-arrow:hover,.vc-nav-item:hover,.vc-nav-title:hover{background-color:var(--vc-nav-hover-bg)}.vc-nav-title{color:var(--vc-nav-title-color);font-weight:var(--vc-font-bold);height:30px;line-height:var(--vc-leading-snug);padding:0 6px}.vc-nav-arrow{align-items:center;color:var(--vc-header-arrow-color);display:flex;height:30px;justify-content:center;padding:0;width:26px}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px;margin-top:2px}.vc-nav-item{font-weight:var(--vc-font-semibold);line-height:var(--vc-leading-snug);padding:6px 0;text-align:center;width:48px}.vc-day-content,.vc-highlight{height:28px;width:28px}.vc-nav-item.is-active{background-color:var(--vc-nav-item-active-bg);color:var(--vc-nav-item-active-color);font-weight:var(--vc-font-bold)}.vc-nav-item.is-active:not(:focus){box-shadow:var(--vc-nav-item-active-box-shadow)}.vc-nav-item.is-current{color:var(--vc-nav-item-current-color)}.vc-day{min-height:32px;position:relative;z-index:1}.vc-monthly .is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.vc-day-box-center-center{align-items:center;display:flex;justify-content:center;transform-origin:50% 50%}.vc-day-box-left-center{align-items:center;display:flex;justify-content:flex-start;transform-origin:0 50%}.vc-day-box-right-center{align-items:center;display:flex;justify-content:flex-end;transform-origin:100% 50%}.vc-day-box-center-bottom{align-items:flex-end;display:flex;justify-content:center}.vc-day-content,.vc-dots{align-items:center;display:flex}.vc-day-content{border-radius:var(--vc-rounded-full);font-size:var(--vc-text-sm);font-weight:var(--vc-font-medium);justify-content:center;line-height:1.75rem;-webkit-user-select:none;cursor:pointer;user-select:none}.vc-day-content:hover{background-color:var(--vc-day-content-hover-bg)}.vc-day-content.vc-disabled{color:var(--vc-day-content-disabled-color)}.vc-content:not(.vc-base){color:var(--vc-content-color);font-weight:var(--vc-font-bold)}.vc-highlights{pointer-events:none;z-index:-1}.vc-highlight.vc-highlight-base-start{border-radius:0!important;border-right-width:0!important;width:50%!important}.vc-highlight.vc-highlight-base-end{border-left-width:0!important;border-radius:0!important;width:50%!important}.vc-highlight.vc-highlight-base-middle{border-left-width:0!important;border-radius:0!important;border-right-width:0!important;margin:0 -1px;width:100%}.vc-highlight-bg-none,.vc-highlight-bg-outline{background-color:var(--vc-highlight-outline-bg);border:2px solid;border-color:var(--vc-highlight-outline-border);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-light{background-color:var(--vc-highlight-light-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-bg-solid{background-color:var(--vc-highlight-solid-bg);border-radius:var(--vc-rounded-full)}.vc-highlight-content-none,.vc-highlight-content-outline{color:var(--vc-highlight-outline-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-light{color:var(--vc-highlight-light-content-color);font-weight:var(--vc-font-bold)}.vc-highlight-content-solid{color:var(--vc-highlight-solid-content-color);font-weight:var(--vc-font-bold)}.vc-dots{justify-content:center}.vc-bars,.vc-weeknumber{align-items:center;display:flex}.vc-dot{border-radius:9999px;height:5px;transition:var(--vc-day-content-transition);width:5px;background-color:var(--vc-dot-bg)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{justify-content:flex-start;width:75%}.vc-bar{flex-grow:1;height:3px;transition:var(--vc-day-content-transition);background-color:var(--vc-bar-bg)}.vc-pane{min-width:250px}.vc-weeknumber{justify-content:center;position:absolute}.vc-weeknumber.is-left{left:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-right{right:calc(var(--vc-weeknumber-offset-inside) * -1)}.vc-weeknumber.is-left-outside{left:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber.is-right-outside{right:calc(var(--vc-weeknumber-offset-outside) * -1)}.vc-weeknumber-content{align-items:center;color:var(--vc-weeknumber-color);display:flex;font-size:var(--vc-text-xs);font-style:italic;font-weight:var(--vc-font-medium);height:28px;justify-content:center;margin-top:2px;width:28px;-webkit-user-select:none;user-select:none}.vc-time-header,.vc-weekday{font-size:var(--vc-text-sm)}.c-card-carousel,.c-nav .image img,.vc-weekday{-webkit-user-select:none}.vc-weeks{position:relative;-webkit-overflow-scrolling:touch;min-width:232px;padding:6px}.vc-weeks.vc-show-weeknumbers-left{margin-left:var(--vc-weeknumber-offset-inside)}.vc-weeks.vc-show-weeknumbers-right{margin-right:var(--vc-weeknumber-offset-inside)}.vc-weekday{color:var(--vc-weekday-color);font-weight:var(--vc-font-bold);line-height:.875rem;padding-bottom:8px;padding-top:4px;text-align:center;user-select:none}.vc-base-select,.vc-base-select .vc-base-sizer{font-size:var(--vc-text-base);font-weight:var(--vc-font-medium)}.vc-week,.vc-weekdays{display:grid;grid-template-columns:repeat(7,1fr);position:relative}.vc-base-select{align-items:center;display:flex;height:30px;justify-content:center;position:relative}.vc-base-select.vc-has-icon select{padding:0 27px 0 9px}.vc-base-select.vc-has-icon .vc-base-sizer{padding:0 28px 0 10px}.vc-base-select.vc-fit-content select{left:0;position:absolute;top:0;width:100%}.vc-base-select .vc-base-icon{opacity:.6;pointer-events:none;position:absolute;right:4px;top:6px}.vc-base-select .vc-base-sizer{color:transparent;margin:0;padding:0 8px}.vc-base-select select{color:var(--vc-select-color);display:inline-flex;display:block;justify-content:center;-webkit-appearance:none;appearance:none;background-color:var(--vc-select-bg);background-image:none;border-radius:var(--vc-rounded);cursor:pointer;height:30px;line-height:var(--leading-none);margin:0;padding:0 7px;text-align:center;text-indent:0;width:-webkit-max-content;width:max-content}.vc-time-header,.vc-time-picker{align-items:center;display:flex}.vc-base-select select:hover{background-color:var(--vc-select-hover-bg)}.vc-base-select select.vc-align-left{text-align:left}.vc-base-select select.vc-align-right{text-align:right}.vc-time-picker{flex-direction:column;padding:8px 4px}.vc-time-picker.vc-invalid{opacity:.5;pointer-events:none}.vc-time-picker.vc-attached{border-top:1px solid var(--vc-time-picker-border)}.vc-time-picker>*+*{margin-top:4px}.vc-time-header{font-weight:var(--vc-font-semibold);line-height:1.3125rem;margin-top:-4px;padding-left:4px;padding-right:4px;text-transform:uppercase}.c-share,.c-share__link,.vc-container,.vc-time-select-group{display:inline-flex}.vc-time-select-group{align-items:center;background:var(--vc-time-select-group-bg);border:1px solid var(--vc-time-select-group-border);border-radius:var(--vc-rounded-md);padding:0 4px}.vc-time-select-group .vc-base-icon{color:var(--vc-time-select-group-icon-color);margin-right:4px}.vc-time-select-group select{background:0 0;padding:0 4px}.vc-time-weekday{color:var(--vc-time-weekday-color);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--vc-time-month-color);margin-left:8px}.vc-time-day{color:var(--vc-time-day-color);margin-left:4px}.vc-time-year{color:var(--vc-time-year-color);margin-left:8px}.vc-time-colon{margin:0 1px 2px 2px}.vc-time-decimal{margin:0 0 0 1px}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active{transition:transform var(--vc-slide-duration) var(--vc-slide-timing),opacity var(--vc-slide-duration) var(--vc-slide-timing);-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.vc-fade-leave-active,.vc-none-leave-active,.vc-slide-down-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active{position:absolute!important;width:100%}.vc-fade-enter-from,.vc-fade-leave-to,.vc-none-enter-from,.vc-none-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to{opacity:0}.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left,.vc-slide-left-enter-from,.vc-slide-right-leave-to{transform:translateX(var(--vc-slide-translate))}.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right,.vc-slide-left-leave-to,.vc-slide-right-enter-from{transform:translateX(calc(-1 * var(--vc-slide-translate)))}.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top,.vc-slide-up-enter-from{transform:translateY(var(--vc-slide-translate))}.vc-slide-down-enter-from,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom,.vc-slide-up-leave-to{transform:translateY(calc(-1 * var(--vc-slide-translate)))}.vc-gray{--vc-accent-50:var(--vc-gray-50);--vc-accent-100:var(--vc-gray-100);--vc-accent-200:var(--vc-gray-200);--vc-accent-300:var(--vc-gray-300);--vc-accent-400:var(--vc-gray-400);--vc-accent-500:var(--vc-gray-500);--vc-accent-600:var(--vc-gray-600);--vc-accent-700:var(--vc-gray-700);--vc-accent-800:var(--vc-gray-800);--vc-accent-900:var(--vc-gray-900)}.vc-red{--vc-accent-50:#fef2f2;--vc-accent-100:#fee2e2;--vc-accent-200:#fecaca;--vc-accent-300:#fca5a5;--vc-accent-400:#f87171;--vc-accent-500:#ef4444;--vc-accent-600:#dc2626;--vc-accent-700:#b91c1c;--vc-accent-800:#991b1b;--vc-accent-900:#7f1d1d}.vc-orange{--vc-accent-50:#fff7ed;--vc-accent-100:#ffedd5;--vc-accent-200:#fed7aa;--vc-accent-300:#fdba74;--vc-accent-400:#fb923c;--vc-accent-500:#f97316;--vc-accent-600:#ea580c;--vc-accent-700:#c2410c;--vc-accent-800:#9a3412;--vc-accent-900:#7c2d12}.vc-yellow{--vc-accent-50:#fefce8;--vc-accent-100:#fef9c3;--vc-accent-200:#fef08a;--vc-accent-300:#fde047;--vc-accent-400:#facc15;--vc-accent-500:#eab308;--vc-accent-600:#ca8a04;--vc-accent-700:#a16207;--vc-accent-800:#854d0e;--vc-accent-900:#713f12}.vc-green{--vc-accent-50:#f0fdf4;--vc-accent-100:#dcfce7;--vc-accent-200:#bbf7d0;--vc-accent-300:#86efac;--vc-accent-400:#4ade80;--vc-accent-500:#22c55e;--vc-accent-600:#16a34a;--vc-accent-700:#15803d;--vc-accent-800:#166534;--vc-accent-900:#14532d}.vc-teal{--vc-accent-50:#f0fdfa;--vc-accent-100:#ccfbf1;--vc-accent-200:#99f6e4;--vc-accent-300:#5eead4;--vc-accent-400:#2dd4bf;--vc-accent-500:#14b8a6;--vc-accent-600:#0d9488;--vc-accent-700:#0f766e;--vc-accent-800:#115e59;--vc-accent-900:#134e4a}.vc-blue{--vc-accent-50:#eff6ff;--vc-accent-100:#dbeafe;--vc-accent-200:#bfdbfe;--vc-accent-300:#93c5fd;--vc-accent-400:#60a5fa;--vc-accent-500:#3b82f6;--vc-accent-600:#2563eb;--vc-accent-700:#1d4ed8;--vc-accent-800:#1e40af;--vc-accent-900:#1e3a8a}.vc-indigo{--vc-accent-50:#eef2ff;--vc-accent-100:#e0e7ff;--vc-accent-200:#c7d2fe;--vc-accent-300:#a5b4fc;--vc-accent-400:#818cf8;--vc-accent-500:#6366f1;--vc-accent-600:#4f46e5;--vc-accent-700:#4338ca;--vc-accent-800:#3730a3;--vc-accent-900:#312e81}.vc-purple{--vc-accent-50:#faf5ff;--vc-accent-100:#f3e8ff;--vc-accent-200:#e9d5ff;--vc-accent-300:#d8b4fe;--vc-accent-400:#c084fc;--vc-accent-500:#a855f7;--vc-accent-600:#9333ea;--vc-accent-700:#7e22ce;--vc-accent-800:#6b21a8;--vc-accent-900:#581c87}.vc-pink{--vc-accent-50:#fdf2f8;--vc-accent-100:#fce7f3;--vc-accent-200:#fbcfe8;--vc-accent-300:#f9a8d4;--vc-accent-400:#f472b6;--vc-accent-500:#ec4899;--vc-accent-600:#db2777;--vc-accent-700:#be185d;--vc-accent-800:#9d174d;--vc-accent-900:#831843}.vc-focus:focus-within{box-shadow:var(--vc-focus-ring);outline:0}.vc-light{--vc-color:var(--vc-gray-900);--vc-bg:var(--vc-white);--vc-border:var(--vc-gray-300);--vc-hover-bg:hsla(211, 25%, 84%, 0.3);--vc-focus-ring:0 0 0 2px rgb(59, 131, 246, 0.4);--vc-header-arrow-color:var(--vc-gray-500);--vc-header-arrow-hover-bg:var(--vc-gray-200);--vc-header-title-color:var(--vc-gray-900);--vc-weekday-color:var(--vc-gray-500);--vc-weeknumber-color:var(--vc-gray-400);--vc-nav-hover-bg:var(--vc-gray-200);--vc-nav-title-color:var(--vc-gray-900);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:var(--vc-shadow);--vc-nav-item-current-color:var(--vc-accent-600);--vc-day-popover-container-color:var(--vc-white);--vc-day-popover-container-bg:var(--vc-gray-800);--vc-day-popover-container-border:var(--vc-gray-700);--vc-day-popover-header-color:var(--vc-gray-700);--vc-popover-content-color:var(--vc-gray-900);--vc-popover-content-bg:var(--vc-gray-50);--vc-popover-content-border:var(--vc-gray-300);--vc-time-picker-border:var(--vc-gray-300);--vc-time-weekday-color:var(--vc-gray-700);--vc-time-month-color:var(--vc-accent-600);--vc-time-day-color:var(--vc-accent-600);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-50);--vc-time-select-group-border:var(--vc-gray-300);--vc-time-select-group-icon-color:var(--vc-accent-500);--vc-select-color:var(--vc-gray-900);--vc-select-bg:var(--vc-gray-100);--vc-select-hover-bg:var(--vc-gray-200);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-400)}.vc-light .vc-attr,.vc-light.vc-attr{--vc-content-color:var(--vc-accent-600);--vc-highlight-outline-bg:var(--vc-white);--vc-highlight-outline-border:var(--vc-accent-600);--vc-highlight-outline-content-color:var(--vc-accent-700);--vc-highlight-light-bg:var(--vc-accent-200);--vc-highlight-light-content-color:var(--vc-accent-900);--vc-highlight-solid-bg:var(--vc-accent-600);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-600);--vc-bar-bg:var(--vc-accent-600)}.vc-dark{--vc-color:var(--vc-white);--vc-bg:var(--vc-gray-900);--vc-border:var(--vc-gray-700);--vc-hover-bg:hsla(216, 15%, 52%, 0.3);--vc-focus-ring:0 0 0 2px rgb(59 130 246 / 0.7);--vc-header-arrow-color:var(--vc-gray-300);--vc-header-arrow-hover-bg:var(--vc-gray-800);--vc-header-title-color:var(--vc-gray-100);--vc-weekday-color:var(--vc-accent-200);--vc-weeknumber-color:var(--vc-gray-500);--vc-nav-hover-bg:var(--vc-gray-700);--vc-nav-title-color:var(--vc-gray-100);--vc-nav-item-hover-box-shadow:none;--vc-nav-item-active-color:var(--vc-white);--vc-nav-item-active-bg:var(--vc-accent-500);--vc-nav-item-active-box-shadow:none;--vc-nav-item-current-color:var(--vc-accent-400);--vc-day-popover-container-color:var(--vc-gray-800);--vc-day-popover-container-bg:var(--vc-white);--vc-day-popover-container-border:var(--vc-gray-100);--vc-day-popover-header-color:var(--vc-gray-300);--vc-popover-content-color:var(--vc-white);--vc-popover-content-bg:var(--vc-gray-800);--vc-popover-content-border:var(--vc-gray-700);--vc-time-picker-border:var(--vc-gray-700);--vc-time-weekday-color:var(--vc-gray-400);--vc-time-month-color:var(--vc-accent-400);--vc-time-day-color:var(--vc-accent-400);--vc-time-year-color:var(--vc-gray-500);--vc-time-select-group-bg:var(--vc-gray-700);--vc-time-select-group-border:var(--vc-gray-500);--vc-time-select-group-icon-color:var(--vc-accent-400);--vc-select-color:var(--vc-gray-200);--vc-select-bg:var(--vc-gray-700);--vc-select-hover-bg:var(--vc-gray-600);--vc-day-content-hover-bg:var(--vc-hover-bg);--vc-day-content-disabled-color:var(--vc-gray-600)}.vc-dark .vc-attr,.vc-dark.vc-attr{--vc-content-color:var(--vc-accent-500);--vc-highlight-outline-bg:var(--vc-gray-900);--vc-highlight-outline-border:var(--vc-accent-300);--vc-highlight-outline-content-color:var(--vc-accent-200);--vc-highlight-light-bg:var(--vc-accent-800);--vc-highlight-light-content-color:var(--vc-accent-100);--vc-highlight-solid-bg:var(--vc-accent-500);--vc-highlight-solid-content-color:var(--vc-white);--vc-dot-bg:var(--vc-accent-500);--vc-bar-bg:var(--vc-accent-500)}.vc-container{background-color:var(--vc-bg);color:var(--vc-color);font-family:var(--vc-font-family);position:relative}.vc-container,.vc-container *{box-sizing:border-box}.vc-container :focus,.vc-container:focus{outline:0}.vc-container .vc-container{border:none}.vc-bordered{border:1px solid;border-color:var(--vc-border);border-radius:var(--vc-rounded-lg)}.vc-expanded{min-width:100%}.vc-transparent{background-color:transparent}.vc-date-picker-content{background-color:var(--vc-bg);padding:0}.vc-date-picker-content .vc-container{border:0}.vc-pane-container{position:relative;width:100%}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-pane-header-wrapper{pointer-events:none;position:absolute;top:0;width:100%}.vc-day-popover-container{font-size:var(--vc-text-xs);font-weight:var(--vc-font-medium)}.vc-day-popover-header{color:var(--vc-day-popover-header-color);font-size:var(--vc-text-xs);font-weight:var(--vc-font-semibold);text-align:center}.c-modal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:6}.c-modal.has-url-content .c-modal__body{margin-bottom:20px;padding:0 30px}.c-modal.fetching-url .c-modal__body{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;min-height:300px}.c-modal.c-modal-cms .c-modal__head{padding:32px 30px 16px}.c-modal.c-modal-cms .c-modal__body{height:100%;overflow:hidden;overflow-y:auto}.c-modal.js-modal .c-modal-wrapper{max-height:calc(100vh - 120px);max-width:600px;width:calc(100% - 60px)}.c-modal.js-modal .c-modal__head{padding:18px 50px 18px 30px;text-align:center}.c-modal.js-modal .c-modal__body{overflow:hidden;overflow-y:auto}.c-modal.js-modal.image-viewer .c-modal-wrapper{border-radius:15px;max-width:1020px;overflow:hidden}.c-modal.js-modal.image-viewer .c-modal__head{padding:0}.c-modal.js-modal.image-viewer .c-modal__close{color:#fff;right:20px;top:20px;z-index:5}.c-modal-wrapper{border-radius:15px}.c-modal .c-icon-global{height:20px;margin-top:6px}.c-modal .c-btn-global{border:2px solid #000;border-radius:21px}.c-modal .c-header-global{text-align:right}.c-modal ::-webkit-scrollbar{width:10px}.c-modal ::-webkit-scrollbar-track{background-color:transparent}.c-modal ::-webkit-scrollbar-thumb:hover{background-color:#d6dee1}.c-modal .c-modal-wrapper{align-items:stretch;background-color:#fff;border-radius:15px;display:flex;flex-direction:column;max-height:605px;position:inherit;width:454px}.c-modal .c-modal__head{padding:30px 35px;position:relative}.c-modal .c-modal__head h3{font-size:18px;font-size:1.125rem}.c-modal .c-modal__back,.c-modal .c-modal__close{background:0 0;border:none;cursor:pointer;left:auto;position:absolute;right:25px;top:50%;transform:translateY(-50%)}.c-modal .c-modal__back svg,.c-modal .c-modal__close svg{height:15px;width:15px}.c-modal .c-modal__back{left:25px;right:auto;transform:translateY(-50%) rotate(90deg)}.c-modal .c-modal__foot{box-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;margin:auto 0 0;padding:12px 16px}.c-modal.c-modal-mask.is-topmost{pointer-events:auto;visibility:visible}.c-modal.c-modal-mask.is-hidden{pointer-events:none;visibility:hidden}h1,h2,h3,h4,h5{margin-bottom:0}h3{font-weight:500}.c-heading-h1{font-size:28px;font-size:1.75rem;line-height:45.5px;line-height:2.84375rem;margin-bottom:.9375rem;margin-top:.9375rem}.c-heading-main{color:Var(--color-inghams-charcoal);font-size:2.25rem;font-weight:500;line-height:2.25rem;position:relative;text-transform:uppercase}.c-heading-subheading{color:Var(--color-inghams-charcoal);font-family:Montserrat,Arial;font-size:1rem;font-weight:400;line-height:1rem}.c-heading-h2{font-size:26px;font-size:1.625rem;line-height:2.64063rem;line-height:2.640625rem;margin-bottom:1.875rem;margin-top:1.875rem}.c-heading-h3,.c-heading-h4,.c-heading-h5{margin-bottom:.9375rem;margin-top:.9375rem}.c-heading-h3{font-size:24px;font-size:1.5rem;line-height:45.5px;line-height:2.84375rem}.c-heading-h4{font-size:17px;font-size:1.0625rem;line-height:32.5px;line-height:2.03125rem}.c-heading-h5{font-size:16px;font-size:1rem}.c-text-lead{font-size:17px;font-size:1.0625rem;line-height:1.72656rem;line-height:1.7265625rem}.c-text-small{font-size:15px;font-size:.9375rem;line-height:1.52344rem;line-height:1.5234375rem;text-transform:uppercase}.c-text-source{font-size:11px;font-size:.6875rem;text-transform:uppercase}.c-skip-nav{background-color:#000;color:#fff;left:-100%;padding:.75rem;position:absolute;top:0}.c-skip-nav:focus{left:0}strong{font-weight:300}blockquote{font-size:28px;font-size:1.75rem;line-height:1.82813rem;line-height:1.828125rem;margin:20px 0;padding-left:3.3em;position:relative}blockquote:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E\a%3Cpath fill='%23e6eef2' d='M146.5 47C64.5 106 2 205.8 2 314.6 2 402 53.7 450.2 112.6 450.2c53.5 0 94.6-42.8 94.6-94.5 0-53.6-35.7-91-85.7-91-9 0-21.4 1.8-23.2 1.8 5.4-57 57-128.5 114.2-166l-66-53.5zM432 47c-82 59-144.5 158.8-144.5 267.6 0 87.5 51.7 135.6 110.6 135.6 53.6 0 96.4-42.8 96.4-94.5 0-53.6-37.4-91-87.4-91-9 0-21.4 1.8-23.2 1.8 7-57 57-128.5 114.2-166L432 47z'/%3E\a%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:3rem;left:0;position:absolute;width:3rem}cite{display:block;font-size:14px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.42188rem;line-height:1.421875rem;padding-top:5px}.grey-bg-color{background-color:var(--color-grey)}.charcoal-bg-color{background-color:var(--inghams-charcoal)}.charcoal-color{color:var(--inghams-charcoal)!important}.ski-color{color:var(--ski-blue)!important}.ski-bg-color{background-color:var(--ski-blue)!important}.ski-air-color{color:var(--ski-air)!important}.ski-air-bg-color{background-color:var(--ski-air)!important}.ski-air-bg-color-50{background-color:var(--ski-air-50)!important}.walking-color{color:var(--walking-green)!important}.walking-bg-color{background-color:var(--walking-green)!important}.walking-lime-color{color:var(--walking-lime)!important}.walking-lime-bg-color{background-color:var(--walking-lime)!important}.walking-lime-bg-color-50{background-color:var(--walking-lime-50)!important}.lapland-color{color:var(--lapland-purple)!important}.lapland-bg-color{background-color:var(--lapland-purple)!important}.lapland-lilac-color{color:var(--lapland-lilac)!important}.lapland-lilac-bg-color{background-color:var(--lapland-lilac)!important}.lapland-lilac-bg-color-50{background-color:var(--lapland-lilac-50)!important}.santa-color{color:var(--lapland-purple)!important}.santa-bg-color{background-color:var(--lapland-purple)!important}.santa-lilac-color{color:var(--lapland-lilac)!important}.santa-lilac-bg-color{background-color:var(--lapland-lilac)!important}.santa-lilac-bg-color-50{background-color:var(--lapland-lilac-50)!important}.c-breadcrumb{position:relative;z-index:5}.c-breadcrumb-here{display:none}.c-breadcrumb .list{display:none;padding:12px 25px}.c-breadcrumb .list.mobile{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),var(--color-primary);display:flex;margin:0}.c-breadcrumb .list.mobile .item a{align-items:center;color:var(--inghams-white);display:flex;font-family:Montserrat,Arial;gap:8px}.c-breadcrumb .list.mobile .item :before{content:"";-webkit-mask:url('data:image/svg+xml,<svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.70711 13.7072L0 7.00007L6.70711 0.292969L8.12132 1.70718L2.82843 7.00007L8.12132 12.293L6.70711 13.7072Z" fill="%23f9f9f9"/></svg>') no-repeat center;background-color:var(--inghams-white);display:inline-block;height:16px;mask:url('data:image/svg+xml,<svg width="9" height="14" viewBox="0 0 9 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.70711 13.7072L0 7.00007L6.70711 0.292969L8.12132 1.70718L2.82843 7.00007L8.12132 12.293L6.70711 13.7072Z" fill="%23f9f9f9"/></svg>') no-repeat center;width:16px}.c-breadcrumb .list .item{color:var(--inghams-charcoal);display:inline-block;font-size:.875rem;font-weight:300;line-height:1.125rem}.c-breadcrumb .list .item a{color:var(--inghams-charcoal);text-decoration:underline}.c-breadcrumb .list .item:before{content:"";-webkit-mask:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.81066 0.969727L6.84099 6.00006L1.81066 11.0304L0.75 9.96973L4.71967 6.00006L0.75 2.03039L1.81066 0.969727Z" fill="%23444444"/></svg>') no-repeat center;background-color:var(--inghams-charcoal);display:inline-block;height:9px;margin:0 8px;mask:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.81066 0.969727L6.84099 6.00006L1.81066 11.0304L0.75 9.96973L4.71967 6.00006L0.75 2.03039L1.81066 0.969727Z" fill="%23444444"/></svg>') no-repeat center;width:7px}.c-breadcrumb .list .item:first-child:before,.c-prehead{display:none}.c-breadcrumb .list .item:last-child{font-family:Montserrat,Arial;font-weight:700;line-height:1.375rem}.c-prehead{color:#fff;float:left;font-size:13px;font-size:.8125rem;width:100%}.c-prehead .c-link{color:#00a1d8;font-weight:700;padding:0 5px}.is-active .c-prehead{display:block}.c-prehead-text{background-color:#001a2e}.c-prehead-nav{background:rgb(222.6,222.6,222.6);position:relative}.c-prehead-nav__items{display:table;position:relative;width:100%}.c-prehead-nav__item{display:table-cell}.c-prehead-nav__item a{color:#757373;display:block;font-weight:700;padding:15px 0;text-align:center;text-transform:uppercase}.c-prehead-search .c-prehead-search_btn{border-radius:3px!important;height:32px;position:absolute;right:15px;width:45px}.c-prehead-search .c-prehead-search__input{margin-right:50px}.c-prehead-search .c-input-text{border:1px solid silver;border-radius:3px;height:36px;padding:10px;width:100%}.c-prehead-search__icon{margin-right:5px;padding:0!important;transition:all .3s ease-in-out}.c-prehead-search__icon .c-icon{height:24px;width:24px}.c-prehead-search__icon:focus,.c-prehead-search__icon:hover{color:#757373}.c-prehead-search__icon.is-active,.c-share .c-icon{color:#f86624}.c-prehead-search__field{background-color:#fff;border-radius:3px;color:#757373;display:none;font-size:.8125rem;height:40px;padding:1px;position:absolute;right:25px;top:50%;transform:translateY(-50%);z-index:51}.c-prehead-search__field.is-active{display:block;left:5px;position:absolute;right:70px}.c-prehead-search__field:before{border-style:solid;content:"";display:block;height:0;transform:translateY(-50%);width:0;-moz-transform:scale(.9999);border-color:transparent transparent transparent #fff;border-width:10px 0 10px 10px;bottom:auto;left:auto;position:absolute;right:-8px;top:50%}.c-prehead-search__field .c-input-search{border:0;box-sizing:border-box;height:38px;padding:5px 10px;width:85%}.c-prehead-search__field .c-btn{float:right;text-align:center;width:15%}.c-header{color:#fff;position:relative}.c-header .c-icon{display:block}.c-header__burger{background:0 0;border:none;cursor:pointer;margin:0;padding:0}.c-header__burger .c-icon{height:18px;width:18px;fill:#fff;margin:0}.c-header__burger .icon-close,.c-header__burger.is-open .icon-menu{display:none}.c-header__burger.is-open .icon-close{display:block;transform:scale(.8)}.c-header__main{align-items:center;background-color:var(--color-primary);display:flex;justify-content:space-between;overflow:visible;padding:18px 15px}.p-agent .c-header__main{padding:9px 15px}.c-header__main>.c-brand-container{align-items:center;display:flex}.c-header__parent-nav{display:none;margin:auto 0 0}.c-header__parent-nav .product-links{background-color:rgba(0,0,0,.2)}.c-header__support{flex-direction:column;line-height:1.375rem}.c-header__support span{display:inline-block;padding-right:10px}.c-header__support a{color:#fff;font-weight:500}.c-header__links{column-gap:20px;display:none;flex-direction:row;font-size:.8125em}.c-header__links a{color:#fff}.c-brand{align-items:center;display:flex;justify-content:center}.c-home-menu-wrapper{left:-17px;position:relative}.c-home-menu-wrapper:hover .c-brand__product-list{display:flex;flex-direction:column}.c-brand__product-list{background:#fff;border-radius:0 5px 5px;box-shadow:2px 5px 8px rgba(0,0,0,.2);display:none;left:0;overflow:hidden;position:absolute;top:72px;width:210px;z-index:6}.c-brand__product-item{align-items:center;color:#000;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-items:center;padding:20px}.c-brand__product-item:hover{background-color:var(--color-primary-90);color:#fff}.c-brand__product-item:not(:last-child){border-bottom:1px solid var(--color-grey)}.c-brand__product-item svg.c-icon{height:24px;width:24px}.c-brand__product-item:first-child svg.c-icon{padding:3px}.c-brand__product-select{border-left:1px solid var(--color-primary-75);display:none;margin-left:15px;padding:0 10px}.c-brand__product-select .c-icon{color:var(--color-primary-75);width:13px}.c-brand__product-select:hover{cursor:pointer}.c-brand__product-list.c-nav__parent--open{display:flex;flex-direction:column}.c-brand__logo{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}.c-brand__logo .icon-inghams-logo{display:flex;height:19px;width:120px}.c-brand__logo .c-brand__product{color:var(--color-secondary);display:flex;font-size:.625rem;line-height:.625rem}.c-brand__logo .c-brand__agent{align-items:center;color:#fff;display:flex;flex-direction:row;justify-content:center}.c-brand__logo .icon-thomas-cook-logo{height:12px;margin-left:6px;width:99px}.c-brand__product{color:var(--ski-air);font-size:var(--text-mediumprint-s);font-weight:700}.c-brand-contact{align-items:center;color:#fff;column-gap:10px;display:flex;justify-content:flex-end}.c-brand-contact a{color:inherit}.c-brand-contact .c-icon{height:24px;width:24px}.c-brand-contact .c-need-help:hover .c-opentime__hours-list{display:block}.c-brand-contact .c-need-help{display:none;position:relative}.c-brand-contact .c-opentime__hours{display:flex;flex-direction:column}.c-brand-contact .c-opentime__hours-list{background:#fff;border-radius:5px;box-shadow:2px 5px 8px rgba(0,0,0,.2);color:#000;display:none;padding:10px;position:absolute;right:0;top:60px;width:205px;z-index:6}.c-brand-contact .c-opentime__hours-list>p:first-child{margin:0;padding:0 10px 10px}.c-brand-contact .c-opentime__hours-list>p{font-weight:500;margin:0;padding:5px 10px}.c-brand-contact .c-opentime__hours-list>p>span{font-weight:lighter}.c-brand-contact .c-opentime__hours-list.c-nav__parent--open{display:flex;flex-direction:column}.c-brand-contact .c-number{color:#fff;display:inline-block;font-weight:500;position:relative}.c-brand-contact .c-text{padding-right:5px}.c-brand-contact .c-call{display:none}.c-simple-banner{align-items:center;border-radius:8px;color:#fff;display:flex;gap:16px;justify-content:center;padding:17px 0}.c-simple-banner .c-icon{height:24px;width:24px}.c-footer{background-color:var(--color-primary)}.c-footer .u-inline-block{object-fit:contain}.c-footer .spacer{height:50px}.c-footer .brand{align-items:center;display:flex;gap:1.25rem;justify-content:center}.c-footer .brand .s-symbol .c-icon{height:auto;padding:6px;width:28px}.c-footer .brand .icon-inghams-logo{color:#fff;height:15px;margin-top:9px;width:93px}.c-footer .brand .icon-inghams-logo a{color:#fff;display:inline-block;margin-top:5px;padding:5px}.c-footer .brand-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.c-footer .brand-name{font-size:.6875rem;font-weight:500;line-height:.8125rem;text-transform:uppercase}.c-footer .links-and-socials{display:flex;flex-direction:column;gap:3rem}.c-footer .links-and-socials .links{color:#fff;display:grid;font-size:1em;gap:1.5rem}.c-footer .links-and-socials .links .link-area{display:flex;flex-direction:column;gap:3rem}.c-footer .links-and-socials .links .link-area .item-group{display:flex;flex-direction:column;gap:1rem}.c-footer .links-and-socials .links .header{display:block;font-size:1rem;font-weight:300;line-height:1.125rem}.c-footer .links-and-socials .links ul{display:flex;flex-direction:column;gap:.75rem;list-style-type:none;margin:0;padding:0}.c-footer .links-and-socials .links ul li{font-family:Montserrat,Arial;font-size:.875rem;line-height:.875rem}.c-footer .links-and-socials .links a{color:#fff}.c-footer .links-and-socials .socials{color:#fff;display:flex;flex-wrap:wrap;font-size:1em;gap:3rem;position:relative}.c-footer .links-and-socials .socials .social{display:flex;flex:1 0 100%;flex-direction:column;gap:1rem;position:relative}.c-footer .links-and-socials .socials .social-item{align-items:center;display:flex;font-size:1rem;font-weight:500;gap:1rem;line-height:1.125rem}.c-footer .links-and-socials .socials .social-links{display:grid;gap:.75rem;grid-auto-flow:row}.c-footer .links-and-socials .socials .social-links ul{column-gap:15px;display:flex;flex-direction:row;flex-wrap:wrap}.c-footer .links-and-socials .socials .social-links ul li{display:inline-block;white-space:nowrap}.c-footer .links-and-socials .socials .social-links ul li a{color:inherit;display:inline-block;font-family:Montserrat,Arial;font-size:1rem;font-weight:100;line-height:1.25rem;padding:0;text-decoration:underline;white-space:nowrap;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-footer .links-and-socials .socials .social a{color:#fff}.c-footer .deep-footer{display:flex;flex-direction:column;gap:2rem;text-align:center}.c-footer .deep-footer .logos{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.c-footer .deep-footer .logos>img{max-height:59px}.c-footer .deep-footer .brand-details{color:var(--inghams-charcoal-25);font-size:.75rem;line-height:.914375rem}.c-footer .deep-footer nav ul{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;justify-content:center;line-height:1.1375rem;list-style-type:none;padding:0}.c-footer .deep-footer nav ul li a{color:var(--inghams-charcoal-25);font-size:.8125rem;line-height:1.1375rem;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.c-footer .deep-footer .awards{text-align:center}.c-footer .deep-footer .awards img{max-height:59px;max-width:148px;width:100%}.c-footer .deep-footer .footer-cookie-button{all:unset;cursor:pointer;color:var(--inghams-charcoal-25);display:inline-block;line-height:1.125rem;text-decoration:underline}.c-footer .deep-footer .footer-cookie-button:hover{text-decoration:underline}.c-footer .deep-footer .c-icon.icon-atol{color:#fff}.c-nav{display:none;position:relative}.c-nav--open .c-nav{display:flex;flex-direction:column;overflow-y:auto}.c-nav .c-nav-trigger{cursor:pointer}.c-nav .c-nav-trigger .c-icon{height:15px;transition:all .3s ease;width:15px}.c-nav .c-navmenu>li>a,.c-nav .c-submenu>li>a{color:#fff;font-size:1rem;font-weight:500;line-height:1.625rem;text-decoration:none;transition:all .3s linear}.c-nav .c-navmenu>.ski>a,.c-nav .c-submenu>.ski>a{color:var(--ski-air)}.c-nav .c-navmenu>.walking>a,.c-nav .c-submenu>.walking>a{color:var(--walking-lime)}.c-nav .c-navmenu>.lapland>a,.c-nav .c-submenu>.lapland>a{color:var(--lapland-lilac)}.c-nav .c-megamenu{background-color:#fff}.c-nav .c-megamenu .c-list-item a{align-items:center;color:#000;column-gap:8px;display:flex;flex-direction:row;padding:0}.c-nav .c-megamenu .c-list-item a:hover{text-decoration:underline}.c-nav .c-megamenu ul{display:flex;flex-direction:column;row-gap:12px}.c-lightbox,.c-nav .c-megamenu .c-country-link{align-items:center}.c-nav .c-megamenu a{font-size:.875rem;line-height:1.375rem}.c-nav .c-megamenu .c-country-link svg{height:40px;width:40px}.c-nav .col.cards,.c-nav .col.list{display:flex;flex-direction:column;padding:0 16px;row-gap:16px}.c-nav .col h3,.c-nav .col h4{color:#000;margin:0}.c-nav .content{color:#000;padding:4px 8px!important}.c-nav .content .title{font-size:.875rem;line-height:1.125rem;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.c-nav .content .tag{font-size:.75rem}.c-nav .image{border-radius:8px;height:80px;overflow:hidden;width:80px}.c-nav .image img{background-position:center;background-size:cover;border:none;box-shadow:none;height:100%;object-fit:cover;width:100%;-webkit-user-drag:none;pointer-events:none;user-select:none}.c-nav .image.mini{border-radius:4px;height:40px;width:40px}.p-product .c-megamenu,.p-static .c-megamenu,.p-static .c-submenu{display:none}.p-static .c-megamenu{top:50px}.c-lightbox{background:rgba(0,0,0,.9);display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:9999}.c-lightbox-content,.c-lightbox-media{align-items:center;display:flex;max-height:90vh;max-width:90vw;position:relative;width:100%}.c-lightbox.visible{opacity:1;pointer-events:auto;visibility:visible}.c-lightbox-content{color:#fff;justify-content:center}.c-lightbox-media{aspect-ratio:16/9;border-radius:8px;flex-direction:column;height:auto;justify-content:center;transition:width .4s ease,height .4s ease}.c-lightbox-image{border-radius:15px;display:block;height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:0;transition:opacity .3s ease;width:auto}.c-lightbox-loader{animation:spin .6s linear infinite;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top:3px solid #fff;height:32px;left:50%;margin:-16px 0 0 -16px;position:absolute;top:50%;width:32px;z-index:5}.c-lightbox-counter{color:#c5c5c5;font-size:.875rem;font-weight:500;left:40px;position:fixed;text-align:center;top:30px}.c-lightbox-close,.c-lightbox-next,.c-lightbox-prev{background:0 0;border:none;color:#fff;cursor:pointer;font-size:2.5rem;position:absolute}.c-lightbox-close{cursor:pointer;filter:drop-shadow(0 4px 12px #000);position:fixed;right:20px;right:40px;top:30px;z-index:5}.c-lightbox--arrows{background-color:rgba(0,0,0,.2);border-radius:100%;height:60px;position:fixed;top:50%;transform:translateY(-50%);transition:all .3s;width:60px}.c-lightbox--arrows:hover{scale:1.2;transform:translateY(-40%)}.c-lightbox--arrows svg{fill:#fff;filter:drop-shadow(0 4px 12px #000);height:25px;width:25px}.c-lightbox-prev{left:10px;transform:rotate(180deg) translateY(50%)}.c-lightbox-prev:hover{transform:rotate(180deg) translateY(40%)}.c-lightbox-next{right:10px}.c-lightbox-next:hover{transform:translateY(-43%)}.c-lightbox-caption{color:#fff;display:block;margin-top:15px;text-align:center}.c-lightbox-fig{display:inline-block;position:relative;width:100%}.c-btn--outlined-secondary::after,.c-btn--outlined::after,.c-btn--plain::after,.c-lightbox-thumbnails{display:none}.c-lightbox-fig:hover .c-lightbox-fullscreen{opacity:1}.c-lightbox-fig img{max-width:100%}.c-lightbox-fullscreen{background:#fff;border:none;border-radius:20px;box-shadow:-1px 0 8px 0 rgba(0,0,0,.32);cursor:pointer;font-size:1.125rem;font-weight:700;height:25px;line-height:.9375rem;opacity:.5;padding:5px;position:absolute;right:8px;top:8px;transition:all .3s;width:25px;z-index:1}.c-lightbox-thumbnails{flex-direction:column;gap:8px;margin-top:-40px;overflow-x:auto;padding:.5rem}.c-lightbox-thumb{border-radius:4px;cursor:pointer;height:auto;object-fit:cover;opacity:.6;transition:opacity .3s ease;width:60px}.c-btn,.c-form--umbraco .umbraco-forms-navigation .btn.primary{text-align:left;transition:background .25s cubic-bezier(.39,.5,.15,1.36);text-decoration:none;cursor:pointer;font-family:inherit;vertical-align:middle}.c-lightbox-thumb.is-active{opacity:1;outline:#a6a6a6 solid 1px;outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.c-btn{background-color:var(--color-primary);border-radius:100px;border-width:0;color:#fff;display:inline-block;font-size:1rem;font-weight:500;line-height:1.1875rem;margin-bottom:10px;padding:10px 20px;position:relative;text-align:center}.c-btn--outlined,.c-btn--outlined-secondary,.c-btn--plain,.c-btn--secondary{transition:all .25s cubic-bezier(.39,.5,.15,1.36) 0s}.c-btn:hover{background-color:var(--color-primary-75);color:#fff;text-decoration:none}.c-btn:focus{text-decoration:none}.c-btn:focus:not(a.no-focus){outline:0}.c-btn:disabled,.c-btn[disabled]{background-color:var(--inghams-charcoal-50)!important;color:#fff!important}.c-btn:disabled::after,.c-btn[disabled]::after{color:#fff!important}.c-btn--primary{background-color:var(--color-primary)}.c-btn--primary:hover{background-color:var(--color-primary-90);border-color:var(--color-primary-90);color:#fff}.c-btn--primary:active{background-color:var(--color-primary-75);border-color:var(--color-primary-75);color:#fff}.c-btn--secondary{background-color:var(--color-secondary);color:#000}.c-btn--secondary::after{color:#000}.c-btn--secondary:hover{background-color:var(--color-secondary-50);color:#000;filter:brightness(85%)}.c-btn--secondary.active,.c-btn--secondary:active{color:#000}.c-btn--secondary-hollow{background:0 0;border:1px solid var(--color-primary);color:var(--color-primary-90)}.c-btn--tertiary,.c-btn--tertiary:hover{background-color:var(--color-primary-90);color:#fff}.c-btn--outlined,.c-btn--plain,.c-btn--plain:hover{background-color:transparent}.c-btn--tertiary:active{color:var(--color-primary-90)}.c-btn--plain{border:1px solid var(--color-primary);color:var(--color-primary)!important}.c-btn--plain:hover{border-color:var(--color-primary-75);color:var(--color-primary-75)!important}.c-btn--outlined{border:1px solid var(--color-primary);color:var(--color-primary)}.c-btn--outlined:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.c-btn--outlined-secondary,.c-btn--transparent{background-color:transparent}.c-btn--outlined-secondary{border:1px solid var(--color-secondary);color:var(--color-secondary)}.c-btn--outlined-secondary:hover{background-color:var(--color-secondary-50);border-color:var(--color-secondary-75);color:#fff}.c-btn--white{background-color:#fff;color:var(--color-primary)}.c-btn--white:active,.c-btn--white:focus,.c-btn--white:hover{background-color:rgb(229.5,229.5,229.5);color:var(--color-primary-90)}.c-btn--white.cta-border{border:1px solid var(--color-primary)}.c-btn--mid,.c-btn--small{font-size:.875rem}.c-btn--wide{padding-left:20px;padding-right:20px}.c-btn--full{display:block;width:100%}.c-btn--icon{font-size:1rem;position:relative}.c-btn--icon .c-icon{color:#fff;display:block;height:15px;position:absolute;top:50%;transform:translateY(-50%);width:15px;fill:#fff}.c-btn-icon-text .c-icon{color:#fff;fill:#fff;height:15px;margin-right:10px;vertical-align:middle;width:15px}.c-btn--link,.c-btn--link:focus,.c-btn--link:hover{color:var(--color-primary);background-color:transparent}.c-btn--icon-left{padding-left:42px}.c-btn--icon-left .c-icon{left:15px}.c-btn--icon-right{padding-right:42px}.c-btn--icon-right .c-icon{right:15px}.c-btn--clear{margin-bottom:0}.c-btn--link{font-size:.9375rem;font-weight:400;padding:0 2px}.c-btn--link:focus,.c-btn--link:hover{text-decoration:underline}.c-btn--rounded{border-radius:100px}.c-btn--unstyled{all:unset}.c-btn--unstyled:focus,.c-btn--unstyled:hover{background-color:transparent;color:inherit;outline:revert}.btn-loader{animation:l21 .5s infinite alternate linear;aspect-ratio:1;border-radius:100%;box-shadow:19px 0 0 7px,38px 0 0 3px,57px 0 0 0;color:#fff;margin:8px 20px;transform:translateX(-38px);width:1px}.c-form--umbraco a,.c-list>li:before{color:var(--color-primary)}@keyframes l21{50%{box-shadow:19px 0 0 3px,38px 0 0 7px,57px 0 0 3px}100%{box-shadow:19px 0 0 0,38px 0 0 3px,57px 0 0 7px}}.c-form--umbraco{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:20px;padding:1rem}.c-form--umbraco input,.c-form--umbraco select,.c-form--umbraco textarea{border:1px solid #e0e0e0;border-radius:4px;box-sizing:border-box;color:#0f0a23;margin:0;outline:0;padding:8px}.c-form--umbraco textarea{width:100%}.c-form--umbraco input:focus,.c-form--umbraco select:focus,.c-form--umbraco textarea:focus{background-color:var(--color-primary-25);border-color:var(--color-primary)}.c-form--umbraco select{-webkit-appearance:auto;appearance:auto}.c-form--umbraco select>option{background-color:#fff;font-weight:lighter}.c-form--umbraco .umbraco-forms-indicator{color:var(--color-dark-red)}.c-form--umbraco .umbraco-forms-field{margin-top:10px}.c-form--umbraco .umbraco-forms-field .checkboxlist>div{margin-bottom:10px;min-height:22px;position:relative}.c-form--umbraco .umbraco-forms-field .checkboxlist>div::before{background-color:#fff;border:1px solid #7d7d7d;border-radius:3px;content:"";display:inline-block;height:28px;left:0;position:absolute;width:28px;z-index:0}.c-form--umbraco .umbraco-forms-field .checkboxlist>div:has(input[type=checkbox]:checked)::before{background-color:var(--color-primary);color:#fff;content:"✓";font-weight:700;padding:1px 7px 5px}.c-form--umbraco .umbraco-forms-field .checkboxlist>div label{cursor:pointer;padding-left:40px;position:relative;z-index:1}.c-form--umbraco .umbraco-forms-field-wrapper{margin-top:5px}.c-form--umbraco .checkbox .umbraco-forms-field-wrapper{flex-direction:column;justify-content:flex-start}.c-form--umbraco .checkbox .umbraco-forms-field-wrapper .field-validation-error{padding-left:0}.c-form--umbraco .checkbox .umbraco-forms-field-wrapper label{padding-left:40px;position:relative}.c-form--umbraco .checkbox.mandatory .umbraco-forms-field-wrapper label::after{color:var(--color-dark-red);content:"*";font-size:1.125rem;font-weight:500;padding-left:5px;position:relative}.c-form--umbraco .field-validation-error{color:var(--color-dark-red);display:block;font-size:.75rem;margin:0;padding-bottom:10px}.c-form--umbraco fieldset{border:0 solid transparent;margin:0 0 10px;padding:0}.c-form--umbraco input.btn.primary{text-align:center}.c-form--umbraco input[type=checkbox]{height:28px;left:0;opacity:0;position:absolute;top:0;width:28px;z-index:2}.c-form--umbraco .umbraco-forms-hidden{display:none;height:0}.c-form--umbraco .umbraco-forms-field.checkbox,.c-form--umbraco .umbraco-forms-field.dataconsent{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;position:relative}.c-form--umbraco .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper,.c-form--umbraco .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper{align-items:center;display:flex;gap:10px;justify-content:flex-start}.c-form--umbraco .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper::before,.c-form--umbraco .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper::before{background-color:#fff;border:1px solid #7d7d7d;border-radius:3px;content:"";display:inline-block;height:28px;left:0;position:absolute;width:28px;z-index:0}.c-form--umbraco .umbraco-forms-field.checkbox .umbraco-forms-field-wrapper:has(input[type=checkbox]:checked)::before,.c-form--umbraco .umbraco-forms-field.dataconsent .umbraco-forms-field-wrapper:has(input[type=checkbox]:checked)::before{background-color:var(--color-primary);color:#fff;content:"✓";font-weight:700;padding:1px 7px 5px}.c-form--umbraco-fieldset fieldset{border:1px solid #e0e0e0;margin:0 2px;margin-top:2.5rem!important;padding:.35em .625em .75em}.c-form--umbraco-fieldset legend{font-size:1.125rem;font-weight:500;line-height:1.5rem}.c-form--umbraco-fullwidth input,.c-form--umbraco-fullwidth select,.c-form--umbraco-fullwidth textarea{width:100%}.c-form--umbraco-btn-justify-right input.btn.primary{margin-top:10px;width:auto}.c-form--umbraco-btn-justify-right .umbraco-forms-navigation>div:has(input[class="btn primary"]){display:flex;justify-content:flex-end}.c-form--umbraco .umbraco-forms.missing-library{display:none}.c-form--umbraco .umbraco-forms-navigation .btn.primary{background-color:var(--color-primary);border-radius:100px;border-width:0;color:#fff;display:inline-block;margin-bottom:10px;padding:10px 20px;position:relative;text-align:center}.c-form--umbraco .umbraco-forms-navigation .btn.primary:hover{background-color:var(--color-primary-90);border-color:var(--color-primary-90);color:#fff}.c-form--umbraco .umbraco-forms-navigation .btn.primary:active{background-color:var(--color-primary-75);border-color:var(--color-primary-75);color:#fff}.c-form--umbraco-brochure{border:1px solid #e0e0e0;margin:0 2px 20px;margin-top:2.5rem!important;padding:.35em .625em .75em}.c-form--umbraco-brochure legend{font-size:1.125rem;font-weight:500;line-height:1.5rem}img.c-image-item{height:100%;max-width:100%;object-fit:cover;width:auto}.c-tag{align-items:center;background-color:var(--color-secondary);border-radius:4px;color:#000;display:flex;font-size:.75rem;font-weight:100;justify-content:center;line-height:.9375rem;padding:4px 8px;width:-webkit-fit-content;width:fit-content}.t-bg-color-secondary-50 .c-tag{background-color:var(--color-secondary-75)!important}.c-tag--outlined,.vc-container .vc-day:not(.is-not-in-month),.vc-container .vc-header .vc-title{background-color:transparent}.c-tag-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding-left:0}.c-tag svg{height:16px;margin-right:8px;width:16px}.c-tag--outlined{border:1px solid var(--color-primary)}.c-tag--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.c-tag--secondary{background-color:var(--color-secondary);border-color:var(--color-secondary)}.c-tag--secondary-50{background-color:var(--color-secondary-50);border-color:var(--color-secondary-50)}.c-tag--danger,.c-tag--urgent{border-color:var(--color-dark-red)}.c-tag--danger{background-color:var(--color-dark-red)!important;color:#fff}.c-tag--urgent{color:var(--color-dark-red)}.c-tabs #tab-headers{align-items:center;display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0 16px 16px}.c-tabs #tab-headers>*{display:flex;flex-grow:1}.c-tabs #tab-headers>* a{align-content:center;border:1px solid #4f57b2;color:#4f57b2;display:block;font-weight:400;height:38px;text-align:center;width:100%}.c-tabs #tab-headers>* a:hover{text-decoration:none}.c-tabs #tab-headers>:first-child>a{border-radius:4px 0 0 4px}.c-tabs #tab-headers>:last-child>a{border-radius:0 4px 4px 0}.c-tabs #tab-headers>.is-active>a{background-color:#4f57b2;color:#fff}.c-tabs #tab-content .content-item{display:none}.c-tabs #tab-content .content-item.is-active{display:block}.p-content ul:not(.splide__list){list-style-position:inside;list-style-type:none;margin:0;padding:0}.c-list--arrowhead>li,.c-list--asterisk>li,.c-list--checkmark>li,.c-list--counter>li,.c-list--inghams>li,.p-content ul:not(.splide__list) li{padding-left:24px}.p-content ul:not(.splide__list) li{line-height:1.625rem;margin-top:8px;position:relative}.p-content ul:not(.splide__list) li::before{content:"➤";font-size:.8125rem;left:0;margin-right:15px;position:absolute}.c-list{list-style-position:inside;list-style-type:none;padding-left:0}.c-list>li{line-height:1.625rem;margin-top:8px;position:relative}.c-list>li::marker{padding-left:4ch}.c-list>li:first-child{margin-top:0}.c-list>li:before{font-size:.8125rem;left:0;margin-right:15px;position:absolute}.c-list-inline>*,.c-spinner{position:relative}.c-list>li>ol,.c-list>li>ul{list-style-type:none;margin:8px 0 8px 10px}.c-list--arrowhead{list-style-type:none}.c-list--arrowhead>li:before{content:"➤"!important}.c-list--checkmark{list-style-type:none}.c-list--checkmark>li:before{content:"✓"!important}.c-list--asterisk{list-style-type:none}.c-list--asterisk>li:before{content:"✱"!important}.c-list--counter{list-style-type:none}.c-list--counter>li:before{content:"  " counter(list-item) "."!important;font-size:1rem}.c-list--inghams{list-style-type:none}.c-list--inghams>li:before{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" fill="none"><g clip-path="url(%23a)"><path fill="%23232323" d="M0 9.19 2.229 6 0 2.81V0c4.427 1.975 6.913 2.947 10.542 4.405v3.19C6.912 9.053 4.427 10.01 0 12V9.19Zm2.98-.956L8.433 6 2.987 3.767 4.397 6 2.98 8.234Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h11v12H0z"/></clipPath></defs></svg>');background-size:cover;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" fill="none"><g clip-path="url(%23a)"><path fill="%23232323" d="M0 9.19 2.229 6 0 2.81V0c4.427 1.975 6.913 2.947 10.542 4.405v3.19C6.912 9.053 4.427 10.01 0 12V9.19Zm2.98-.956L8.433 6 2.987 3.767 4.397 6 2.98 8.234Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h11v12H0z"/></clipPath></defs></svg>')!important;content:""!important;height:12px;margin-right:0;top:8px;width:12px}.c-list-inline>:last-child:after,.c-skeleton-loader__subtext::after{content:""!important}.c-list-amenities{align-items:center;column-gap:12px;display:flex;flex-direction:row;flex-wrap:wrap;list-style-type:none;margin-top:10px;padding-left:0;row-gap:6px}.c-list-amenities li{align-items:flex-start;display:flex;flex-direction:row;font-size:.875rem;gap:6px;line-height:1.375rem}.c-list-amenities .c-icon{height:12px;margin-top:5px;width:12px}.c-list-inline{column-gap:14px;display:flex;flex-direction:row;list-style:none;padding-left:0}.c-list-inline>*{text-decoration:underline}.c-list-inline>:after{bottom:0;position:absolute;right:0}.c-list-inline.list-dashed>:after{content:"-";right:-9px}.c-list-inline.list-comma>:after{content:",";right:-4px}:root .vc-light .vc-attr,:root .vc-light.vc-attr{--vc-highlight-solid-bg:transparent}.vc-popover-content-wrapper.is-interactive .vc-nav-item{font-weight:100}.vc-popover-content-wrapper.is-interactive .vc-nav-item.is-active{font-weight:400}.vc-container{height:auto!important;width:100%!important}.vc-container .vc-pane{margin-bottom:0}.vc-container .vc-pane-header-wrapper button{border:1px solid var(--color-light-grey);border-radius:100px;color:#000;display:none!important}.vc-container .vc-pane-header-wrapper button svg{height:13px;width:13px}.vc-container .vc-title-wrapper button{color:#000;font-size:.875rem;line-height:1.375rem}.vc-container .vc-weeks{display:grid;flex-flow:column wrap;grid-row-gap:12px}.vc-container .vc-week{display:grid;grid-column-gap:0}.vc-container .vc-day{height:36px;width:100%}.vc-container .vc-day .vc-day-content{aspect-ratio:1;font-weight:400;height:100%;width:100%}.vc-container .vc-day .vc-day-content:focus,.vc-container .vc-day .vc-day-content:hover{border-radius:0}.vc-container .vc-day .vc-day-content:only-child{color:var(--vc-day-content-disabled-color)}.vc-container .vc-day .vc-highlight{aspect-ratio:1;border-radius:0;height:100%;width:100%}.vc-container .vc-weekdays{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}.vc-container .vc-weekdays .vc-weekday{color:#000;font-size:.75rem;font-weight:700;line-height:.9375rem;padding:5px 0}.vc-container .vc-highlights .vc-day-layer.vc-day-box-left-center.vc-attr.vc-blue,.vc-container .vc-highlights .vc-day-layer.vc-day-box-right-center.vc-attr.vc-blue,.vc-container .vc-highlights .vc-highlight-base-end,.vc-container .vc-highlights .vc-highlight-base-start{border-radius:50px;background-color:var(--color-primary)}.vc-container .vc-day:has(.vc-highlight-base-end),.vc-container .vc-day:has(.vc-highlight-base-middle),.vc-container .vc-day:has(.vc-highlight-base-start){color:#fff}.vc-container .vc-day:has(.vc-highlight-base-end),.vc-container .vc-day:has(.vc-highlight-base-start){font-weight:900}.vc-popover-content-wrapper.is-interactive .vc-nav-item.is-active{background-color:var(--color-primary)}.vc-popover-content-wrapper.is-interactive .vc-nav-item.is-current{color:var(--color-primary)}.vc-container .vc-day .vc-day-content.vc-highlight-content-solid.vc-blue,.vc-container .vc-day .vc-day-content.vc-highlight-content-solid.vc-green{color:var(--color-primary);font-weight:900}.vc-container:has(.vc-highlight-base-start) .vc-day .vc-day-content.vc-highlight-content-solid.vc-blue{color:#fff}.vc-container .vc-day:has(.vc-highlight-base-middle) .vc-day-content,.vc-container .vc-day:has(.vc-highlight-base-middle) .vc-vc-highlights{background-color:var(--color-primary);border-radius:0;color:#fff;font-weight:900}.c-emergency-banner{color:#fff;font-style:normal;text-align:center}.c-emergency-banner.align-left{text-align:left}.c-emergency-banner.align-right{text-align:right}.c-emergency-banner p{margin:10px 0;padding:0;font-size:14px;font-size:.875rem;line-height:1.42188rem;line-height:1.421875rem}.c-emergency-banner a{color:inherit;text-decoration:underline}@keyframes spinner{to{transform:rotate(360deg)}}.c-spinner:before{animation:spinner .6s linear infinite;border:1px solid #ccc;border-radius:50%;border-top-color:#003155;box-sizing:border-box;content:"";height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;width:60px;z-index:10}.c-share{border:2px solid #eaeaea;margin-top:15px;position:relative}.c-share__link{color:#4f4f4f;font-weight:700;padding:10px 15px}.c-share__content{display:none}.t-inghams .js-countdown-timer{--color-primary:white;--color-secondary:var(--inghams-charcoal)}.js-countdown-timer{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;position:relative;text-align:center;text-transform:lowercase}.js-countdown-timer .time-box{align-items:center;aspect-ratio:1/1;background-color:var(--color-secondary);border-radius:4px;color:var(--color-primary);display:flex;flex-direction:column;justify-content:center}.js-countdown-timer .time-digit{font-weight:500}.js-countdown-timer .time-label{font-weight:100}.js-countdown-timer .time-separator{color:var(--color-primary);font-weight:500}.c-offer-count-down--medium,.c-offer-count-down--sticky{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:1.5rem}.c-offer-count-down--sticky{background:#d62433}.c-offer-count-down--sticky .time-box{aspect-ratio:1/1;padding:.25rem;width:40px}.c-offer-count-down--sticky .time-digit{font-size:1rem;line-height:1.125rem}.c-offer-count-down--sticky .time-label{font-size:.625rem;line-height:.625rem}.c-offer-count-down--sticky .time-separator{color:var(--color-secondary);font-size:1rem;font-weight:500}.c-offer-count-down--sticky__header{color:#fff}.c-offer-count-down--sticky__header span{font-size:1rem;font-weight:700;line-height:1.625rem}.c-offer-count-down--sticky__header a{color:#fff;margin-left:16px;text-decoration:underline}.c-offer-count-down--medium{padding:16px 0}.c-offer-count-down--medium .countdown-timer{gap:8px}.c-offer-count-down--medium .time-box{border-radius:8px;width:56px}.c-offer-count-down--medium .time-digit{font-size:1.125rem;line-height:1.375rem}.c-offer-count-down--medium .time-label{font-size:.75rem;line-height:.9375rem}.c-offer-count-down--medium .time-separator{font-size:1.25rem}.c-offer-count-down--medium__header{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.c-offer-count-down--medium__header span{font-weight:300;line-height:1.5rem}.c-offer-count-down--medium__header a{color:#d62433;font-size:.875rem;font-weight:500;line-height:1.375rem;padding-right:28px;position:relative}.c-offer-count-down--medium__header .c-icon{height:16px;position:absolute;right:0;top:50%;transform:rotate(270deg) translateX(50%);width:17px}.c-offer-count-down--large{text-align:center}.c-offer-count-down--large .c-heading-h3{font-weight:300;margin:0}.c-offer-count-down--large p{margin:8px 0 32px}.c-offer-count-down--large .countdown-timer{margin:10px 0}.c-offer-count-down--large .time-box{border-radius:8px;width:56px}.c-offer-count-down--large .time-digit{font-size:1.125rem;line-height:1.375rem}.c-offer-count-down--large .time-label{font-size:.875rem;line-height:1.375rem}.c-offer-count-down--large .time-separator{font-size:1.25rem}.c-card-carousel__deals .c-card-carousel__card{width:10vw}.c-offerdeals-skeleton{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.c-offerdeals-skeleton-card{animation:offerdeals-skeleton-shimmer 1.2s ease-in-out infinite;background-color:var(--color-light-grey);background-image:linear-gradient(90deg,var(--color-light-grey) 0,#f3f3f3 50%,var(--color-light-grey) 100%);background-size:200% 100%;border-radius:8px;height:220px}.c-card--deals-offer,.c-card-carousel__deals .c-card,.c-card.c-card-mini{background-color:var(--color-primary)}@keyframes offerdeals-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.c-offerdeals.is-loading{pointer-events:none}.c-card-carousel__deals .c-card{border:1px solid var(--color-light-grey);color:#fff;min-height:379px}.c-card-carousel__deals .c-card .content{padding:20px}.c-card-carousel__deals .c-card .title{color:var(--color-secondary);font-size:1.125rem;margin-bottom:10px}.c-card--deals-offer{border-radius:8px;display:flex;flex-direction:column;justify-content:flex-end;min-height:284px;overflow:hidden;position:relative;width:100%}.c-card--deals-offer img{height:100%;object-fit:cover;position:absolute;width:100%;-webkit-mask-image:linear-gradient(to bottom,#000 45%,rgba(0,0,0,.15) 75%,transparent 92%);mask-image:linear-gradient(to bottom,#000 45%,rgba(0,0,0,.15) 75%,transparent 92%)}.c-card--deals-offer .content{display:flex;flex-direction:column;gap:4px;padding:24px 52px 24px 24px;position:relative;width:100%;z-index:5}.c-card--deals-offer .content.chevron-right:after{bottom:15px;position:absolute;right:28px}.c-card--deals-offer .content .title{color:var(--color-secondary);font-size:1.75rem;font-weight:700;line-height:2rem}.c-card--deals-offer .content .description{color:#fff;font-size:.875rem;line-height:1.375rem}.c-card--deals-offer .c-icon{display:none}.c-card--deals-offer.landscape{align-items:stretch;justify-content:center}.c-card--deals-offer.landscape img{-webkit-mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.15) 65%,transparent 75%);mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.15) 65%,transparent 75%)}.c-card--deals-offer.landscape .content{margin-top:327px;width:auto}.c-card--deals-offer.landscape .content .title{font-size:1.75rem;font-weight:400}.c-card.c-card-mini{border-radius:4px;color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:center;overflow:hidden;width:100%}.c-card.c-card-mini .content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:16px}.c-card.c-card-mini .content .description,.c-card.c-card-mini .content .description p{margin-top:0}.c-card.c-card-mini .image{background-position:center;background-size:cover;min-height:118px;min-width:125px;width:125px}.c-card.c-card-mini .image img{height:100%;object-fit:cover;width:100%}.c-card.c-card-mini.mini-mobile .image{display:none}.c-card.c-card-mini .title{color:var(--color-secondary);font-size:1rem;font-weight:500;line-height:1.125rem;margin-bottom:8px;margin-top:0}.c-card.c-card-mini.mini-offer{background-color:transparent;border:1px solid red}.c-card.c-card-mini.mini-offer .content,.c-card.c-card-mini.mini-offer .title{color:#000}.c-card.c-card-mini.mini-offer .c-tag{background-color:#d62433;color:#fff;text-transform:capitalize}.c-card-carousel{overflow:hidden;position:relative;user-select:none}.c-card-carousel__slider{cursor:grab;display:flex;flex-wrap:nowrap;position:relative;transition:transform .3s ease;width:100%;will-change:transform}.c-card-carousel__slider-controls{position:absolute;top:50%;width:100%;z-index:1}.c-card-carousel__slider-controls svg{height:15px;margin-top:2px;width:15px}.c-card-carousel__slider-controls-next,.c-card-carousel__slider-controls-previous{background-color:var(--inghams-white);border-radius:50%;height:45px;position:absolute;width:45px;align-items:center;display:flex}.c-card-carousel__slider-controls-previous{justify-content:center;left:15px;transform:rotate(90deg)}.c-card-carousel__slider-controls-next{justify-content:center;right:15px;transform:rotate(-90deg)}.c-card-carousel__card{border-radius:10px;display:block;flex:0 0 70%;margin:0 7px 10px;min-height:100%;overflow:hidden;width:70%}.c-card-carousel__card a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.c-card-carousel__card.c-card video{height:164px;object-fit:cover;width:100%}.c-card-carousel__activities-view-more--bottom{display:none}.c-card-carousel__resorts .c-card-carousel__card{width:10vw}.c-card-carousel__resorts .c-card{background-color:#fff;border:1px solid var(--color-light-grey);position:relative}.c-card-carousel__resorts .c-card .rating{border-radius:100px;box-shadow:2px 5px 8px rgba(0,0,0,.2);left:10px;overflow:hidden;position:absolute;top:10px;z-index:1}.c-card-carousel__resorts .c-card .rating>span{align-items:center;background-color:var(--color-secondary);color:var(--color-primary);display:flex;font-size:.75rem;gap:6px;justify-content:center;line-height:.9375rem;padding:6px 7px}.c-card-carousel__resorts .c-card .pill span,.c-card-listing .c-tag,.c-info-card{background-color:var(--color-secondary-50)}.c-card-carousel__resorts .c-card .rating>span svg{height:12px;transform:rotate(90deg);width:12px}.c-card-carousel__resorts .c-card .title{font-size:1rem}.c-card-carousel__resorts .c-card .subtitle{font-size:.75rem}.c-card-carousel__resorts .c-card .pill{align-items:center;display:flex;flex-wrap:wrap;gap:5px 0;margin-top:10px}.c-card-carousel__resorts .c-card .pill span{border-radius:5px;font-size:.75rem;font-weight:500;margin-right:5px;padding:2px 10px;text-transform:capitalize}.c-card-carousel__resorts .c-card .footer{align-items:stretch;border-top:1px solid var(--color-light-grey);display:flex;flex-direction:column;margin:5px 0;padding:10px 10px 0}.c-card-carousel__resorts .c-card .c-resorts-item__places{display:flex;justify-content:space-between;margin-bottom:10px}.c-card-carousel__resorts .c-card .c-resorts-item__places>span{font-size:.75rem}.c-card-carousel__resorts .c-card .c-resorts-item__price{font-size:1rem;margin-left:5px}.c-card-carousel__resorts .c-card .c-btn{display:block;margin-bottom:10px;text-align:center}.c-card-carousel__resorts .c-card .details .details-tag{padding:10px}.c-card-carousel__resorts .c-card .details .details-tag span{background-color:var(--color-dark-red);border-radius:5px;color:#fff;font-size:.75rem;padding:2px 5px}.c-card-carousel__resorts .c-card .details .details-deals{align-items:flex-start;background:rgba(214,36,51,.1);border-bottom:1px solid var(--color-light-grey);border-top:1px solid var(--color-light-grey);display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;padding:10px}.c-card-carousel__resorts .c-card .details .details-deals p{color:var(--color-dark-red);flex:none;font-size:.75rem;width:100%}.c-card-carousel__resorts .c-card .details .details-deals>span{align-items:center;color:var(--color-dark-red);display:flex;font-size:.75rem;gap:5px}.c-card-carousel__resorts .c-card .details .details-deals span>svg{height:12px;transform:rotate(0);width:12px}.c-card-carousel__resorts .c-card .details .details-content{display:flex;font-size:.75rem;gap:10px;justify-content:space-between;line-height:.91438rem;margin-bottom:10px;padding:0 10px 5px}.c-card-carousel__resorts .c-card .details .details-content .c-card-details-discount{color:var(--color-dark-red);display:flex;flex-direction:column;font-size:1rem;line-height:1.125rem}.c-card-carousel__resorts .c-card .details .c-btn{margin:0}.c-card-review{background:var(--color-secondary);border-radius:8px;color:var(--color-primary);display:flex;flex-direction:column;padding:32px;row-gap:16px}.c-card-review__icon{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.c-card-review__icon svg{color:var(--inghams-white);height:12px;transform:rotate(90deg)}.c-card-review__heading{align-items:flex-start;display:flex;flex-direction:column;font-size:1.5rem;gap:8px;line-height:1.625rem}.c-card-review__content{font-size:1rem;line-height:1.625rem}.c-card-image-flex-dual{display:flex;gap:16px;justify-content:center}.c-card-image-flex-dual__item{border:1px solid var(--color-light-grey);border-radius:4px;display:flex;flex:1;height:138px;justify-content:center;padding:5px 0}.c-card-image-flex-dual__item-image,.c-card-listing .price{align-items:center;display:flex}.c-card-image-flex-dual__item-image ul{list-style:none;padding:0 1em}.c-card-image-flex-dual__item-image img{height:100%;max-width:100%}.c-card-article{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:8px;height:100%;min-height:224px;overflow:hidden;padding:24px;position:relative}.c-card-article:has(.c-card-article__heading){justify-content:space-between}.c-card-article:not(:has(:only-child)){justify-content:space-between}.c-card-article__img{background-position:center center;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.c-card-article__img:after{background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0) 52%,rgba(0,0,0,.2679446779) 73%,rgba(0,0,0,.5200455182) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.c-card-article.overlay .c-card-article__img:after{display:none}.c-card-article.overlay .c-card-article__img{-webkit-mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.1) 78%,transparent 92%);mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.1) 78%,transparent 92%)}.c-card-article.overlay.plain{background-color:#000}.c-card-article.overlay.plain .c-card-article__img{-webkit-mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.4) 78%,rgba(0,0,0,.35) 92%);mask-image:linear-gradient(to bottom,#000 40%,rgba(0,0,0,.4) 78%,rgba(0,0,0,.35) 92%)}.c-card-article.tall{min-height:472px}.c-card-article.plain .c-tag{background-color:transparent;color:#fff;font-size:.875rem;line-height:1.375rem;padding:0}.c-card-article__content,.c-card-article__heading{color:#fff;z-index:1}.c-card-article h3{font-size:1.25rem;font-weight:300;line-height:1.5rem;margin:0}.c-card-article .c-tag{background-color:var(--color-secondary);font-weight:400}.c-card-article.deals .c-tag{background-color:var(--color-red);color:#fff}.c-card-article:active,.c-card-article:focus,.c-card-article:hover,.c-card-article:visited{text-decoration:none}.c-card-listing{border:1px solid var(--color-light-grey);border-radius:8px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.c-card-listing .c-list{column-gap:12px;display:flex;flex-direction:row;font-size:.75rem;margin-top:12px;row-gap:4px}.c-card-listing .c-list-item{line-height:.9375rem;margin-top:0;padding-left:20px}.c-card-listing .c-list-item:before{font-size:.6875rem}.c-card-listing .c-tag-list{margin-top:12px}.c-card-listing .title{font-size:1rem;font-weight:300;line-height:1.125rem}.c-card-listing .subtitle{font-size:.75rem;line-height:.9375rem;margin-top:4px}.c-card-listing .value{color:var(--inghams-charcoal);font-size:1rem;font-weight:300;line-height:1.125rem;padding-left:4px}.c-card-listing__img{background-position:center;background-size:cover;height:169px;position:relative;width:100%}.c-card-listing__body{display:flex;flex-direction:column;flex-grow:1}.c-card-listing__content{display:flex;flex-direction:column;flex-grow:1;padding:16px 12px}.c-card-listing__content h3{margin:0}.c-card-listing__footer{align-items:center;border-top:1px solid var(--color-light-grey);color:var(--inghams-charcoal-75);display:flex;font-size:.75rem;justify-content:space-between;line-height:.875rem;padding:12px;row-gap:10px}.c-card-listing.landscape{width:100%}.c-card-listing.card-resort:not(.landscape){width:288px}.c-card-listing.activity-card{border:0}.c-card-listing.activity-card.with-description{border:1px solid #d6d6d6;border-radius:8px}.c-card-listing.activity-card.with-description .c-card-listing__content{padding:10px}.c-card-listing.activity-card .c-tag{color:var(--color-primary);font-weight:100}.c-card-listing.activity-card .c-tag-list{margin:0 0 12px}.c-card-listing.activity-card .c-tag-list.bottom{margin:12px 0}.c-card-listing.activity-card .subtitle,.c-card-listing.activity-card.plain .title{margin-top:4px}.c-card-listing.activity-card .title{font-size:1.25rem;line-height:1.5rem}.c-card-listing.activity-card .link{color:#d62433;font-size:.875rem;line-height:1.25rem;margin-top:8px;text-decoration:underline}.c-card-listing.activity-card .price{border:0;font-size:.875rem;font-weight:300;line-height:.875rem;margin-top:12px;padding:0}.c-card-listing.activity-card .c-card-listing__img{border-radius:8px;height:205px}.c-card-listing.activity-card .c-card-listing__content{padding:16px 0}.c-card-listing.activity-card .adornment{background-color:var(--color-dark-red);border-bottom-left-radius:2px;border-top-left-radius:2px;color:#fff;font-size:.75rem;font-weight:400;line-height:1rem;padding:2px 4px;position:absolute;right:0;top:12px}.c-card-listing.activity-card.plain .c-tag{background-color:transparent;font-size:.75rem;line-height:1rem;padding:0}.c-card-listing.activity-card.plain .c-tag-list{margin-bottom:4px}.c-card-listing.activity-card .c-tag-list-description ul{list-style:none;padding-left:1.5rem}.c-card-listing.activity-card .c-tag-list-description ul li{padding-left:1.5rem;position:relative}.c-card-listing.activity-card .c-tag-list-description ul li::before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='12' fill='none'><g clip-path='url(%23a)'><path fill='%23232323' d='M0 9.19 2.229 6 0 2.81V0c4.427 1.975 6.913 2.947 10.542 4.405v3.19C6.912 9.053 4.427 10.01 0 12V9.19Zm2.98-.956L8.433 6 2.987 3.767 4.397 6 2.98 8.234Z'/></g><defs><clipPath id='a'><path fill='%23fff' d='M0 0h11v12H0z'/></clipPath></defs></svg>");background-repeat:no-repeat;background-size:cover;content:"";height:12px;left:0;position:absolute;top:8px;width:12px}.c-info-card{align-items:center;border-radius:8px;display:flex;flex-direction:row;gap:16px;height:100%;padding:24px 16px}.c-card .image>a>img,.c-card .image>img,.c-card--mini .image>img{background-size:cover;border:none;background-position:center;object-fit:cover}.c-info-card__icon{flex-grow:0}.c-info-card__icon .c-icon{height:40px;width:40px}.c-info-card .title{color:var(--color-primary);font-size:1rem;font-weight:300;line-height:1.125rem;margin-top:0}.c-info-card .description,.c-info-card .more-button{font-size:.875rem;line-height:1.375rem;margin-bottom:0;margin-top:4px}.c-info-card .more-button{align-items:center;align-self:flex-end;color:var(--color-primary);display:flex;flex-direction:row;font-weight:300;gap:12px;margin-top:16px;width:100%}.c-card,.c-highlight{flex-flow:column wrap}.c-info-card .more-button .c-icon{height:16px;width:16px}.c-card{background-color:transparent;display:flex;position:relative}.c-card .image{overflow:hidden;width:100%}.c-card .image>a{display:block;height:100%;width:100%}.c-card .image>video{height:164px}.c-card .image>a>img,.c-card .image>img{box-shadow:none;height:164px;width:100%;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;user-select:none}.c-card .image figcaption{font-size:.875rem;line-height:1.375rem;padding-top:16px}.c-card .content{padding:8px}.c-card .tag{margin-bottom:4px}.c-card .title{align-items:center;display:flex;font-weight:400;font-size:16px;font-size:1rem}.c-card--zoom-img:hover .image>a>img,.c-card--zoom-img:hover .image>img{transform:scale(1.3);transform-origin:center center;transition:all 2s cubic-bezier(.19,1,.22,1)}.c-card--zoom-img:hover .content{transform:translate(0,-2px);transition:all 2s cubic-bezier(.19,1,.22,1)}.c-card--zoom:hover{box-shadow:0 0 20px rgba(0,0,0,.3607843137);position:relative;transform:scale(1.05);transition:all 2s cubic-bezier(.19,1,.22,1);z-index:2}.c-card--mini{flex:1;flex-flow:row wrap}.c-card--mini .content,.c-card--mini .image{flex:1 1}.c-card--mini .image,.c-card--mini video{max-width:86px}.c-card--mini .image>img{box-shadow:none;height:80px;height:100%;width:246px;width:100%}.c-card--medium .image{height:150px}.c-card--bordered{border:1px solid var(--color-light-grey)}.c-card--bordered .image,.c-card--bordered video{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-card--bordered .content{padding-left:.938rem;padding-right:.938rem}.c-card--bg-white{background-color:#fff}.c-card--rounded{border-radius:8px;overflow:hidden}.image__top-right{padding:8px 0;position:absolute;right:0;top:0;z-index:1}.image__top-right .offer-flash{background-color:var(--color-dark-red);color:#fff;padding:2px 5px}.c-card--landscape{display:flex;flex-direction:row;flex-wrap:wrap}.c-card--landscape video{object-fit:cover}.c-card--landscape .image>img{height:100%;object-fit:cover;width:100%}.c-card--landscape .content{display:flex;flex-direction:column;flex-wrap:nowrap;padding:1.5rem;position:relative}.c-card--landscape .content-footer{align-items:center;border-top:1px solid var(--color-light-grey);bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;left:0;padding:.719rem 1.5rem;position:absolute;right:0;font-size:12px;font-size:.75rem}.c-card--landscape .content-footer .content-footer__price{display:flex;gap:5px}.c-card--landscape .content-footer .content-footer__price:last-child{font-size:16px;font-size:1rem}.c-card--landscape .content,.c-card--landscape .image,.c-card--landscape video{min-height:253px;border-bottom:1px solid var(--color-light-grey);flex:none;width:50%}.c-card--landscape .content .bullets,.c-card--landscape .image .bullets,.c-card--landscape video .bullets{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 10px}.c-card--landscape .content .bullets>span,.c-card--landscape .image .bullets>span,.c-card--landscape video .bullets>span{align-items:center;display:flex;gap:5px;font-size:12px;font-size:.75rem}.c-card--landscape .content .bullets>span svg,.c-card--landscape .image .bullets>span svg,.c-card--landscape video .bullets>span svg{color:var(--color-primary);height:7.8px;width:9px}.c-card--landscape .footer{align-items:center;display:flex;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;padding:12px 15px;width:100%}.c-card--landscape .footer .c-btn{flex:1;gap:10px;margin:0}.c-generic-info-card{column-gap:3.75rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:3rem}.c-generic-info-card .item{border:1px solid #d6d6d6;border-radius:8px;box-sizing:content-box;flex:1 1 100%;overflow:hidden}.c-generic-info-card .image{height:10.4375rem;overflow:hidden}.c-generic-info-card .image img{height:100%;object-fit:cover;width:100%}.c-generic-info-card .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem}.c-generic-info-card .content h3{font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:8px}.c-generic-info-card .content p{font-size:.875rem;line-height:1.375rem;text-align:center}.c-generic-info-card .content .c-btn{align-items:center;display:flex;height:40px;justify-content:center;margin:16px 0 0;padding:0;width:100%}.c-generic-info-card--carousel ul li{min-width:375px!important}.c-generic-info-card--carousel ul li div.c-card .content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem}.c-generic-info-card--carousel ul li div.c-card .content .c-btn{align-items:center;display:flex;height:40px;justify-content:center;margin:16px 0 0;padding:0;width:100%}.c-iframe-container{position:relative;-webkit-overflow-scrolling:touch!important;height:400px;margin-bottom:30px;overflow:auto!important}.c-similar-searches{background-color:var(--color-secondary-50)}.filter-bar,.filter-mobile__btn{background-color:var(--color-secondary)}.c-similar-searches .c-card-carousel__container .c-card-carousel__card{width:10vw}.filter-bar{border-top:1px solid #fff;display:none;flex-direction:row;gap:10px;overflow-y:auto;padding:15px;white-space:nowrap;z-index:4}.filter-mobile{background-color:var(--color-primary);display:flex;gap:3px}.filter-mobile__btn{align-items:center;border:0;display:flex;flex:0 0 50%;flex-direction:row-reverse;font-size:1rem;font-weight:500;justify-content:center;padding:14px}.filter-mobile__counter{background-color:var(--color-secondary-50);border-radius:36px;font-size:.75rem;margin-left:5px;padding:2px 4px}.filter-mobile .c-icon{height:16px;margin-right:8px;width:16px}.filter__popup{position:relative}.filter__popup .popup-back{position:absolute}.filter__popup .no-filter{padding:5px 10px;text-align:center}.filter__modal-button.c-btn{margin:0;text-align:center}.filter__modal-all{display:flex;flex-direction:column}.filter__modal-all li{align-items:center;border-top:1px solid #d6d6d6;display:flex;font-size:1rem;justify-content:space-between;margin:0;min-height:69px;padding:10px 0}.filter__modal-all li:first-child{border-top:none}.filter__modal-all li>div{display:flex;flex-direction:column}.filter__modal-all li>div>span:last-child{font-size:.75rem}.filter__modal-all li svg{height:16px;rotate:-90deg;width:16px}.filter__modal-all li:hover{cursor:pointer}.filter-option .option-counter{background-color:var(--color-primary);border-radius:36px;color:#fff;margin-left:5px;padding:2px 4px}.filter-option .option-btn{background-color:#fff;border:1px solid #d6d6d6;border-radius:25px;font-size:.75rem;font-weight:700;line-height:.875rem;padding:12px 15px}.filter-option .option-btn--filled{background-color:var(--color-secondary-50);border-color:var(--color-primary)}.filter-option .option-btn--toggle{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.filter-option .has-icon{padding-left:40px;position:relative}.filter-option .has-icon .c-icon{height:16px;left:16px;position:absolute;width:16px}.filter .option-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.filter .option-row.column{flex-direction:column}.filter .option-label{font-size:1rem;font-weight:700;line-height:1.1875rem}.filter__modal .c-modal-wrapper{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;max-height:550px;min-height:450px;position:absolute;position:inherit;right:0;top:0;width:454px}.filter__modal .c-modal__head{font-size:1.125rem;font-weight:400;line-height:1.5rem;position:relative;text-align:center}.filter__modal .c-modal__head .c-icon{height:15px;transform:rotate(0);width:15px}.filter__modal .c-modal__body{display:flex;flex:1;flex-direction:column;overflow:hidden auto;padding:16px;row-gap:24px}.filter__modal .c-modal__foot{align-items:stretch;flex-direction:column;flex-wrap:wrap;justify-content:center}.filter__modal .j-multiselect__container{overflow-y:auto;padding:0}.filter__modal .j-multiselect__option label{font-weight:400}.filter__modal .j-multiselect__option:has(input[type=checkbox]:disabled) label{color:var(--color-light-grey);cursor:not-allowed}.filter__modal .j-multiselect__option:has(input[type=checkbox]:disabled) label:before{border-color:var(--color-light-grey)}.filter__modal .j-multiselect__option:has(input[type=checkbox]) label{cursor:pointer}.filter__modal .j-multiselect__option input[type=checkbox][disabled]{cursor:not-allowed}.filter__modal .j-multiselect__option label[disabled]{color:var(--color-dark-grey);cursor:not-allowed}.filter__modal .j-radiogroup__option{display:flex;flex-direction:row-reverse;font-weight:400;justify-content:space-between;padding:5px 0}.filter__modal .j-radiogroup__option>label[type=radio]{flex:1}.filter__modal .j-radiogroup__option>input{flex:none}.filter__modal .duration-filter label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;position:relative}.filter__modal .duration-filter input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.filter__modal .duration-filter span:last-child,.filter__modal .duration-filter span:last-child::after{border-radius:30px;content:"";position:absolute;top:50%;transform:translateY(-50%)}.filter__modal .duration-filter span:last-child{border:1px solid var(--color-primary);display:block;height:22px;right:0;width:22px}.filter__modal .duration-filter span:last-child:after{background-color:transparent;height:12px;left:4px;transition:all .2s ease-in-out;width:12px}.filter__modal .duration-filter input:checked~span:last-child::after{background-color:var(--color-primary)}.filter__section-items{column-gap:5px;display:flex;flex-wrap:wrap}.filter__section-items>span{text-transform:capitalize}.filter__section-items>span::after{content:", "}#searchResult.loading:after,.c-inghams-loading,.c-sortby-radio span:last-child:after,.c-toggle-switch:after,.filter__section-items>span:last-child::after,.se-loading:before{content:""}.filter__section-items--budget>span:first-child::after{content:" - "}.c-exposed-filters{display:flex;flex-direction:row;gap:10px;margin-top:20px;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.c-exposed-filters::-webkit-scrollbar{height:8px}.c-exposed-filters::-webkit-slider-thumb{background:#aaa;border-radius:4px}.c-exposed-filters__input{height:0;position:absolute;visibility:hidden;width:0}.c-exposed-filters__item{align-items:center;border:1px solid var(--color-light-grey);border-radius:8px;cursor:pointer;display:flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1.125rem;padding:20px 25px;text-align:center;transition:background-color linear .3s}.c-exposed-filters__item--active{background-color:var(--color-secondary-50);border-color:var(--color-secondary-50)}.departure-filter .pill label{align-items:center;display:flex;flex-direction:row;font-size:.75rem;gap:5px;justify-content:center;text-transform:capitalize}.departure-filter .pill input,.departure-filter .pill input[type=checkbox]{display:none}.departure-filter .pill label:hover{cursor:pointer}.departure-filter .pill label svg{width:16px}.departure-filter .pill:has(input[type=checkbox]:checked){background-color:var(--color-primary);color:#fff}.c-sortby-radio label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;position:relative}.c-sortby-radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.c-sortby-radio label.active span:last-child:after{background-color:var(--inghams-charcoal-75)}.c-sortby-radio span:last-child{border:1px solid var(--inghams-charcoal-75);border-radius:30px;display:block;height:22px;position:relative;right:0;width:22px}.c-sortby-radio span:last-child:after{background-color:transparent;border-radius:100px;display:inline-block;height:12px;left:4px;position:absolute;top:4px;transition:all .2s ease-in-out;width:12px}.filter__modal .c-modal-wrapper:has(.popup-DepartureDateFilter){height:630px;max-height:630px;max-width:768px;width:768px}.filter__popup.popup-DepartureDateFilter{position:inherit}.filter__popup.popup-DepartureDateFilter #tabs-container{margin-top:-10px;position:relative}.filter__popup.popup-DepartureDateFilter #tab-headers{margin:0 auto;padding-bottom:0;width:280px}.filter__popup.popup-DepartureDateFilter #tab-headers>li>a{border-color:var(--color-light-grey);color:#000;font-size:.875rem;height:48px;line-height:1.1875rem}.filter__popup.popup-DepartureDateFilter #tab-headers>li:first-child>a{border-radius:100px 0 0 100px}.filter__popup.popup-DepartureDateFilter #tab-headers>li:last-child>a{border-radius:0 100px 100px 0}.filter__popup.popup-DepartureDateFilter #tab-headers>li.is-active>a{background-color:var(--color-secondary);border-color:var(--color-secondary)}.filter__popup.popup-DepartureDateFilter #tab-content{overflow-y:auto}.filter__popup.popup-DepartureDateFilter .c-tabs__item.datepicker{padding:0 10px}.filter__popup.popup-DepartureDateFilter .c-tabs__item.exactdate{padding:0 19px}.filter__popup.popup-DepartureDateFilter .datepicker-more{display:flex;justify-content:center;margin:0 0 15px}.filter__popup.popup-DepartureDateFilter .datepicker-more a{display:block;font-size:.9375rem;padding-right:25px;position:relative;text-decoration:underline}.filter__popup.popup-DepartureDateFilter .datepicker-more .c-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}.filter__popup.popup-DepartureDateFilter .exactdate-list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:25px}.filter__popup.popup-DepartureDateFilter .exactdate-item{display:flex;white-space:nowrap;width:100%}.filter__popup.popup-DepartureDateFilter .exactdate-label{align-items:center;border:1px solid var(--color-light-grey);border-radius:8px;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:6px;line-height:1.125rem;padding:12px;position:relative;text-align:center;text-decoration:none;width:100%}.c-toggle-switch,.filter__popup.popup-DepartureDateFilter .exactdate input:checked+label{border:1px solid var(--color-primary)}.filter__popup.popup-DepartureDateFilter .exactdate-label svg{height:20px;transition:all .25s ease-in-out;width:20px}.filter__popup.popup-DepartureDateFilter .exactdate-label:hover svg{transform:scale(1.2)}.filter__popup.popup-DepartureDateFilter .exactdate input{display:none}.filter__popup.popup-DepartureDateFilter .custom-navigations{align-items:center;border-bottom:1px solid var(--color-light-grey);display:flex;justify-content:space-between;margin:0 5px}.filter__popup.popup-DepartureDateFilter .custom-navigations__btn{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:50%;cursor:pointer;height:48px;padding:13px;width:48px}.filter__popup.popup-DepartureDateFilter .custom-navigations__btn svg{height:15px;width:15px}.filter__popup.popup-DepartureDateFilter .custom-dropdowns{align-items:center;display:flex;gap:10px;justify-content:center;margin:24px 0}.filter__popup.popup-DepartureDateFilter .custom-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 99' height='10' width='14' fill='black'><path d='M7.74 21L50.018 63.442 92.296 21l7.74 7.74L50.018 79.154 0 28.74l7.74-7.74Z'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #dcdcdc;border-radius:9999px;color:#333;cursor:pointer;font-size:.75rem;font-weight:500;line-height:.875rem;padding:16px 40px 16px 16px;position:relative}.filter__popup.popup-DepartureDateFilter .custom-select:focus{border-color:#aaa;outline:0}.c-accordion{border-bottom:1px solid #ccc;border-top:1px solid #ccc;margin:0 auto;position:relative;width:100%}.c-accordion-item{border-top:1px solid #000}.c-accordion-item:last-of-type{border-bottom:1px solid #000}.c-accordion-item .input{display:none}.c-accordion-item .label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.c-accordion-item .label__text{font-size:1.25rem;font-weight:300}.c-accordion-item .label .c-icon{width:16px}.c-accordion-item .content{background-color:#fff;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.c-accordion-item .content .image-slider{display:flex;gap:1.25rem;overflow-x:auto;padding:1.25rem}.c-accordion-item .content .image-item{flex:0 0 auto;text-align:center;width:18.75rem}.c-accordion-item .content .image-item img{border-radius:.5rem;display:block;height:auto;width:100%}.c-accordion-item .content .image-description{font-size:1rem;margin-top:.625rem;text-align:left}.c-accordion-item .content .icon-bullet{color:var(--color-primary);height:12px}.c-accordion-item .input:checked~.content{max-height:5000px;padding-bottom:15px}.c-accordion-item .chevron{transition:transform .3s ease}.c-accordion-item .input:checked+.label .c-icon,.c-accordion-item .input:checked+.label .chevron{transform:rotate(180deg)}.c-accordion-item .read-more-content{position:relative}.c-accordion-item .read-more-content-target,.c-accordion-item .read-more-content-trigger--opened{display:none}.c-accordion-item .read-more-content-trigger--closed,.c-accordion-item .read-more-content-trigger--opened{cursor:pointer;font-weight:700;padding:1rem 0}.c-accordion-item .read-more-content-state{cursor:pointer;display:block;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.c-accordion-item .read-more-content-state:checked~.read-more-content-trigger--opened,.c-accordion-item .read-more-content-state:checked~.read-more-content-wrap .read-more-content-target{display:block}.c-accordion-item .read-more-content-state:checked~.read-more-content-trigger--closed{display:none}.c-accordion__item{position:relative}.c-accordion__item.is-active .c-icon{transform:translateY(-50%) scale(.8) rotate(180deg)}.c-accordion__head{background-color:var(--color-primary-10);border-radius:10px;color:var(--color-primary);display:block;font-weight:500;line-height:1.5rem;margin-top:12px;padding:15px 56px 15px 20px;position:relative}.c-accordion__head .c-icon{height:35px;position:absolute;right:15px;top:50%;transform:translateY(-50%) scale(.8);transition:all .3s ease;width:35px;fill:var(--color-primary)}.c-accordion__head:focus,.c-accordion__head:hover{text-decoration:none}.c-accordion__body{transition:height .2s ease-in-out}.c-accordion__content{border-top:0;padding:15px 0}@keyframes bounce{to{opacity:.2;transform:translate3d(0,-1rem,0)}}.se-loading{position:relative}.se-loading:before{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f1f1f1;background:linear-gradient(to right,#f6f6f6 8%,#e6e6e6 38%,#f6f6f6 54%);background-size:1000px 640px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.c-inghams-loading{height:30px;width:30px;-webkit-clip-path:polygon(40% 6%,60% 6%,100% 100%,80% 100%,50% 25%,30% 72%,50% 60%,70% 72%,80% 100%,50% 80%,20% 100%,0 100%,40% 6%);animation:l8 1.5s infinite;background:conic-gradient(from 0deg at 50% 60%,var(--color-primary-90) 120deg,rgba(0,0,0,0) 0),conic-gradient(from 120deg at 50% 60%,var(--color-primary-90) 120deg,rgba(0,0,0,0) 0),conic-gradient(from 240deg at 50% 60%,var(--color-primary-90) 120deg,rgba(0,0,0,0) 0),conic-gradient(from 0deg at 50% 60%,var(--color-secondary) 120deg,rgba(0,0,0,0) 0),conic-gradient(from 120deg at 50% 60%,var(--color-secondary) 120deg,rgba(0,0,0,0) 0),conic-gradient(from 240deg at 50% 60%,var(--color-secondary) 120deg,rgba(0,0,0,0) 0),var(--color-primary-75);background-repeat:no-repeat;background-size:200% 200%;clip-path:polygon(40% 6%,60% 6%,100% 100%,80% 100%,50% 25%,30% 72%,50% 60%,70% 72%,80% 100%,50% 80%,20% 100%,0 100%,40% 6%);display:grid}@keyframes l8{0%{background-position:left,top,right}30%,50%{background-position:left,top,right,center,center,center}100%,80%{background-position:center}}.c-bio{display:flex;flex-direction:column-reverse}.c-bio__img{background-size:cover;min-height:319px}.c-bio__col{background-color:var(--color-primary);color:#fff;display:flex;flex-direction:column;gap:32px;padding:64px 15px}.c-bio__heading{display:inline!important;font-size:1.875rem;font-weight:400;line-height:1.875rem;text-transform:uppercase}.c-bio__heading strong{color:var(--color-secondary);font-weight:400}.c-bio__content{display:flex;flex-direction:column}.c-bio__footer .c-btn{margin:0}.t-inghams .c-bio__footer .c-btn{--color-secondary:var(--inghams-white)}#theCogworksCookieDirective_footer{background:#fff;border-top:1px solid #ccc;padding:10px 0;text-align:center}.s-symbol .c-icon{background-color:var(--inghams-charcoal-25);border-radius:50%;display:block;height:64px;padding:.1875em;width:64px}.s-symbol.s-ski .c-icon{background-color:var(--ski-air);color:var(--ski-blue)}.s-symbol.s-walking .c-icon{background-color:var(--walking-lime);color:var(--walking-green)}.s-symbol.s-lapland .c-icon{background-color:var(--lapland-lilac);color:var(--lapland-purple)}.t-inghams .c-signup-panel{--color-primary:white;--color-secondary:var(--inghams-charcoal-90)}.t-inghams .c-signup-panel .c-btn{color:var(--inghams-charcoal)}.c-signup-panel{align-items:center;background-color:var(--color-secondary);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:32px 24px;text-align:center}.c-signup-panel span{color:var(--color-primary);font-size:1.5rem;font-weight:300;line-height:1.625rem}#searchResult.loading{align-items:center;display:flex;height:calc(100vh - 150px);justify-content:center;position:relative;width:100%}#searchResult.loading:after{aspect-ratio:1;background:var(--color-secondary);border-radius:50%;padding:8px;width:50px;--_grad:conic-gradient(#0000 10%, #000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_grad);mask:var(--_grad);-webkit-mask-composite:source-out;animation:l3 1s infinite linear;mask-composite:subtract}@keyframes l3{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.c-search-global{cursor:pointer}.c-search-global .close-modal{border-radius:25px;outline:var(--color-grey) solid 2px}.c-search-global-banner{padding:10px;position:relative;width:100%}.c-search-global-result{background-color:#fff;border-radius:8px;padding:15px;position:relative;z-index:3}.c-search-global-result--head{margin:15px}.c-search-global-result .result-item{border-top:1px solid #d6d6d6;padding:15px 84px 15px 20px;position:relative}.c-search-global-result .result-item-content{display:flex;flex-direction:column;row-gap:8px}.c-search-global-result .result-item-content .header,.c-search-global-result .result-item-content p{margin:0}.c-search-global-result .result-item .c-tag{background-color:var(--color-secondary-75);font-weight:500}.c-search-global-result .result-item .link{align-items:center;display:flex;justify-content:center;padding:20px;position:absolute;right:0;top:0}.c-search-global-result .result-item .link>span{align-items:center;border:1px solid #000;border-radius:360px;display:flex;height:40px;justify-content:center;width:40px}.c-search-global-result .result-item .link .c-icon{height:14px;width:14px}.c-search-global-result .header{font-size:1rem;font-weight:700;line-height:1.625rem}.c-search-global-form{display:flex;flex-direction:column;justify-content:center;row-gap:16px}.c-search-global-form button,.c-search-global-form input{border:0;font-size:1rem;line-height:1rem}.c-search-global-form input{background-color:#fff;color:#000;width:100%}.c-search-global-form button{background-color:var(--color-primary);border-radius:50px;color:var(--color-secondary);font-weight:500;padding:14px 24px}.c-search-global-form button .p-home,.c-search-global-form button .p-static,.c-search-global-form button .t-inghams{background-color:var(--color-primary);color:#fff}.c-search-global-form .input{background-color:#fff;border:1px solid grey;border-radius:50px;padding:12px 16px 12px 44px;position:relative}.c-search-global-form .input .c-icon{color:#000;height:18px;left:16px;position:absolute;top:50%;transform:translateY(-50%);width:18px}.js-modal.global-search .c-modal__body{padding:25px 0 55px}.js-modal.global-search .c-modal__close{background-color:transparent;border:0;top:15px;transform:translateY(0)}.c-toggle-switch{border-radius:15px;cursor:pointer;display:inline-block;margin-right:10px;position:relative;width:44px}.c-search-form svg,.c-toggle-switch:after{position:absolute;top:50%;transform:translateY(-50%)}.c-toggle-switch:has(:disabled){border:1px solid var(--color-light-grey)}.c-toggle-switch:has(:disabled):after{background-color:var(--color-light-grey)}.c-toggle-switch.checked,.c-toggle-switch:after{background-color:var(--color-primary)}.c-toggle-switch:after{border-radius:30px;display:block;height:20px;left:2px;transition:all .2s ease-in-out;width:20px}.c-toggle-switch.checked:after{background-color:#fff;left:20px}.c-toggle-switch input{height:0;visibility:hidden;width:0}.c-card-slider{min-width:100%}.c-card-slider .c-lazyimg__img{height:100%;min-width:100%}.c-search-form{align-items:center;color:#000;display:flex;flex-direction:column;gap:10px}.c-search-form svg{height:15px;left:18px;width:15px}.c-search-form .input{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:32px;max-width:600px;padding:16px 16px 16px 44px;position:relative;width:100%}.c-search-form .input input{border:0;font-size:1rem;line-height:1rem;width:100%}.c-search-form .input input:focus{outline:0}.c-search-result--empty .tag-section-label{margin-right:5px}.c-search-result--empty .tag-section-label:last-child::after{content:":"}.c-search-result--empty .c-tags-cat__content{align-items:center;background-color:var(--color-secondary-50);border:0;border-radius:5px;display:flex;font-size:.75rem;gap:5px;line-height:.9375rem;margin-right:5px;text-transform:capitalize}.c-search-result--empty .c-tags-cat__content svg{height:8px;width:8px}.c-search-result--empty .c-tags-cat__content:hover{background-color:var(--color-secondary)}.c-search-result--empty .c-tags-cat__clear{color:var(--color-dark-grey);font-size:.75rem;font-weight:500;text-decoration:underline}.c-search-result--empty .c-tags-cat__clear:hover{color:var(--color-light-grey);cursor:pointer}.c-search-result--empty .c-tags-cat__content--collection>span::after{content:", ";margin-right:5px}.c-search-result--empty .c-tags-cat__content--collection>span:last-child::after{content:" "}.c-search-result--empty .c-tags-cat__content--collection-budget>span::after{content:" - "}.c-search-result--empty .c-tags-cat__content--collection-budget>span:last-child::after{content:" "}.c-search-result--empty__display-none{display:none!important}.c-search-result--empty__display-initial{display:initial!important}.c-featured{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.c-featured__context{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;width:100%}.c-featured .info-section{display:flex;flex-direction:column;gap:1rem;width:100%}.c-featured .info-section--context{display:flex;flex-direction:column;gap:24px;width:100%}.c-featured.resort-page .c-featured__context{flex-flow:column-reverse;gap:32px}.c-featured.resort-page .c-featured__context .info-section{gap:1rem;width:auto}.c-featured.resort-page .c-featured__context .info-section--context{gap:1rem}.c-featured.resort-page .c-featured__context .info-section--context>*{width:100%}.c-featured .content-section{margin-top:2px;max-width:600px}.c-card--featured .image,.c-destinations-deals__card .image,.c-destinations-deals__card video{max-width:125px}.c-card--featured{background-color:var(--color-primary);border-radius:4px;flex:1;flex-flow:row wrap;min-height:116px;min-width:100%;overflow:hidden;width:100%}.c-card--featured .image img{height:100%;width:100%}.c-card--featured .title{color:var(--color-secondary)}.c-card--featured .description{color:#fff;font-size:.875rem;line-height:1.375rem}.c-destinations .heading,.c-destinations__country:hover,.c-destinations__country__name,.c-resorts-section .c-card .item-link>a{color:var(--color-primary)}.c-card--featured .content{display:flex;flex-direction:column;justify-content:center;padding:15px}.c-resorts-section__grid{display:grid;gap:16px;grid-template-columns:repeat(1,1fr [col-start])}.c-resorts-section .c-card{border-radius:8px}.c-resorts-section .c-card .content{padding:20px}.c-resorts-section .c-card .item-link{margin-bottom:10px}.c-destinations{background-color:var(--color-grey);margin:0 auto}.c-destinations-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 auto;padding:auto 15px;place-items:center}.c-destinations-wrapper-country-pills{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:20px 0}.c-destinations__country{align-items:center;background-color:#fff;border-radius:15px;box-shadow:rgba(0,0,0,.1) 0 2px 8px 0;display:flex;flex-direction:column;justify-content:center;padding:20px 58px;width:166px}.c-destinations__country__name{display:block;font-size:1.125rem;font-weight:500;text-align:center;text-decoration:none;text-transform:capitalize}.c-destinations__country__flag{display:block}.c-destinations__country__flag .c-icon{border-radius:50%}.c-destinations__wrapper{display:flex;flex-direction:column}.c-destinations__features ul{margin-left:.625rem}.c-destinations-deals{display:flex;gap:20px}.c-destinations-deals__card{background-color:var(--color-primary);color:#fff;min-height:136px;position:relative}.c-destinations-deals__card .content{display:flex;flex-direction:column;justify-content:center;padding:15px}.c-destinations-deals__card .image img{height:100%;width:100%}.c-destinations-deals__card .content .title{color:var(--color-secondary)}.c-destinations-deals .offer-type .content .title{color:#000}.c-destinations-deals .offer-type{background-color:#fff;border:1px solid var(--color-red);color:#000}.c-link{color:inherit;text-decoration:none;transition:color .3s ease,-webkit-text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease;transition:color .3s ease,text-decoration .3s ease,-webkit-text-decoration .3s ease}.c-link:hover{text-decoration:underline}.c-link--external{color:#fff;position:relative}.c-link--external::after{content:"↗";font-size:.8em;margin-left:.25em;opacity:.7}.c-link--external:hover{color:#049}.c-link--internal{color:#fff;cursor:pointer}.c-link--internal:hover{color:#049;text-decoration:underline}.t-ski .c-link--internal:hover{color:#06c}.t-walking .c-link--internal:hover{color:#5a9c27}.t-lapland .c-link--internal:hover{color:#7b1fa2}.t-santa .c-link--internal:hover{color:#b71c1c}.c-destination-card-item{background-color:var(--color-secondary-50);border-radius:10px}.c-destination-card-item__more,.c-destination-card-item__view{border:2px solid var(--color-primary)}.c-destination-card-item .content{padding:0}.c-destination-card-item__title{font-size:1.75rem;list-style:outside;padding-bottom:10px}.c-destination-card-item__more{color:var(--color-primary)}.c-destination-card-item__main{align-items:flex-start;display:flex;flex-direction:row;gap:2em;padding:2em}.c-destination-card-item__main-content{flex:1}.c-destination-card-item__main-links{border-top:1px solid var(--color-secondary);padding:45px 2rem 0}.c-destination-card-item__main-links-content{padding:1em 2em 2em}.c-destination-card-item__main-image .image,.c-destination-card-item__main-image .image>img{height:300px}.c-destination-card-item__main-image{border-radius:10px;flex:none;height:300px;overflow:hidden;width:45%}.c-destination-card-item__main-image img{border:none;height:300px;width:100%}.c-destination-card-item__links-wrapper{display:flex;flex-direction:row;gap:30px;padding:30px}.c-destination-card-item__links-wrapper .c-destination-card-item__links-column:first-child{border-right:2px solid var(--color-secondary)}.c-destination-card-item__links-wrapper .c-destination-card-item__links-column{flex:1;gap:10px}.c-destination-card-item__links-wrapper .c-destination-card-item__links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:15px}.c-destination-card-item__links-wrapper .c-destination-card-item__blocks h6.c-heading-h6{color:var(--color-primary);font-size:1rem;line-height:1.25rem;margin:0 0 10px}.c-destination-card-item__links-wrapper .c-destination-card-item__blocks h6.c-heading-h6>a{color:inherit}.c-destination-card-item__links-wrapper .c-destination-card-item__links>span::after{color:var(--inghams-charcoal);content:"|";margin-left:10px}.c-destination-card-item__links-wrapper .c-destination-card-item__links>span a{color:var(--color-primary)}.c-destination-card-item__links-wrapper .c-destination-card-item__links>span:last-child::after{content:" "}.j-multiselect{position:relative}.j-multiselect input{display:none}.j-multiselect__container{margin-top:-15px;overflow-y:scroll;padding:0 16px}.j-multiselect__button{background-color:inherit;border:none;color:#4f4f4f;font-size:inherit;height:40px;padding:8px 30px 8px 10px;text-align:left;width:100%}.j-multiselect__button-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.j-multiselect__label{display:block;padding:10px 35px 10px 5px;position:relative}.j-multiselect__label .c-icon,.j-multiselect__label:after,.j-multiselect__label:before{position:absolute;top:23px;transform:translateY(-50%)}.j-multiselect__label .c-icon{height:14px;width:14px}.j-multiselect__label:before{background-color:transparent;border:1px solid var(--inghams-charcoal);border-radius:50%;content:"";height:20px;right:5px;transition:background-color .15s ease-out;width:20px}.j-multiselect__label:after{background-color:var(--inghams-charcoal);border-radius:50%;content:"";height:12px;opacity:0;right:9px;transition:opacity .5s ease-out;width:12px}.c-highlight-anchor:before,.read-more-content .c-btn-more:before,.u-clearfix:after,.u-clearfix:before{content:" "}.j-multiselect__label .icon-checked{display:none}.j-multiselect__label .type-icon{height:20px;right:0;width:20px}.is-multiselect .j-multiselect__label:before{border-radius:2px;right:5px}.is-multiselect .j-multiselect__label:after{border-radius:2px;display:none;right:14px}.is-multiselect .j-multiselect__label .icon-checked{color:var(--inghams-charcoal);display:none;right:8px}.j-multiselect input[type=checkbox]:checked+label:after{opacity:1}.j-multiselect.is-multiselect input[type=checkbox]:checked+label:before{border-color:transparant}.j-multiselect.is-multiselect input[type=checkbox]:checked+label .icon-checked{display:block}.j-multiselect.airport .c-form-popup,.j-multiselect.resorts .c-form-popup{min-width:250px}.j-multiselect.duration .c-form-popup{min-width:60px}.vimeo-iframe,.youtube-iframe{height:56.25vw;min-height:calc(var(--vh,1vh) * 100);min-width:177.77vh;position:absolute}.youtube-iframe{margin:0 auto;pointer-events:none;width:100vw}.buffering-background,.vimeo-background{background-repeat:no-repeat;background-size:cover;bottom:0;position:absolute;top:0;width:100%;z-index:2}.vimeo-iframe{width:100vw}.read-more__title{font-size:28px;font-size:1.75rem;line-height:45.5px;line-height:2.84375rem;margin-bottom:20px}.read-more__summary{margin-bottom:20px}.read-more__content{display:none;margin:0 0 20px}.read-more__content p:first-child{margin-top:0}.read-more__toggle{background-color:transparent;border:none;color:#f26419;margin:0;padding:0}.read-more__toggle:focus,.read-more__toggle:hover{outline:0;text-decoration:underline}.read-more__toggle.active .read-more__toggle-open{display:none}.read-more__toggle.active .read-more__toggle-close{display:block}.read-more-content .c-btn-more,.read-more__toggle-close{display:none}.read-more__toggle-close svg,.read-more__toggle-open svg{height:10px;width:15px}.read-more-content .page-title{margin:22px 0}.read-more-content .c-banner-slider__nav .c-icon{height:50px;width:50px}.read-more-content .c-btn-less{color:var(--color-primary);cursor:pointer!important;display:inline!important;text-decoration:none!important;text-transform:capitalize!important}.read-more-content .c-btn-less:before{display:contents!important;text-decoration:none!important}.read-more-content .c-btn-less:hover{color:unset!important;text-decoration:none!important}.read-more-content ol,.read-more-content ul{list-style-position:outside;margin-top:15px;padding-left:18px}.read-more-content ol li,.read-more-content ul li{margin:10px 0}.read-more-content ol li:first-child,.read-more-content ul li:first-child{margin-top:0}.read-more-content ul{list-style-type:disc}.read-more-content p{margin:15px 0}.read-more-content p img{max-width:100%;width:100%}.read-more-content.readmore-active{overflow:hidden;position:relative}.read-more-content.readmore-active .c-btn-more{color:var(--color-primary);cursor:pointer;display:inline;text-decoration:none!important;text-transform:capitalize}.read-more-content.readmore-active .c-btn-more:before{display:contents;text-decoration:none}.read-more-content.readmore-active .c-btn-more:after{content:"";display:block;margin-bottom:400px}.read-more-content.readmore-active .c-btn-more:hover{color:unset;text-decoration:none}.read-more-content.readmore-active .c-btn-more~figure{display:none}.read-more-content h2 a,.read-more-content h3 a,.read-more-content h4 a{color:var(--color-primary);cursor:pointer;text-decoration:none;text-decoration:underline;transition:-webkit-text-decoration 3s ease;transition:text-decoration 3s ease;transition:text-decoration 3s ease,-webkit-text-decoration 3s ease}.read-more-content h2 a::after,.read-more-content h2 a::before,.read-more-content h3 a::after,.read-more-content h3 a::before,.read-more-content h4 a::after,.read-more-content h4 a::before{height:2px}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)){color:var(--color-primary);cursor:pointer;text-decoration:underline}strong .read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)){border-bottom:2px}.read-more-content .hidden{display:none!important}#trip-search{box-shadow:none!important;position:relative}#trip-search .trip-search__main{max-height:565px;min-height:532px;width:444px}.border-btn{background-color:transparent;border:1px solid var(--color-light-grey);font-weight:400;position:relative;text-align:left;width:100%}.trip-search .c-modal__back{left:20px}.trip-search .c-modal__close{cursor:pointer;position:absolute;right:20px}.trip-search .c-modal__close .c-icon{height:15px;width:15px}.trip-search .c-modal__back,.trip-search .c-modal__close{top:35px;z-index:3}.trip-search-button{align-items:center;border:0;border-radius:24px;box-shadow:0 6px 15px -15px #000;display:flex;font-size:1rem;justify-content:center;line-height:1rem;margin:0 15px;max-width:400px;padding:20px 30px;width:100%}.trip-search-button span{padding-left:25px;position:relative}.trip-search-button .c-icon{height:16px;margin-right:8px;width:16px}.trip-search.is-mobile .trip-search__head{border-top-left-radius:15px;border-top-right-radius:15px}.trip-search.is-mobile .c-modal .c-modal-mask{background-color:#fff}.trip-search.is-mobile .c-modal .c-modal-wrapper{background-color:#fff;border-radius:0;bottom:0;height:auto;left:0;max-height:none;position:absolute;right:0;top:0;width:auto}.trip-search.is-mobile .c-modal-enter-active,.trip-search.is-mobile .c-modal-leave-active{transition:none}.trip-search.is-mobile .c-modal-enter-from,.trip-search.is-mobile .c-modal-leave-to{opacity:1;transform:scale(1)}.trip-search.filter-modal .c-modal-container{max-width:500px}.trip-search__head{background-color:#fff;font-size:18px;font-size:1.125rem;font-weight:700;padding:30px 35px;position:relative;text-align:center}.trip-search__head .c-modal__close{top:43px!important}.trip-search__main{background-color:#fff;border-radius:.8rem;box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;padding:10px 28px}.tabs--active .trip-search__main{border-top-left-radius:0;border-top-right-radius:0}.trip-search__overlay{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0;z-index:5}.trip-search__overlay-head{margin:0 15px}.trip-search__overlay-body{overflow-x:scroll}.trip-search__main--no-tabs{border-top-left-radius:.8rem;border-top-right-radius:.8rem}.trip-search__feefo{display:flex;height:40px;justify-content:center;margin-bottom:10px;margin-top:25px;position:relative}.trip-search-container{display:flex;justify-content:center}.trip-search__feefo.is-mobile{display:block;margin:65px 1.8rem 0;position:absolute}.trip-search__foot{background-color:#a7a7a7;padding:8px;text-align:center}.trip-search__row{border-top:1px solid var(--color-light-grey);padding:16px 0}.trip-search__row:first-child{border-top:none}.trip-search__row .option-title{font-size:1rem;font-weight:500;line-height:1.125rem;margin-bottom:6px}.trip-search__row.dd{column-gap:13px;display:flex;flex-direction:row}.trip-search__row .dd-date{flex:1}.trip-search__row .dd-duration{min-width:113px;width:40%}.trip-search__helpme{border:none;font:inherit;font-weight:400;margin:0;padding:0;-webkit-appearance:none;appearance:none;background-color:transparent;text-decoration:underline}.trip-search__option>.c-btn{background-color:#fff;color:initial;font-weight:unset}.trip-search__option{background:0 0;border:none;padding:0;position:relative;text-align:left;width:100%}.trip-search__option:focus{border:none;outline:0}.trip-search__option.departure,.trip-search__option.guests{align-items:center;display:flex;justify-content:space-between}.trip-search__option.departure>svg,.trip-search__option.guests>svg{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transform:translateX(0) rotate(-90deg)}.trip-search__option.departure:hover>svg,.trip-search__option.guests:hover>svg{transform:translateX(5px) rotate(-90deg)}.trip-search__option.departure-date .c-btn,.trip-search__option.destination .c-btn{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end;padding:14px 14px 14px 16px}.trip-search__option.destination .c-btn{padding:14px 10px 14px 16px}.trip-search__option.destination .filter-tags{align-items:center;border:1px solid var(--color-light-grey);border-radius:50px;display:flex;gap:10px;justify-content:space-between;padding:10px 15px}.trip-search__option.destination .filter-tags>svg{flex:none;height:15px;width:15px}.trip-search__option.destination .filter-add{color:var(--color-primary);cursor:pointer;display:flex;flex:none!important;font-size:.875rem;font-weight:500;gap:5px;line-height:.875rem}.trip-search__option.destination .filter-tags-wrapper{align-items:center;display:flex;flex:2!important;flex-direction:row;flex-wrap:wrap;gap:5px;max-height:68px;overflow:hidden;overflow-y:auto}.trip-search__option.destination .filter-tag{align-items:center;background-color:var(--color-secondary-50);border-radius:5px;display:flex;flex:none!important;flex-direction:row;font-size:.75rem;font-weight:200;gap:5px;justify-content:space-between;line-height:.875rem;padding:3px 5px 2px}.trip-search__option.destination .filter-tag>span>svg{height:8px;width:8px}.trip-search__option.duration .c-btn{align-items:center;display:flex;gap:5px;justify-content:space-between;padding:14px}.trip-search__option.departure-date>.c-btn>svg,.trip-search__option.departure>svg,.trip-search__option.destination>.c-btn>svg,.trip-search__option.duration>.c-btn>svg,.trip-search__option.guests>svg{height:15px;width:15px}.trip-search__option.guests .labels>span:before{content:", "}.trip-search__option.guests .labels>span:first-child:before{display:none}.trip-search__invalid{border-radius:8px;margin-top:2px;outline:var(--color-secondary) solid 2px;padding:10px}.trip-search__airport-item-info{align-items:flex-end;display:flex;flex-direction:column}.trip-search__airport-item-info>span:first-child{font-size:.75rem;line-height:.875rem}.trip-search__airport-item-info>span:last-child{font-size:.875rem;line-height:1.375rem}.trip-search__airport-search{border-top:1px solid var(--color-light-grey);display:flex;flex-direction:column;gap:10px;padding-top:25px}.trip-search__airport-search>.trip-search__airport-search-item{align-items:center;border:1px solid var(--color-light-grey);border-radius:100px;display:flex;justify-content:space-between;min-height:3.326rem;padding:0 8px 0 15px;width:100%}.trip-search__airport-search .trip-search__airport-item-select{align-items:center;display:flex;flex-direction:row;gap:10px}.trip-search__airport-search .trip-search__airport-item-select>button{font-size:.75rem;height:2.313rem;padding:0;width:3.875rem}.trip-search__airport-search.more-departure-locations{border-top:0 solid transparent;padding-top:0}.trip-search__airport-search-detail{align-items:center;border-radius:8px;display:flex;justify-content:space-between;margin-top:2px;outline:var(--color-secondary) solid 3px;padding:10px}.trip-search__airport-search-detail>div{display:flex}.trip-search__airport-search-detail>div span::after{content:"|";margin:0 8px}.trip-search__airport-search-detail>div span:last-child::after{content:"";margin:0}.trip-search__airport-search-detail a{color:#000}.trip-search__airport-search-date{align-items:center;display:flex;justify-content:space-between}.trip-search__airport-search-date>button{align-items:center;border:1px solid var(--color-light-grey);border-radius:100px;display:flex;height:48px;justify-content:center;transition:all .3s;width:48px}.trip-search__airport-search-date>button>svg{height:13px}.trip-search__airport-search-date>button:hover:not(:disabled){background-color:var(--color-secondary-75);border-color:transparent}.trip-search__airport-search-date .trip-search__airport-prev-date{transform:rotate(90deg)}.trip-search__airport-search-date .trip-search__airport-next-date{transform:rotate(-90deg)}.trip-search__search-btn.c-btn{margin-bottom:0;margin-top:5px}.trip-search__option.departure .option--more{font-weight:400;position:absolute;right:0}.trip-search__option.departure .option--selected{overflow:hidden;padding-right:65px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:270px}.trip-search__option.destination .more-selected{color:var(--color-primary);font-size:.75rem;font-weight:400}.trip-search__modal{top:0}.trip-search__modal.padded .c-modal__body{padding:0 15px 0 20px}.trip-search__modal .c-modal-wrapper{background-color:#fff;border-radius:0;bottom:0;display:flex;flex-direction:column;left:0;max-height:100vh;position:absolute;right:0;top:0;width:100%}.trip-search__modal .c-modal__head{font-size:1.125rem;font-weight:400;line-height:1.5rem;position:relative;text-align:center}.trip-search__modal .c-modal__body{display:flex;flex-direction:column;height:100%;height:calc(var(--vh,1vh) * 100 - 60px);overflow-y:auto;row-gap:24px}.trip-search__modal .c-modal__foot{box-shadow:0 2px 4px rgba(0,0,0,.5);display:flex;margin:auto 0 0;padding:12px 16px}.trip-search__modal .c-modal__foot .c-btn.c-btn--secondary{display:block;margin:0;width:100%}.trip-search__modal .option-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.trip-search__modal .option-row.column{flex-direction:column}.trip-search__modal .option-label{font-size:1rem;font-weight:700;line-height:1.1875rem}.trip-search__modal .select-button{border:2px solid var(--inghams-charcoal-25);font-weight:400;height:48px;position:relative;width:100%}.trip-search__modal .select-button button{border:0;text-align:left;-webkit-appearance:none;appearance:none;background-color:transparent;bottom:0;left:0;margin:0;padding:17px 35px 17px 16px;position:absolute;right:0;top:0}.trip-search__modal .select-button button:hover{background-color:var(--inghams-charcoal-20)}.trip-search__modal .select-button .c-icon{height:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;z-index:1}.trip-search__modal .childSelect{font-size:.875rem;line-height:.875rem}.trip-search__modal .childSelect .c-icon{transform:translate(-5px,-5px) rotate(45deg)}.trip-search__modal .select-list{align-items:stretch;background:#fff;border:1px solid var(--color-light-grey);border-radius:8px;box-shadow:0 0 5px var(--color-light-grey);display:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-top:5px;min-height:250px;overflow:hidden;overflow-y:auto;width:100%}.trip-search__modal .select-list>li{align-items:center;color:#000;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;line-height:.75rem;padding:14px 10px}.trip-search__modal .select-list>li:hover{background-color:var(--color-light-grey)}.trip-search__modal .select-list.is-active{display:flex}.trip-search__modal .select-list ::-webkit-scrollbar{width:10px}.trip-search__modal .select-list ::-webkit-scrollbar-track{background-color:transparent}.trip-search__modal .select-list ::-webkit-scrollbar-thumb:hover{background-color:#d6dee1}.trip-search__modal .number-range{border-radius:4px;display:flex;flex-direction:row;overflow:hidden}.trip-search__modal .number-range__value{align-content:center;border:1px solid var(--color-grey);border-radius:100px;margin:0 8px;text-align:center;width:72px}.trip-search__modal .number-range button{background-color:transparent;border:1px solid var(--color-light-grey);border-radius:100px;font-size:1.5rem;height:48px;width:48px}.trip-search__modal .number-range button:hover,.trip-search__modal.departure .selected{background-color:var(--inghams-charcoal-20)}.trip-search__modal .number-range button:disabled{cursor:not-allowed;opacity:.5}.trip-search__modal.departure .c-modal__body{padding:0 0 0 15px}.trip-search__modal.departure .selected{align-items:center;column-gap:8px;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;padding:8px 32px;position:-webkit-sticky;position:sticky}.trip-search__modal.departure .selected ul{column-gap:8px;display:flex;flex-direction:row}.trip-search__modal.departure .selected li{border:1px solid #000;border-radius:40px;display:inline-block;line-height:1rem;padding:8px 12px}.trip-search__modal.departure .separator{border-top:1px solid var(--color-light-grey);margin-top:10px;padding-top:10px}.trip-search__modal.departure .pill-wrapper{align-items:center;display:flex;flex-direction:row;gap:10px}.trip-search__modal.departure .pill-wrapper ul{align-items:center;display:flex;flex-direction:row;gap:8px}.trip-search__modal.departure .pill{align-items:center;border:1px solid var(--color-light-grey);border-radius:100px;display:flex;flex-direction:row;font-weight:400;gap:5px;padding:10px 12px}.trip-search__modal.departure .pill>svg{height:14px;width:14px}.trip-search__modal.departure-date{position:inherit}.trip-search__modal.departure-date .c-modal__body{overflow:initial;padding:0}.trip-search__modal.departure-date .c-modal-wrapper{height:auto}.trip-search__modal.departure-date.flexible-tab .c-modal__foot{display:none}.trip-search__modal.departure-date .c-modal__close{z-index:3}.trip-search__modal.departure-date #tabs-container{margin-top:-40px;position:relative;z-index:2}.trip-search__modal.departure-date #tab-headers{margin:0 auto;padding-bottom:0;width:280px}.trip-search__modal.departure-date #tab-headers>li>a{border-color:var(--color-light-grey);color:#000;font-size:.875rem;height:48px;line-height:1.1875rem}.trip-search__modal.departure-date #tab-headers>li:first-child>a{border-radius:100px 0 0 100px}.trip-search__modal.departure-date #tab-headers>li:last-child>a{border-radius:0 100px 100px 0}.trip-search__modal.departure-date #tab-headers>li.is-active>a{background-color:var(--color-secondary);border-color:var(--color-secondary)}.trip-search__modal.departure-date #tab-content{overflow-y:auto}.trip-search__modal.departure-date .c-tabs__item.datepicker{padding:0 10px}.trip-search__modal.departure-date .c-tabs__item.exactdate{padding:0 19px}.trip-search__modal.departure-date .datepicker-more{display:flex;justify-content:center;margin:0 0 15px}.trip-search__modal.departure-date .datepicker-more a{display:block;font-size:.9375rem;padding-right:25px;position:relative;text-decoration:underline}.trip-search__modal.departure-date .datepicker-more .c-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);width:17px}.trip-search__modal.departure-date .exactdate-list{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:25px}.trip-search__modal.departure-date .exactdate-item{display:flex;white-space:nowrap;width:100%}.trip-search__modal.departure-date .exactdate-label{align-items:center;border:1px solid var(--color-light-grey);border-radius:8px;color:#000;cursor:pointer;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:6px;line-height:1.125rem;padding:12px;position:relative;text-align:center;text-decoration:none;width:100%}.trip-search__modal.departure-date .exactdate-label svg{height:20px;transition:all .25s ease-in-out;width:20px}.trip-search__modal.departure-date .exactdate-label:hover svg{transform:scale(1.2)}.trip-search__modal.departure-date .exactdate input{display:none}.trip-search__modal.departure-date .exactdate input:checked+label{border:1px solid var(--color-primary)}.trip-search__modal.guests .add-child{border-top:1px solid var(--color-light-grey);padding-top:20px;position:relative}.trip-search__modal.guests .c-childselect-list{left:10px;max-height:200px;overflow-y:auto;padding:0;position:absolute;right:10px;transform:translateY(45px);width:auto}.trip-search__modal.guests .guest-classification a{color:var(--color-primary);font-size:.75rem;text-decoration:underline}.trip-search__modal.guests .border-btn{border:1px solid var(--color-light-grey);border-radius:100px;font-size:.875rem;font-weight:400;height:48px;overflow:hidden;position:relative;width:100%}.trip-search__modal.duration label{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;position:relative}.trip-search__modal.duration input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.trip-search__modal.duration span:last-child,.trip-search__modal.duration span:last-child::after{border-radius:30px;content:"";position:absolute;top:50%;transform:translateY(-50%)}.trip-search__modal.duration span:last-child{display:block;height:22px;right:0;width:22px}.trip-search__modal.duration span:last-child:after{background-color:transparent;height:12px;left:4px;transition:all .2s ease-in-out;width:12px}.trip-search__modal.destination .border-btn{border-radius:100px}.trip-search__modal.destination .border-btn>svg{color:var(--color-primary)}.trip-search__modal.destination .anywhere-btn input{border:1px solid;border-color:var(--color-light-grey);border-radius:30px;font-weight:lighter;outline:0;padding:10px 10px 10px 40px;position:relative;width:100%}.trip-search__modal.destination .anywhere-btn input:active,.trip-search__modal.destination .anywhere-btn input:focus,.trip-search__modal.destination .anywhere-btn input:focus-visible{border:1px solid;border-color:var(--color-primary)}.trip-search__modal.destination .anywhere-btn .c-icon{height:15px;height:17px;left:13px;position:absolute;top:50%;transform:translateY(-50%);width:15px;width:17px}.trip-search__modal.destination .filter-results{display:flex;flex-direction:column;margin-bottom:20px;row-gap:8px}.trip-search__modal.destination .filter-item{cursor:pointer;height:36px;padding-left:40px;position:relative}.trip-search__modal.destination .filter-image{aspect-ratio:1;background-color:#c6c6c6;left:0;position:absolute;vertical-align:middle}.trip-search__modal.destination .filter-image .c-icon{width:100%}.trip-search__modal.destination .filter-image.country{background-color:transparent;border-radius:100%;font-weight:700;height:30px;overflow:hidden;width:30px}.trip-search__modal.destination .filter-image.badge{align-content:center;align-items:flex-start;background-color:transparent;display:flex;justify-content:center}.trip-search__modal.destination .filter-badge{align-content:center;align-items:center;border-radius:50%;display:flex;font-size:.875rem;font-weight:200;height:30px;justify-content:center;width:30px}.trip-search__modal.destination .filter-name{font-size:.875rem;line-height:1.1875rem}.trip-search__modal.destination .filter-location{font-size:.6875rem;line-height:.9375rem}.trip-search__modal.destination .filter-highlight{font-weight:500}.trip-search__modal.destination .filter-counter{display:none;font-size:.875rem;padding:0 10px;position:absolute;right:0;top:0}.trip-search__modal.destination .filter-counter.country{background-color:#ff0}.trip-search__modal.destination .filter-counter.region{background-color:#ddbaff}.trip-search__modal.destination .anywhere-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.trip-search__modal.destination .pill-wrapper{align-items:center;border-bottom:1px solid var(--color-light-grey);display:flex;flex:none;flex-direction:row;gap:8px;overflow:hidden;overflow-x:auto;padding-bottom:10px;width:100%}.trip-search__modal.destination .pill-wrapper .pill{align-items:center;border:1px solid var(--color-light-grey);border-radius:100px;display:flex;flex:none;flex-direction:row;font-size:.875rem;font-weight:500;gap:8px;padding:10px}.trip-search__modal.destination .pill-wrapper .pill svg{height:15px;width:15px}.trip-search__modal.destination .empty-search .pill-wrapper{border-bottom:0 solid transparent;justify-content:center;margin-top:10px}.trip-search__modal.destination .empty-search span{align-items:center;background:var(--ski-air);border-radius:100%;display:flex;height:40px;justify-content:center;margin:0 auto 15px;width:40px}.trip-search__modal.destination .c-modal__foot{flex-direction:column}.trip-search__loader{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:center;left:0;position:absolute;top:75px;width:100%;z-index:10}.trip-search__loader .loader-container{align-items:center;display:flex;gap:15px;justify-content:center;margin:0;padding:0}.trip-search__loader .loader-text{display:block}.trip-search__loader .loader-item{animation:growTallAnimation 1s ease-in-out infinite;background-color:#000;border-radius:8px;height:86px;list-style-type:none;transform-origin:center;width:15px}.trip-search__loader .loader-item:nth-child(1){animation-delay:0s}.trip-search__loader .loader-item:nth-child(2){animation-delay:150ms}.trip-search__loader .loader-item:nth-child(3){animation-delay:.3s}.trip-search__loader .loader-item:nth-child(4){animation-delay:450ms}.trip-search__loader .loader-item:nth-child(5){animation-delay:.6s}@keyframes growTallAnimation{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.2)}}.trip-search__products{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:center;list-style-type:none;margin:0 15px;padding-left:0}.trip-search__products .product-item{border-radius:8px;flex-basis:0;flex-grow:1;font-size:.875rem;font-weight:500;max-width:150px;transition:all .3s ease-in-out}.trip-search__products .product-item.is-active{background-color:#fff!important;box-shadow:inset 0 3px 7px -5px #000}.trip-search__products .product-item button{all:unset;color:inherit;cursor:pointer;font:inherit;height:60px;text-align:center;width:100%}.u-validate--error-nobg{color:var(--color-dark-red);font-size:.875rem;font-weight:500;margin-top:10px}.u-validate--error-nobg.themed{color:var(--color-primary)}.u-validate--error{color:var(--color-dark-red);font-size:.875rem;font-weight:500;margin-top:5px}.u-validate--error.themed{background-color:var(--color-secondary);border-radius:3px;color:var(--color-primary);padding:0 8px}.u-validate--error-btn{background-color:var(--color-faded-red)!important;outline:var(--color-dark-red) solid 2px;outline-offset:-2px}.u-validate--error-btn.themed{background-color:var(--color-secondary-50)!important;outline-color:var(--color-secondary)}.departure-date .custom-navigations{align-items:center;border-bottom:1px solid var(--color-light-grey);display:flex;justify-content:space-between;margin:0 5px}.departure-date .custom-navigations__btn{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:50%;cursor:pointer;height:48px;padding:13px;width:48px}.departure-date .custom-navigations__btn svg{height:15px;width:15px}.departure-date .custom-dropdowns{align-items:center;display:flex;gap:10px;justify-content:center;margin:24px 0}.departure-date .custom-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 99' height='10' width='14' fill='black'><path d='M7.74 21L50.018 63.442 92.296 21l7.74 7.74L50.018 79.154 0 28.74l7.74-7.74Z'/></svg>");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #dcdcdc;border-radius:9999px;color:#333;cursor:pointer;font-size:.75rem;font-weight:500;line-height:.875rem;padding:16px 40px 16px 16px;position:relative}.departure-date .custom-select:focus{border-color:#aaa;outline:0}.trip-search__modal.duration input:checked~span:last-child::after{background-color:var(--color-primary)}.trip-search__modal.duration span:last-child{border:1px solid var(--color-primary)}.p-product .trip-search__products{display:none}.p-product .trip-search__main{border-radius:.8rem}.calendar-clear{align-items:center;display:flex;height:100%;position:absolute;right:10px;top:0;z-index:1}.calendar-clear>svg{cursor:pointer;height:12px;width:12px}.departure-placeholder{margin-top:-6px}.c-grid-block{display:grid;gap:16px;grid-template-columns:repeat(1,1fr);list-style-type:none;padding-left:0}.c-grid-block.case-2{grid-template-columns:repeat(2,1fr)}.c-grid-block.case-4-4{grid-template-columns:repeat(4,1fr)}.c-grid-block.case-3,.c-grid-block.case-4{grid-template-columns:repeat(2,1fr)}.c-grid-block.case-4-4 .c-grid-block__item:nth-child(1),.c-grid-block.case-4-4 .c-grid-block__item:nth-child(2){grid-column:span 2}.c-grid-block.case-4-4 .c-grid-block__item:nth-child(n+3){grid-column:span 4}.c-grid-block.case-3 .c-grid-block__item:nth-child(3){grid-column:span 2}.c-grid-block__item{height:100%}.c-grid-block__item.height-auto{height:auto}.c-grid-block.mini{max-width:928px}.c-grid-block.standard.case-2,.c-grid-block.standard.case-3,.c-grid-block.standard.case-4{grid-template-columns:repeat(1,1fr)}.c-grid-block-mini{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center}.c-grid-block-mini .block-mini-item{width:155px}.c-grid-block-mini .block-mini-item .title{font-size:1.125rem;font-weight:300}.c-grid-block-mini .block-mini-item .c-card-listing__img{height:116px;width:100%}.c-pagination__list{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;list-style:none;padding:0}.c-pagination__list li{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0!important}.c-pagination__list li>a,.c-pagination__list li>button{align-items:center;background-color:transparent;border:0;border-radius:50%;color:var(--color-primary);display:flex;font-size:1rem;font-weight:500;height:40px;justify-content:center;padding:10px;width:40px}.c-pagination__list li>a.nav-next,.c-pagination__list li>a.nav-prev,.c-pagination__list li>button.nav-next,.c-pagination__list li>button.nav-prev{border:1px solid var(--color-light-grey);margin:0 8px}.c-pagination__list li>a.nav-next .c-icon,.c-pagination__list li>a.nav-prev .c-icon,.c-pagination__list li>button.nav-next .c-icon,.c-pagination__list li>button.nav-prev .c-icon{color:#444;height:13px;width:12px}.c-pagination__list li>a.nav-next:disabled .c-icon,.c-pagination__list li>a.nav-prev:disabled .c-icon,.c-pagination__list li>button.nav-next:disabled .c-icon,.c-pagination__list li>button.nav-prev:disabled .c-icon{color:var(--color-light-grey)}.c-pagination__list li>a.nav-next:disabled:hover,.c-pagination__list li>a.nav-prev:disabled:hover,.c-pagination__list li>button.nav-next:disabled:hover,.c-pagination__list li>button.nav-prev:disabled:hover{background-color:#fff}.c-pagination__list li.active>a,.c-pagination__list li.active>button{background-color:var(--color-primary);border:none;color:#fff}.c-pagination__list li.active>a:hover,.c-pagination__list li.active>button:hover{background-color:var(--color-primary-75);color:#fff;cursor:pointer;text-decoration:none}.c-pagination__list li>a:hover,.c-pagination__list li>button:hover{background:var(--color-light-grey);cursor:pointer;text-decoration:none}.c-pagination__list .chevron-left{transform:scale(-1,1)}.c-pagination-ellipsis{align-content:center;align-self:baseline;color:var(--color-light-grey);font-size:1.5625rem;height:24px}.c-accoms-hero{display:flex;flex-direction:column-reverse}.c-accoms-top{align-items:end;display:grid;grid-gap:0;margin-top:20px;width:100%}.c-heroes{display:flex;flex-direction:column;flex-wrap:wrap}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .heading{text-shadow:1px 3px 13px rgba(0,0,0,.79);text-transform:uppercase}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .title{padding-right:40px;position:relative}.c-heroes .banner-wrapper{flex:1;min-height:390px;overflow:hidden;position:relative}.c-heroes .widget-holder{align-self:center;display:flex;margin:-24px 0 0;z-index:3}.c-heroes .widget-holder .c-hero__trip-search{padding:0!important}.c-heroes .banner-image,.c-heroes .banner-video{bottom:0;left:0;position:absolute;right:0;top:0}.c-heroes .banner-video video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.c-heroes .banner-container{display:flex;width:100%}.c-heroes .banner-image{align-items:center;display:flex;justify-content:center;width:100%}.c-heroes .banner-image>img{height:100%;object-fit:cover;width:100%}.c-heroes .banner-content{color:#fff;padding:52px 24px;text-align:center;width:100%;z-index:3}.c-heroes .banner-content .ski{color:var(--ski-air)}.c-heroes .banner-content .walking{color:var(--walking-lime)}.c-heroes .banner-content .lapland{color:var(--lapland-lilac)}.c-heroes .banner-content .santa{color:red}.c-heroes .banner-content.center{text-align:center}.c-heroes .banner-content.bottom{align-content:end}.c-heroes .banner-content.middle{align-content:center}.c-heroes .banner-content .c-btn{margin-bottom:0}.c-heroes .banner-description{display:flex;flex-direction:column;font-size:1.5rem;font-weight:300;line-height:1.625rem;margin:24px 0}.c-heroes .banner-heading,.c-heroes.hero-banner--compact .banner-heading{font-size:2.25rem;line-height:2.25rem}.c-heroes .banner-heading{color:#fff;font-weight:500;position:relative;text-transform:uppercase;transition:ease-in .3s all;z-index:4}.c-heroes .banner-heading span{text-shadow:2px 2px 4px rgba(0,0,0,.26)}.c-heroes.hero-banner--split .banner-heading span,.u-text-hide{text-shadow:none}.c-heroes .banner-heading[data-module=typewriter]{opacity:0}.c-heroes .overlay:before{background:#020024;background:linear-gradient(180deg,rgba(2,0,36,0) 0,rgba(2,0,30,0) 46%,rgba(0,0,0,.1306897759) 59%,rgba(0,0,0,.4192051821) 100%);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.c-heroes.hero-banner--offset .widget-holder{z-index:3}.c-heroes.hero-banner--offset .widget-holder>*{margin-top:0!important}.c-heroes.hero-banner--compact.mini .banner-wrapper{min-height:160px}.c-heroes.hero-banner--compact .banner-content{padding:16px}.c-heroes.hero-banner--split .banner-wrapper{color:#000;min-height:0}.c-heroes.hero-banner--split .banner-heading{color:inherit;font-size:1.875rem;line-height:1.875rem}.c-heroes.hero-banner--split .banner-description{font-size:1.25rem;font-weight:100;line-height:2rem;margin-top:16px}.c-heroes.hero-banner--split .banner-content{color:inherit;padding:0;position:relative}.c-heroes.hero-banner--split .widget-holder{align-items:center;display:flex;justify-content:center;margin:0;width:100%}.c-tags-cat{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;height:100%;justify-content:center;margin:1rem;width:100%}.c-tags-cat__header{font-weight:700;margin-right:10px}.c-tags-cat__content{border:1px solid #ccc;border-radius:10px;color:#000;cursor:pointer;font-weight:bolder;margin-right:10px;padding:5px 10px}.c-tags-cat__content:hover{border:1px solid var(--color-primary)}.c-badge-context,.c-summary__footer{border-top:1px solid #d6d6d6}.c-badge-context{border-bottom:1px solid #d6d6d6;overflow:hidden;padding:20px 0}.c-badge-context__items{display:flex;flex-direction:row}.c-badge-context__item{align-items:center;background-color:transparent;color:var(--color-primary);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.875rem;gap:15px;justify-content:center;line-height:1.125rem;margin:0 12px;width:100%}.c-badge-context__item>svg{flex:none;height:auto;width:38px}.c-badge-context .c-card-carousel__card{width:25vw}.c-badge-carousel__slides{display:flex;flex-direction:row;justify-content:center}.c-search-criteria-bar{align-items:center;background-color:var(--color-secondary);border-radius:100px;display:flex;justify-content:space-between;max-width:100vw;padding:12px 15px;position:relative;transition:all .3s;z-index:5}.c-search-criteria-bar--full{align-items:center;border-radius:0;display:flex;justify-content:space-between}.c-search-criteria-bar__summary ul{align-items:center;display:flex;gap:5px}.c-search-criteria-bar__summary ul>li{font-size:.875rem;font-weight:100;line-height:1.375rem}.c-search-criteria-bar__summary ul>li:after{content:"|";margin-left:10px}.c-search-criteria-bar__summary ul>li:last-child::after{content:""}.c-search-criteria-bar__call-btn{display:none}.c-search-criteria-bar__right-section{align-items:center;display:flex;gap:1rem}.c-search-criteria-bar__left-section{padding-left:10px}.c-search-criteria-bar__left-section p{font-size:.75rem;line-height:.91438rem;margin-bottom:7px}.c-search-criteria-bar__price{align-items:flex-end;display:flex;flex-direction:column}.c-search-criteria-bar__price-promo{align-items:flex-end;color:var(--color-dark-red);display:flex;flex-direction:column}.c-search-criteria-bar__price-label,.c-search-criteria-bar__price-save{font-size:12px;font-size:.75rem;line-height:.91438rem}.c-search-criteria-bar__price-value{font-size:20px;font-size:1.25rem;line-height:1.5rem}.c-search-criteria-bar__price-basis{align-items:center;display:flex;font-size:.875rem;gap:10px;line-height:1.375rem}.c-search-criteria-bar__price-basis span::after{content:"|";margin-left:10px}.c-search-criteria-bar__price-basis span:last-child::after{content:""}.c-search-criteria-bar__price-basis span>a{color:var(--color-primary)}.c-search-criteria-bar__contact-section,.c-search-criteria-bar__contact-slot{font-size:14px;font-size:.875rem}.c-search-criteria-bar__contact-section a,.c-search-criteria-bar__contact-slot a{color:#000;font-size:16px;font-size:1rem}.c-search-criteria-bar__contact-section a:hover,.c-search-criteria-bar__contact-slot a:hover{color:var(--color-secondary-75);text-decoration:none}.c-search-criteria-bar__contact-slot{color:var(--color-secondary);font-weight:100}.c-search-criteria-bar__contact-slot a{color:var(--color-secondary)!important;text-decoration:none!important}.c-brand-card__icons{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:center}.c-brand-card__icons span{align-items:center;border-radius:100%;display:flex;height:48px;justify-content:center;overflow:auto;padding:7px;width:48px}.c-brand-card__icons span .c-icon{height:100%;width:100%}.c-brand-card__icons span.generic{background-color:var(--inghams-charcoal-20);color:var(--inghams-charcoal)}.c-brand-card__icons span.ski{background-color:var(--ski-air);color:var(--ski-blue)}.c-brand-card__icons span.walking{background-color:var(--walking-lime);color:var(--walking-green)}.c-brand-card__icons span.lapland{background-color:var(--lapland-lilac);color:var(--lapland-purple)}.c-brand-card__list{display:grid;gap:24px}.c-brand-card__item{background-position:center;background-size:cover;border-radius:10px;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-height:582px;overflow:hidden}.c-brand-card__title{flex:1;font-size:.875rem}.c-brand-card__title>svg{fill:#fff;transform:scale(6)}.c-brand-card__subtitle{line-height:.3125rem}.c-brand-card__content{align-items:center;color:#fff;display:flex;flex:1;flex-direction:column;font-size:.875rem;font-weight:700;gap:10px;justify-content:flex-end;line-height:1.375rem;padding:0 43px 40px}.c-brand-card .ski .c-btn--outlined{border-color:var(--ski-air);color:var(--ski-air)}.c-brand-card .ski .c-btn--outlined:hover{background-color:var(--ski-air);color:#000}.c-brand-card .ski .c-brand-card__content{background:rgba(var(--ski-blue));background:linear-gradient(0deg,#003457 0,rgba(0,52,87,.9) 50%,rgba(0,52,87,0) 100%)}.c-brand-card .walking .c-btn--outlined{border-color:var(--walking-lime);color:var(--walking-lime)}.c-brand-card .walking .c-btn--outlined:hover{background-color:var(--walking-lime);color:#000}.c-brand-card .walking .c-brand-card__content{background:rgba(var(--walking-green));background:linear-gradient(0deg,#004c28 0,rgba(0,76,40,.8) 50%,rgba(0,76,40,0) 100%)}.c-brand-card .lapland .c-btn--outlined{border-color:var(--lapland-lilac);color:var(--lapland-lilac)}.c-brand-card .lapland .c-btn--outlined:hover{background-color:var(--lapland-lilac);color:#000}.c-brand-card .lapland .c-brand-card__content{background:var(--lapland-purple);background:linear-gradient(0deg,#381766 0,rgba(56,23,102,.8) 50%,rgba(56,23,102,0) 100%)}.c-brand-card__limited-icon-width{width:1.375rem}.c-search-card{display:flex;flex-direction:column;position:relative}.c-search-card.c-card{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:8px;overflow:hidden}.c-search-card .image,.c-search-card__image{background-color:var(--color-grey);height:170px;overflow:hidden;position:relative;width:100%}.c-search-card .image>img,.c-search-card__image>img{background-position:center;background-size:cover;border:none;box-shadow:none;height:100%;object-fit:cover;width:100%;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;user-select:none}.c-search-card .image .splide,.c-search-card .image .splide__track,.c-search-card__image .splide,.c-search-card__image .splide__track{height:100%}.c-search-card__tag.tag{margin-bottom:8px}.c-search-card__tag{background-color:transparent;font-size:.75rem;line-height:.91438rem;margin-top:8px;padding:0}.c-search-card__tag>span{border-radius:5px;color:var(--color-primary);padding:2px 8px}.c-search-card__tag>span.c-activity-bookable{background-color:var(--color-secondary-50);border-color:var(--color-secondary)}.c-find-more,.c-search-card .details .details-deals,.c-search-card__footer,.c-search-card__section{border-top:1px solid var(--color-light-grey)}.c-search-card__content{flex-grow:1;padding:10px}.c-search-card__title{font-size:1rem;font-weight:500;line-height:1.125rem;margin-top:0}.c-search-card__subtitle{font-size:.75rem;line-height:.9375rem;margin-top:5px}.c-search-card__section--deals{background-color:rgba(214,36,51,.1);color:var(--color-dark-red)}.c-search-card__footer .c-btn{margin:0;text-align:center}.c-search-card__bottom-left,.c-search-card__bottom-right,.c-search-card__top-left,.c-search-card__top-right{position:absolute;z-index:1}.c-search-card__bottom-right span svg{height:59px;width:59px}.c-search-card__top-left{left:0;top:8px}.c-search-card__top-right{align-items:flex-end;display:flex;flex-direction:column;gap:5px;right:0;top:8px}.c-search-card__bottom-left{bottom:8px;left:0}.c-search-card__bottom-right{bottom:8px;right:0}.c-search-card .content,.c-search-card__footer,.c-search-card__section{padding:10px}.c-search-card .bullets{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;row-gap:normal}.c-search-card .bullets>span{align-items:center;display:flex;font-size:.75rem;gap:5px}.c-search-card .bullets>span svg{height:12px;width:12px}.c-search-card .pill{align-items:center;display:flex;flex-wrap:wrap;gap:5px 0;margin-top:10px}.c-search-card .pill>span{background-color:var(--color-secondary-50);border-radius:5px;font-size:.75rem;font-weight:500;margin-right:5px;padding:2px 10px;text-transform:capitalize}.c-search-card .details .details-deals{align-items:flex-start;background:rgba(214,36,51,.1);border-bottom:1px solid var(--color-light-grey);color:var(--color-dark-red);display:flex;flex-direction:row;flex-wrap:wrap;padding:5px 10px 10px}.c-search-card .details .details-deals p{color:var(--color-dark-red);flex:none;font-size:12px;font-size:.75rem;width:100%}.c-search-card .details .details-deals>span{align-items:center;color:var(--color-dark-red);display:flex;font-size:12px;font-size:.75rem;gap:5px;line-height:100%}.c-search-card .details .details-deals span>svg{height:12px;transform:rotate(0);width:12px}.c-search-card .offer-flash,.c-search-card .offer-flash-custom-message{border-bottom-left-radius:2px;border-top-left-radius:2px;height:19px;line-height:1.1875rem;padding:0 .261rem;font-weight:700}.c-search-card .offer-flash{background-color:var(--color-dark-red);color:#fff;font-size:12px;font-size:.75rem}.c-search-card .offer-flash-custom-message{color:#fff;font-size:12px;font-size:.75rem}.c-search-card .guided-walk{background-color:var(--walking-green);color:#fff;font-size:.75rem;font-weight:700;line-height:.91438rem;padding:1px 5px 0}.c-search-card .rating{border-radius:100px;box-shadow:2px 5px 8px rgba(0,0,0,.2);margin-left:8px;overflow:hidden}.c-search-card .rating>span{align-items:center;background-color:var(--color-secondary);color:var(--color-primary);display:flex;font-size:.75rem;gap:0;justify-content:center;padding:1px 10px 0}.c-search-card .rating>span>svg{height:12px;margin-right:5px;transform:rotate(90deg);width:12px}.c-search-card.c-card>div[data-module=datalayer]{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.c-search-card--activities,.c-search-card--deals,.c-search-card--destinations,.c-search-card--resorts{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr;justify-items:stretch;margin:0 auto;max-width:400px}.c-search-card--activities .c-search-card,.c-search-card--deals .c-search-card,.c-search-card--destinations .c-search-card,.c-search-card--resorts .c-search-card{min-width:none;width:365px}.c-search-card--activities__board-basis,.c-search-card--deals__board-basis,.c-search-card--destinations__board-basis,.c-search-card--resorts__board-basis{align-items:center;display:flex;font-size:.75rem;line-height:.9375rem}.c-search-card--activities__board-basis>svg,.c-search-card--deals__board-basis>svg,.c-search-card--destinations__board-basis>svg,.c-search-card--resorts__board-basis>svg{flex:none;height:24px;margin-right:15px;width:24px}.c-search-card--activities__board-basis ul,.c-search-card--deals__board-basis ul,.c-search-card--destinations__board-basis ul,.c-search-card--resorts__board-basis ul{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding-left:0}.c-search-card--activities__board-basis ul li::after,.c-search-card--deals__board-basis ul li::after,.c-search-card--destinations__board-basis ul li::after,.c-search-card--resorts__board-basis ul li::after{content:","}.c-search-card--activities__board-basis ul li:last-child::after,.c-search-card--deals__board-basis ul li:last-child::after,.c-search-card--destinations__board-basis ul li:last-child::after,.c-search-card--resorts__board-basis ul li:last-child::after{content:""}.c-search-card--activities__departure-locations,.c-search-card--deals__departure-locations,.c-search-card--destinations__departure-locations,.c-search-card--resorts__departure-locations{align-items:center;display:flex;font-size:.75rem;gap:15px;line-height:.9375rem}.c-search-card--activities__departure-locations>svg,.c-search-card--deals__departure-locations>svg,.c-search-card--destinations__departure-locations>svg,.c-search-card--resorts__departure-locations>svg{flex:none;height:24px;width:24px}.c-search-card--activities__departure-locations-list,.c-search-card--deals__departure-locations-list,.c-search-card--destinations__departure-locations-list,.c-search-card--resorts__departure-locations-list{display:flex;flex-wrap:wrap;gap:5px;list-style:none;padding-left:0}.c-search-card--activities__departure-locations-list>li::after,.c-search-card--deals__departure-locations-list>li::after,.c-search-card--destinations__departure-locations-list>li::after,.c-search-card--resorts__departure-locations-list>li::after{content:", "}.c-pill__rating:after,.c-pill__rating:before,.c-search-card--activities__departure-locations-list>li:last-child::after,.c-search-card--deals__departure-locations-list>li:last-child::after,.c-search-card--destinations__departure-locations-list>li:last-child::after,.c-search-card--resorts__departure-locations-list>li:last-child::after,.c-search-loader-title:after{content:""}.c-search-card--activities__departure-locations-list .hidden-item,.c-search-card--deals__departure-locations-list .hidden-item,.c-search-card--destinations__departure-locations-list .hidden-item,.c-search-card--resorts__departure-locations-list .hidden-item{display:none}.c-search-card--activities__departure-locations-more,.c-search-card--deals__departure-locations-more,.c-search-card--destinations__departure-locations-more,.c-search-card--resorts__departure-locations-more{cursor:pointer;font-size:.75rem}.c-search-card--activities__departure-locations-more :hover,.c-search-card--deals__departure-locations-more :hover,.c-search-card--destinations__departure-locations-more :hover,.c-search-card--resorts__departure-locations-more :hover{text-decoration:underline}.c-search-card--activities__departure-locations-list.show-more-points .hidden-item,.c-search-card--deals__departure-locations-list.show-more-points .hidden-item,.c-search-card--destinations__departure-locations-list.show-more-points .hidden-item,.c-search-card--resorts__departure-locations-list.show-more-points .hidden-item{display:inline-block}.c-search-card--activities-price,.c-search-card--deals-price,.c-search-card--destinations-price,.c-search-card--resorts-price{font-size:1rem}.c-search-card--destinations-footer{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.c-search-card--destinations-footer .promo-tag{display:flex;justify-content:flex-end}.c-search-card--destinations-discount{align-items:stretch;display:flex;font-size:.75rem;justify-content:space-between;line-height:1rem}.c-search-card--resorts-footer .promo-tag{flex:none;min-height:1.5rem;width:100%}.c-search-card--resorts-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.c-search-card--resorts-discount{display:flex;flex-direction:column;line-height:1rem}.c-search-card--resorts-discount.discounted{color:var(--color-dark-red)}.c-search-card--deals-details-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;row-gap:normal}.c-search-card--deals-details-list>span{align-items:center;display:flex;gap:5px}.c-search-card--deals-details-list>span svg{height:12px;width:12px}.c-search-card--deals-footer{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.c-search-card--deals-footer .c-search-card--deals-tag{flex:none;width:100%}.c-search-card--deals-discount{color:var(--color-dark-red);display:flex;flex-direction:column;line-height:1rem}.c-search-card--borderless .c-card{border:0 solid transparent}.c-search-card--borderless .image{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.c-search-card--borderless .content{padding-left:0;padding-right:0}.p-home .c-search-card .c-btn.c-btn--secondary{background-color:var(--inghams-charcoal);color:#fff}.p-home .c-search-card .c-btn.lapland-lilac-bg-color,.p-home .c-search-card .c-btn.santa-lilac-bg-color,.p-home .c-search-card .c-btn.ski-air-bg-color,.p-home .c-search-card .c-btn.walking-lime-bg-color{color:var(--inghams-charcoal)}.saving-enabled{color:var(--color-dark-red)}#resultwrapper #resultsByAccommodations{display:none}#resultwrapper #resultsByResorts,#resultwrapper.is-resort #resultsByAccommodations{display:block}#resultwrapper.is-resort #resultsByResorts,#viewdescription .view-by-resort{display:none}#viewdescription .view-by-accommodation,#viewdescription.is-resort .view-by-resort{display:inline-block}#viewdescription.is-resort .view-by-accommodation{display:none}.c-pill__rating{align-items:center;background-color:var(--color-secondary);border-radius:360px;display:flex;font-size:.75rem;height:24px;max-width:-webkit-fit-content;max-width:fit-content;overflow:hidden;overflow:visible;position:relative}.c-pill__rating-icon,.c-pill__rating-tooltip,.c-pill__rating:before{background-color:var(--color-primary)}.c-pill__rating-icon{align-items:center;border-bottom-left-radius:12px;border-top-left-radius:12px;display:flex;height:100%;justify-content:center;width:23px}.c-pill__rating-icon svg{color:var(--inghams-white);height:12px;margin-left:3px;transform:rotate(90deg)}.c-pill__rating-value{align-items:center;border-right:1px solid var(--inghams-charcoal-10);display:flex;padding:0 8px}.c-pill__rating-text{align-items:center;display:flex;justify-content:center;padding-left:8px}.c-pill__rating-tooltip,.c-pill__rating:after{display:block;position:absolute;visibility:hidden}.c-pill__rating-text svg{height:12px;margin:0 8px;width:12px}.c-pill__rating:before{border-radius:25px;height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px;z-index:-1}.c-info-tooltip:after,.c-pill__rating:after{bottom:-8px;transform:translateX(-50%);border-color:transparent transparent var(--color-primary);border-width:0 6px 6px}.c-info-tooltip__tooltip,.c-pill__rating-tooltip{opacity:0;top:32px;z-index:7;line-height:1.25rem}.c-pill__rating:after{border-style:solid;height:0;left:50%;opacity:0;transition:all .2s linear;width:0;-moz-transform:scale(.9999)}.c-pill__rating-tooltip{border-radius:5px;color:#fff;font-size:.875rem;padding:8px;right:-60px;text-align:center;transition:all .2s linear;width:250px}.c-pill__rating:hover{cursor:pointer;overflow:visible}.c-pill__rating:hover .c-pill__rating-tooltip,.c-pill__rating:hover:after{opacity:1;visibility:visible}.c-pill__country{align-items:center;border:1px solid var(--inghams-charcoal);border-radius:100px;color:var(--inghams-charcoal);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:500;gap:10px;height:64px;justify-content:center;padding:0 10px;text-decoration:none;width:-webkit-max-content;width:max-content}.c-oval-badges .c-icon,.c-pill__country svg,.c-wrapper-pill__item svg{height:48px;width:48px}.c-pill__country:hover{background:var(--color-secondary-50);text-decoration:none}a .c-pill__rating,a.c-pill__rating{color:initial}a .c-pill:hover a .c-pill__rating,a .c-pill:hover a.c-pill__rating,a.c-pill:hover a .c-pill__rating,a.c-pill:hover a.c-pill__rating{color:initial;text-decoration:none}.c-wrapper-pill{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center}.c-wrapper-pill__item{align-items:center;border:1px solid var(--color-light-grey);border-radius:5px;color:#000;display:flex;font-size:.875rem;font-weight:700;gap:10px;line-height:1.125rem;padding:.6rem;text-decoration:none}.c-catblock,.c-oval-badges{flex-direction:row;display:flex;list-style-type:none}.c-wrapper-pill__item:hover{border:1px solid var(--color-secondary);text-decoration:none}.c-wrapper-pill--rounded .c-wrapper-pill__item{border-radius:100px;padding:.5rem .8rem}.c-wrapper-pill--hover-bgcolour .c-wrapper-pill__item:hover{background-color:var(--color-secondary)}.c-catblock,.c-oval-badges{--color-primary:var(--inghams-charcoal)}.t-inghams .c-catblock,.t-inghams .c-oval-badges{--color-secondary:var(--inghams-charcoal)}.t-inghams .c-catblock.fill a:hover,.t-inghams .c-oval-badges.fill a:hover{--color-primary:white}.c-catblock.fill a:hover,.c-oval-badges.fill a:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-primary)}.c-catblock.outline a:hover,.c-oval-badges.outline a:hover{border-color:var(--color-secondary)}.c-oval-badges{flex-wrap:wrap;gap:16px;justify-content:center;padding-left:0}.c-oval-badges a{align-items:center;border:1px solid #444;border-radius:36px;color:var(--color-primary);display:flex;flex-direction:row;font-size:.875rem;font-weight:300;gap:8px;line-height:1.125rem;padding:7px 16px 7px 8px;text-decoration:none;transition:all .15s ease-in-out}.c-oval-badges.radius-sm a{border-radius:8px}.c-oval-badges .c-icon{border:1px solid #d6d6d6;border-radius:50%}.c-catblock{flex-wrap:wrap;gap:24px;justify-content:center}.c-catblock a{align-items:center;border:1px solid #d6d6d6;border-radius:8px;color:var(--inghams-charcoal);display:flex;flex-direction:row;font-size:.875rem;font-weight:400;justify-content:center;line-height:1.125rem;min-width:168px;padding:20px 8px;text-decoration:none;transition:all .15s ease-in-out}.c-resort-cta .c-price-info-tooltip.price,.range-field{flex-direction:row}.c-find-more__item,.c-image-grid__banner a,table tbody tr td a{text-decoration:underline}.c-range-slider{height:25px;margin-bottom:40px;position:relative;user-select:none;width:100%;-webkit-user-select:none;box-sizing:border-box}.c-range-slider__base,.c-range-slider__highlight{border-radius:3px;height:6px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.c-range-slider__base{background:#d6d6d6;z-index:0}.c-range-slider__highlight{background-color:var(--color-primary);z-index:1}.c-range-slider__thumb{background-color:var(--color-primary);border-radius:50%;cursor:pointer;height:23px;position:absolute;top:50%;transform:translateY(-50%);transition:box-shadow .2s;width:23px;z-index:2}.range-field{display:flex;gap:15px}.range-field>.row{flex:1}.range-field__label{font-size:1rem;margin-bottom:5px}.range-field__input{align-items:center;border:1px solid #ddd;border-radius:50px;display:flex;justify-content:space-between;padding:5px 16px 7px}.range-field__input>input[type=number]{border:0;flex:1}.range-field__input>input[type=number]:focus{outline:0}.range-field__input>span{margin-right:5px}body.t-inghams table tbody tr th{background-color:var(--color-primary);color:#fff}table{border-spacing:0;background-color:var(--inghams-white);border:1px solid #d6d6d6;border-collapse:initial!important;border-radius:10px;overflow:hidden;width:100%}table td,table th{border:0;padding:8px;text-align:left}table tbody tr:not(:last-of-type) td{border-bottom:1px solid #d6d6d6}table tbody tr td{background:inherit;vertical-align:middle}table tbody tr td .bold{font-weight:700}table tbody tr th{background-color:var(--color-secondary);border-bottom:1px solid #d6d6d6;color:#000;text-align:left}@keyframes pulse-bg{0%,100%{background-color:#ddd}50%{background-color:#d0d0d0}}.c-skeleton-loader .filter-skeleton{align-items:center;animation:pulse-bg 1s infinite;border-radius:25px;display:flex;height:40px;justify-content:center;width:90px}.c-skeleton-loader .filter-skeleton__text{background-color:#c4c4c4;border-radius:10px;height:10px;text-align:center;width:40px}.c-skeleton-loader .c-search-card__image{animation:pulse-bg 1s infinite}.c-skeleton-loader .c-search-card__title{animation:pulse-bg 1s infinite;height:20px;width:50%}.c-skeleton-loader .c-search-card__subtitle{animation:pulse-bg 1s infinite;height:15px;width:25%}.c-skeleton-loader .c-search-card__section{display:flex;flex-direction:column;gap:10px}.c-skeleton-loader__dummy{animation:pulse-bg 1s infinite;height:20px;width:75%}.c-skeleton-loader__subtext{animation:pulse-bg 1s infinite;height:15px;width:50%}.c-skeleton-loader__subtext-xs{width:90px}.c-skeleton-loader__subtext-small{width:115px}.c-skeleton-loader__subtext-medium{height:20px;width:125px}.c-skeleton-loader__subtext-large{height:25px;width:315px}.c-skeleton-loader__dummy--full{animation:pulse-bg 1s infinite;height:20px;width:100%}.c-skeleton-loader__dummy--half{animation:pulse-bg 1s infinite;height:20px;width:50%}.c-skeleton-loader__dummy--small{animation:pulse-bg 1s infinite;height:20px;width:25%}.c-skeleton-loader__button,.c-skeleton-loader__button-100{height:39px;animation:pulse-bg 1s infinite;border-radius:100px}.c-skeleton-loader__button{width:100%}.c-skeleton-loader__button-100{width:100px}.c-skeleton-loader__links{animation:pulse-bg 1s infinite;height:20px;width:40px}.c-skeleton-loader__button--empty{height:39px;width:100%}.c-skeleton-loader__selector{animation:pulse-bg 1s infinite;border-radius:100px;height:39px;width:100%}.c-skeleton-loader__searchCriteriaBar{animation:pulse-bg 1s infinite;border-radius:50px;height:50px}.c-search-loader{align-items:stretch;display:grid;gap:32px;justify-items:stretch;margin:0 auto;max-width:400px}.c-search-loader-card{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:8px;overflow:hidden}.c-search-loader-image{animation:pulse-bg 1s infinite;height:170px}.c-search-loader-title{animation:pulse-bg 1s infinite;display:block;gap:20px;height:20px;margin:20px 0 30px 10px;overflow:visible;position:relative;width:50%}.c-search-loader-title:after{display:flex;height:15px;left:0;animation:pulse-bg 1s infinite;position:absolute;top:25px;width:50%}.c-search-loader-section-dummy{animation:pulse-bg 1s infinite;display:block;height:20px;margin:30px 0;overflow:visible;position:relative;width:100%}.c-criteria-loader:after,.c-criteria-loader:before,.c-search-loader-section-dummy:after,.c-search-loader-section-dummy:before{content:"";position:absolute;animation:pulse-bg 1s infinite}.c-search-loader-section-dummy:after,.c-search-loader-section-dummy:before{display:block;height:20px}.c-search-loader-section-dummy:before{top:-30px;width:75%}.c-search-loader-section-dummy:after{bottom:-30px;width:50%}.c-search-loader-button{animation:pulse-bg 1s infinite;border-radius:100px;height:39px;width:100%}.c-criteria-loader{animation:pulse-bg 1s infinite;border-radius:8px;height:60px;margin:60px 0;position:relative;width:100%}.c-criteria-loader:before{height:25px;top:-40px;width:20%}.c-criteria-loader:after{bottom:-30px;height:15px;width:70px}.c-filters-skeleton{animation:pulse-bg 1s infinite;border-radius:8px;height:68px;position:relative;width:100%}.c-find-more{align-items:center;display:flex;flex-direction:row;gap:10px}.c-find-more__items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.c-find-more__item{color:var(--color-primary);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}.c-find-more__item:hover{color:var(--color-primary-50)}.p-home .c-find-more .c-find-more__items .c-tag.c-tag--secondary-50{background-color:var(--inghams-charcoal);border-color:var(--inghams-charcoal);color:#fff}.highlighted-section{background:var(--color-secondary-50);border:1px solid var(--color-primary-25);border-radius:10px;padding:32px}.highlighted-section--grey{background:var(--color-grey);border:2px solid var(--color-light-grey)}.highlighted-section--primary{background:var(--color-primary-90);border:0 solid transparent;color:#fff}.highlighted-section--secondary{background:var(--color-secondary);border:0 solid transparent}.t-inghams .c-timeline{--color-secondary:var(--inghams-charcoal-75)}.c-timeline{display:grid;grid-template-columns:0fr 3fr 0fr;list-style-type:none;position:relative}.c-timeline__date{align-items:flex-end;display:flex;flex-direction:column;font-weight:500;grid-column:1;line-height:1.125rem;white-space:nowrap}.c-timeline__station{display:flex;flex-direction:column;grid-column:2;margin-left:20px;max-width:200px;min-height:50px;padding:0 20px;position:relative;width:100%}.c-timeline__station:after,.c-timeline__station:before{content:"";position:absolute}.c-timeline__station:before{border-left:2px solid var(--color-secondary);bottom:-10px;left:-2px;top:12px;width:1px}.c-timeline__station:after{background-color:var(--color-secondary);border-radius:50%;display:block;height:10px;left:-6px;top:5px;width:10px}.c-timeline__station span{font-weight:500;line-height:1.125rem}.c-timeline__station p{font-size:.75rem;line-height:.875rem;padding:8px 0}.c-timeline__item{display:contents}.c-timeline__item.change .c-timeline__station:before,.c-timeline__item.terminus .c-timeline__station:before{border-left-color:transparent}.c-timeline__item.transfer .c-timeline__station:before{border-left-color:var(--color-secondary);border-left-style:dashed}.c-timeline__item.terminus .c-timeline__station{min-height:0}.c-timeline.right .c-timeline__station{padding-left:0}.c-timeline.right .c-timeline__station:before{left:auto;right:0}.c-timeline.right .c-timeline__station:after{left:auto;right:-4px}.c-progress-bar{background-color:#e0e0e0;border-radius:5px;flex:4;height:8px;overflow:hidden;position:relative}.c-progress-bar:after,.c-progress-bar:before{background-color:#fff;content:"";width:1px;z-index:3}.c-progress-bar:before{height:100%;left:20%;position:absolute}.c-progress-bar:after{height:100%;left:80%;position:absolute}.c-progress-bar-divider{height:100%;left:40%;position:absolute;width:20%;z-index:3}.c-progress-bar-divider:after,.c-progress-bar-divider:before{background-color:#fff;content:"";width:1px;z-index:3;height:100%;position:absolute}.c-progress-bar-divider:before{left:0}.c-progress-bar-divider:after{left:100%}.c-experts__btn .c-btn:hover,.c-info-tooltip__tooltip,.c-progress-bar-fill{background-color:var(--color-primary)}.c-progress-bar-fill{border-radius:5px 0 0 5px;height:100%;position:absolute}.c-inline-progress-bar{border-radius:5px;display:flex;height:8px;margin-bottom:16px;overflow:hidden}.c-inline-progress-bar .bar-section{height:100%}.c-inline-progress-bar .bar-section.green{background-color:#97d8ad}.c-inline-progress-bar .bar-section.blue{background-color:#4eb3de}.c-inline-progress-bar .bar-section.red{background-color:#d62433}.c-inline-progress-bar .bar-section.black{background-color:#232323}.t-inghams .c-highlight{--color-secondary:var(--inghams-charcoal-75)}.c-highlight{background-color:transparent;border:3px solid var(--color-secondary);border-radius:10px;display:flex;position:relative}.c-highlight h3:first-of-type,.c-highlight h4:first-of-type,.c-highlight h5:first-of-type,.c-highlight-header:first-of-type{font-size:1.25rem;font-weight:400;line-height:1.5rem;margin-bottom:15px!important;margin-top:0!important}.c-highlight-anchor{border-left:solid 3px var(--color-secondary);border-top:solid 3px var(--color-secondary);border-top-left-radius:15px;height:20px;left:-2.7px;position:absolute;top:45px;width:15px}.c-highlight-anchor:before{background:0 0;border-left:0 solid transparent;border-right:7px solid transparent;border-top:20px solid #fff;height:0;left:-2.9px;position:absolute;top:-8px;width:0}.c-highlight-anchor>.c-icon{color:var(--color-secondary);position:absolute;right:-15px;top:-17px;transform:rotate(90deg);width:15px}.c-highlight-content{padding:32px 40px}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{line-height:1;list-style-type:none;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:#0bf solid 3px;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide.is-focus-in .splide__pagination__page:focus,.splide__pagination__page:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide__slide:focus,:focus:not(:focus-visible){outline:0}.splide__progress__bar{background:#ccc;height:3px}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{outline:#0bf solid 3px;outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide.is-focus-in .splide__toggle:focus,.splide__toggle:focus-visible{outline:#0bf solid 3px;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.splide:not(.is-overflow) .splide__pagination,.splide__pagination li{display:flex!important}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__pagination li{align-items:center;background-color:rgba(0,0,0,.5);margin:0!important;padding:3px 2px}.splide__pagination li:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;padding-left:3px}.splide__pagination li:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;padding-right:3px}.splide__slide>img{max-height:100%;vertical-align:bottom}.splide__list .splide__slide>img{height:100%;object-fit:cover;width:100%}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.c-splide--hidden-arrows .splide__arrows{visibility:hidden}.js-slider{position:relative}.js-slider .splide__holder{align-items:center;display:flex;gap:6px;position:absolute;right:8px;top:8px;z-index:1}.js-slider .splide__caption,.js-slider .splide__counter{background:#fff;border-radius:20px;box-shadow:-1px 0 8px 0 rgba(0,0,0,.32);font-size:.75rem;font-weight:400;line-height:.9375rem;padding:5px 8px}.c-modal .js-slider .splide__caption,.c-modal .js-slider .splide__counter{left:8px;right:auto}.js-slider .splide__fullscreen-btn{display:inline-block;opacity:1;position:relative;right:auto;top:auto}.js-slider .splide__caption{bottom:15px;left:15px;position:absolute;right:auto;top:auto}.js-slider .splide__slide{aspect-ratio:16/9;width:100%}.js-slider .splide__arrow{background:#fff;height:48px;opacity:1;transition:all .3s;width:48px}.js-slider .splide__arrow:disabled{opacity:.3}.js-slider .splide__arrow svg{height:16px;width:16px}.js-slider .splide__arrow--prev{left:8px}.js-slider .splide__arrow--next{right:8px}.js-carousel .splide__list{column-gap:24px}.js-carousel .splide__list.justify-center,.js-carousel .splide__list.u-justify-center{justify-content:flex-start}.js-carousel .splide__slide{flex:0 0 288px;min-width:288px}.js-carousel .item{background-color:red;height:100px}.js-carousel .splide__track{margin:0 clamp(-50vw,-50vw + 612px,-15px);padding:0 clamp(15px,50vw - 612px,50vw)!important}.js-carousel.image-carousel .fig-image{flex-grow:1}.js-carousel.image-carousel .splide__slide{flex:0 0 calc(100% - 67px);flex-grow:1;min-width:100px}.js-carousel.expert-qoute-carousel .fig-image{flex-grow:1}.js-carousel.expert-qoute-carousel .splide__slide{flex:0 0 calc(100% - 67px);flex-grow:1;min-width:100px}.plyr{--plyr-color-main:var(--color-primary);--plyr-focus-visible-color:var(--color-primary);--plyr-font-family:Sunset Gothic Pro,Montserrat,Arial;--plyr-font-size-base:14px;--plyr-font-size-small:12px;--plyr-font-size-time:13px;--plyr-font-weight-regular:400;--plyr-line-height:1.5;--plyr-control-icon-size:16px;--plyr-control-spacing:10px;--plyr-control-radius:4px;--plyr-range-thumb-height:14px;--plyr-range-thumb-background:#fff;--plyr-range-fill-background:var(--color-primary);--plyr-range-track-height:4px;--plyr-video-background:#000;--plyr-video-controls-background:linear-gradient(transparent, rgba(0, 0, 0, 0.65));--plyr-video-control-color:#fff;--plyr-video-control-color-hover:#fff;--plyr-video-control-background-hover:var(--color-primary);--plyr-video-progress-buffered-background:rgba(255, 255, 255, 0.25);--plyr-video-range-track-background:rgba(255, 255, 255, 0.25);--plyr-audio-controls-background:var(--inghams-charcoal-20);--plyr-audio-control-color:var(--color-primary);--plyr-audio-control-color-hover:var(--color-primary-90);--plyr-audio-control-background-hover:var(--inghams-charcoal-25);--plyr-audio-progress-buffered-background:var(--inghams-charcoal-25);--plyr-audio-range-track-background:var(--inghams-charcoal-25);--plyr-tooltip-background:var(--color-primary);--plyr-tooltip-color:#fff;--plyr-tooltip-radius:4px;border-radius:8px;overflow:hidden;width:100%}.plyr--video{aspect-ratio:16/9;background:#000}.plyr--video .plyr__video-wrapper{aspect-ratio:16/9}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.65));padding:24px 1.5rem .75rem}.plyr--audio{border-radius:100px}.plyr--audio .plyr__controls{border-radius:100px;gap:.75rem;padding:.75rem 1.5rem}.plyr__controls{align-items:center;display:flex;gap:6px}.plyr__control{border-radius:var(--plyr-control-radius);transition:background .25s ease,color .25s ease}.plyr__control[data-plyr=play]{flex-shrink:0}.plyr__progress{flex:1}.plyr__progress input[type=range]::-webkit-slider-thumb{background:var(--color-primary)}.plyr__progress input[type=range]::-moz-range-thumb{background:var(--color-primary)}.plyr__volume{align-items:center;display:flex;gap:4px;min-width:80px}.c-image-grid figcaption,.c-video-player--ambient .plyr__controls{display:none}.plyr__time{color:inherit;font-size:var(--plyr-font-size-small);white-space:nowrap}.plyr__poster{background-position:center;background-size:cover}.plyr__control--overlaid{background:var(--color-primary);border-radius:50%;height:56px!important;transition:background .25s ease,transform .25s ease;width:56px!important}.plyr__control--overlaid:focus-visible,.plyr__control--overlaid:hover{background:var(--color-primary-90);transform:scale(1.08)}.plyr__control--overlaid:hover{transform:scale(1.08) translate(-50%,-50%)!important}.plyr__control--overlaid svg{height:20px!important;left:54%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:20px!important}.c-video-player--ambient .plyr{border-radius:0;pointer-events:none}.c-video-player--ambient .plyr video{height:100%;object-fit:cover;width:100%}.c-video-player{position:relative;width:100%}.c-video-player--16-9 .plyr{aspect-ratio:16/9}.c-video-player--4-3 .plyr{aspect-ratio:4/3}.c-video-player--1-1 .plyr{aspect-ratio:1/1}.c-video-player--sm{max-width:480px}.c-video-player--md{max-width:720px}.c-video-player--lg{max-width:1024px}.c-video-player__caption{color:var(--color-primary-75);font-size:.6875rem;margin-top:.75rem;text-align:center}.t-inghams .c-image-grid{--color-primary:white;--color-secondary:var(--inghams-charcoal)}.c-image-grid:has(.c-image-grid-side){column-gap:8px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,auto);margin:auto;width:100%}.c-image-grid__banner{background-color:var(--color-secondary);color:var(--color-primary);font-weight:400;padding:8px 0;text-align:center}.c-image-grid__banner a{color:var(--color-primary);font-weight:100;margin-left:10px}.c-image-grid-main{align-items:center;aspect-ratio:4/2.62;background-position:center center;background-size:cover;grid-column:1;grid-row:1/span 2;height:100%;object-fit:cover;position:relative;width:100%}.c-image-grid-main__tag{height:80px;left:8px;position:absolute;top:8px;width:80px;z-index:1}.c-image-grid-main__tag img{height:100%;width:100%}.c-image-grid-main .c-image-grid__foot{bottom:0;left:0;position:absolute;width:100%;z-index:3}.c-image-grid-main .c-image-grid__foot>figcaption{background:#fff;border-radius:20px;box-shadow:-1px 0 8px 0 rgba(0,0,0,.32);display:inline-block;font-size:.75rem;font-weight:400;line-height:.9375rem;margin:15px;padding:5px 8px}.c-image-grid-side{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);height:100%;margin-bottom:-8px;max-height:100%}.c-image-grid-side .c-image-grid-item{aspect-ratio:16/13.68;height:auto;width:100%}.c-image-grid-side.case-1{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}.c-image-grid-side.case-1 .c-image-grid-item{aspect-ratio:1/1.296}.c-image-grid-side.case-2{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr)}.c-image-grid-side.case-2 .c-image-grid-item{aspect-ratio:2/1.278}.c-image-grid-side.case-3{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(3,1fr)}.c-image-grid-side.case-3 .c-image-grid-item{aspect-ratio:3/1.256}.c-image-grid-side.case-4{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.c-image-grid-side.case-4 .c-image-grid-item{aspect-ratio:2/2.6}.c-image-grid-side.case-5 .c-image-grid-item:nth-child(5){aspect-ratio:3/1.252;grid-column:span 2}.c-image-grid-item{aspect-ratio:16/9;height:auto;position:relative;width:100%}.c-image-grid-item a{align-items:center;background:rgba(0,0,0,.5215686275);bottom:0;color:#fff;display:flex;font-size:.875rem;font-weight:400;justify-content:center;left:0;position:absolute;right:0;text-decoration:none;top:0;transition:.3s all}.c-image-grid-item a:hover{background:rgba(0,0,0,.79)}.c-image-grid-item img,.c-image-grid-main img{height:100%;object-fit:cover;width:100%}.c-image-grid-block .c-image-grid-desktop{display:none}.c-image-grid-mobile{display:block}.c-skill-tracker{display:flex;flex-direction:column;gap:15px}.c-skill-level{align-items:center;display:flex;gap:5px}.c-skill-level .label{color:#333;font-size:.875rem;font-weight:700;line-height:1.375rem;margin:0;width:108px}.c-runs-overview .overview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.c-runs-overview .overview-header h3{margin:0}.c-runs-overview .map-link{align-items:center;color:#07c;color:var(--color-primary);display:flex;font-size:1rem;padding-left:28px;position:relative;text-decoration:none;text-decoration:underline}.c-runs-overview .map-link .c-icon{height:20px;left:0;position:absolute;width:20px}.c-runs-overview .runs-details{display:grid;gap:10px;margin-bottom:24px}.c-runs-overview .runs-details .type{align-items:center;display:flex;font-size:.875rem}.c-runs-overview .runs-details .dot{border-radius:50%;height:12px;margin-right:5px;width:12px}.c-runs-overview .runs-details .dot.green{background-color:#97d8ad}.c-runs-overview .runs-details .dot.blue{background-color:#4eb3de}.c-runs-overview .runs-details .dot.red{background-color:#d62433}.c-runs-overview .runs-details .dot.black{background-color:#232323}.c-runs-overview .runs-details .label{font-weight:700;line-height:1.375rem;padding-right:4px}.c-runs-overview .details-grid dl{display:grid;font-size:.875rem;gap:4px 24px;line-height:1.375rem}.c-runs-overview .details-grid div{display:flex;gap:5px}.c-runs-overview .details-grid dt{font-weight:700}.c-runs-overview .details-grid dd{display:inline-block;margin:0}.c-safe-hands__row{display:grid;margin-top:40px;grid-column-gap:24px;grid-template-columns:repeat(5,1fr);overflow-x:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.c-safe-hands__row::-webkit-scrollbar{display:none}.c-safe-hands__item{align-items:center;background-color:var(--color-secondary-50);border-radius:10px;color:var(--color-primary-90);display:flex;flex-direction:column;justify-content:center;min-width:176px;padding:16px;scroll-snap-align:start}.c-safe-hands .c-icon,.t-inghams .c-safe-hands,.t-inghams .c-safe-hands .c-icon,.t-inghams .c-safe-hands__item{color:var(--color-primary)}.c-safe-hands .c-icon{height:42px;width:42px}.c-safe-hands__title{font-size:1rem;font-weight:300;line-height:1.125rem;margin-top:10px;text-align:center}.c-safe-hands__subtext{font-size:.875rem;line-height:1.375rem;margin-top:5px;text-align:center}.t-inghams .c-safe-hands{background-color:transparent}.t-inghams .c-safe-hands__item{background-color:var(--color-grey)}.c-travel-info{border:1px solid #ccc;border-radius:12px;max-height:250px;opacity:0;overflow:hidden;transition:all .3s ease-in-out}.c-travel-info.ready{max-height:none;opacity:1}.c-travel-info__item{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:24px}.c-travel-info__item.no-right-border{border-right:none}.c-travel-info__item.no-bottom-border{border-bottom:none}.c-travel-info .iconic-heading{color:#333;display:flex;font-size:1rem;font-weight:500;gap:.5rem;line-height:1.4em;margin-bottom:8px}.c-travel-info .iconic-heading svg{height:1.5em;width:1.5em;flex-shrink:0;fill:#333}.c-summary-card{border:1px solid #d6d6d6;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between;width:100%}.c-summary-card p{font-size:.875rem;line-height:1.375rem}.c-summary-card .c-skill-tracker{gap:3px}.c-summary-card .c-skill-tracker .label{font-size:.75rem;width:95px}.c-summary__header{font-size:1rem;line-height:1.625rem;margin:0 0 8px}.c-summary__content{padding:16px 24px}.c-summary__footer .c-btn{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:16px 24px;width:100%}.c-summary__footer .c-btn.has-rating{font-size:.75rem}.c-summary__footer .c-icon{height:12px;width:12px}.c-summary__footer .c-icon.icon-star{fill:gold;margin-right:5px}.c-summary__footer .c-icon.icon-chevron-down-light{color:var(--color-primary);height:15px;transform:translateY(-50%) rotate(-90deg);width:15px;fill:var(--color-primary)}.c-activities--list{position:relative}.c-activities--list-item{background-color:#fff;border:1px solid var(--color-light-grey);border-radius:10px;margin-bottom:20px;overflow:hidden;user-select:none;-moz-user-select:none;-webkit-text-select:none;-webkit-user-select:none}.c-activities--list-item input[type=checkbox]{position:absolute;visibility:hidden}.c-activities--list-item .image{background-color:var(--color-grey);height:94px;max-width:154px}.c-activities--list-item .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:20px;position:relative}.c-activities--list-item .tag.column,.c-resort-cta .price{flex-direction:column}.c-activities--list-item .title{-webkit-line-clamp:2;display:-webkit-box;font-size:1rem;padding-right:25px;-webkit-box-orient:vertical;overflow:hidden}.c-activities--list-item .content>svg{height:16px;position:absolute;right:20px;transition:all .5s ease-in-out;width:16px}.c-activities--list-item .tag{color:var(--color-primary);display:flex;gap:5px;padding:0}.c-activities--list-item .tag.c-activities-bookable{background-color:var(--color-secondary);border:1px solid var(--color-secondary)}.c-activities--list-item-expandable-content{border-top:0;flex:none;height:0;opacity:0;padding:0;transition:height 1s,opacity .6s ease-in-out;width:100%}.c-activities--list-item-expandable-content .more-info{color:var(--color-primary);display:inline-block;margin-top:5px;text-decoration:underline}input[type=checkbox]:checked~.c-activities--list-item-expandable-content{border-top:1px solid var(--color-light-grey);display:block;height:auto;opacity:1;padding:25px}.c-activities--list-item input[type=checkbox]:checked~.content>svg{transform:rotate(-180deg)}.c-neutral-message{background-color:#f5f5f5;border:1px solid #d6d6d6;border-radius:10px;padding:20px}.c-card-cta,.c-resort-cta{border-radius:8px}.c-neutral-message .title{color:#000;font-size:1rem;font-weight:300;line-height:1.125rem;margin:0}.c-neutral-message p{font-size:.875rem;line-height:1.375rem;margin-bottom:0}.c-card-cta{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:32px;text-align:center}.c-card-cta .c-number,.c-card-cta .title{font-size:1.25rem;font-weight:400;line-height:1.5rem}.c-card-cta .c-number{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.c-card-cta .c-number svg{height:30px;width:30px;fill:currentColor;transition:transform .3s}.c-card-cta .title{margin-bottom:10px}.c-card-cta .description{font-size:1rem;margin-bottom:15px;text-align:center}.c-card-cta a{margin:0}.c-card-cta.mini{margin:0 auto;max-width:328px}.c-resort-cta .title{font-size:1.25rem;line-height:1.5rem}.c-resort-cta .heading{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-weight:400;justify-content:space-between;row-gap:4px;width:100%}.c-resort-cta .price{column-gap:5px;display:flex;line-height:1.125rem;text-align:right}.c-resort-cta .links{display:flex;flex-direction:column;gap:8px;width:100%}.c-resort-cta .links a{margin:0;width:100%}.c-resort-cta .content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:24px 16px;row-gap:8px}.c-resort-cta .footer{align-items:center;border-top:1px solid var(--color-primary);display:flex;flex-direction:row;font-size:.75rem;gap:16px;justify-content:flex-start;line-height:1rem;padding:12px 16px}.c-resort-cta .footer strong{padding-left:5px}.c-panel-cta{align-items:center;border-radius:50px;display:flex;flex-direction:row;font-size:.875rem;font-weight:400;justify-content:space-between;line-height:1.375rem;margin-bottom:0;padding:15px}.c-info-tooltip__tooltip,.tooltip{border-radius:5px;text-align:center}.c-panel-cta .left-content{display:flex}.c-panel-cta .right-content{align-items:center;display:flex;gap:15px;justify-content:flex-end}.c-panel-cta .right-content>a,.new-search-container{align-items:center;display:flex}.c-panel-cta .right-content>a .c-number{font-size:1rem;line-height:1.125rem}.c-panel-cta a{color:inherit}.c-panel-cta .c-icon{height:20px;width:20px;fill:currentColor;margin-right:8px}.new-search-container{font-size:.875rem;font-weight:400;gap:15px;justify-content:flex-end;line-height:1.375rem}.new-search-container a{align-items:center;color:var(--color-primary);display:flex}.new-search-container a>.c-icon{height:20px;width:20px;fill:currentColor;margin-right:8px}.new-search-container a>span{font-size:1rem;line-height:1.125rem}.c-info-tooltip{align-items:center;cursor:pointer;display:inline-flex;line-height:1.5rem;position:relative}.c-info-tooltip:after,.c-info-tooltip__tooltip{display:block;left:50%;position:absolute;transition:all .2s linear;visibility:hidden}.c-info-tooltip svg{flex-shrink:0;height:12px;margin-left:3px;width:12px}.c-info-tooltip:after,.c-price-info-tooltip .tooltip::before{border-style:solid;height:0;content:""}.c-info-tooltip:after{opacity:0;width:0;-moz-transform:scale(.9999)}.tooltip-bottom::before,.tooltip-top-right::before,.tooltip-top::before{border-color:var(--color-primary) transparent transparent}.c-info-tooltip__tooltip{color:#fff;font-size:.875rem;max-width:250px;padding:8px;transform:translateX(-50%);width:-webkit-max-content;width:max-content}.c-info-tooltip:hover .c-info-tooltip__tooltip,.c-info-tooltip:hover:after{opacity:1;visibility:visible}.c-price-info-tooltip .tooltip::before,.tooltip{opacity:0;transition:opacity .15s ease,transform .15s ease;z-index:1;pointer-events:none}.c-price-info-tooltip{cursor:help;display:inline-block;position:relative}.tooltip{background:var(--color-primary);box-sizing:border-box;color:#fff;font-size:.875rem;line-height:1.25rem;max-width:250px;padding:6px 15px 5px 10px;position:absolute;word-wrap:break-word;box-shadow:0 2px 6px rgba(0,0,0,.2);font-weight:lighter;min-width:200px}.c-price-info-tooltip .tooltip::before{position:absolute;width:0}.c-price-info-tooltip:hover .tooltip,.c-price-info-tooltip:hover .tooltip::before{opacity:1;pointer-events:auto}.tooltip-top{bottom:100%;left:20%;transform:translateX(-10%) translateY(-6px)}.tooltip-top::before{border-width:6px 6px 0;bottom:-6px;left:20%;transform:translateX(-50%) translateY(0)}.tooltip-bottom{bottom:100%;left:20%;transform:translateX(-10%) translateY(-6px)}.tooltip-bottom::before{border-width:6px 6px 0;bottom:-6px;left:20%;transform:translateX(-50%) translateY(0)}.tooltip-top-right{bottom:100%;right:20%;transform:translateX(10%) translateY(-6px)}.tooltip-top-right::before{border-width:6px 6px 0;bottom:-6px;right:20%;transform:translateX(-50%) translateY(0)}.tooltip-close{background:0 0;border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:.875rem;padding:0 6px;position:absolute;right:0;top:0}.c-price-info-tooltip svg{height:12px;margin-left:3px;width:12px}.c-resort-cta .c-price-info-tooltip.price svg{margin-left:0;margin-top:3px}.c-destination-filter ul,.c-destination-tree ul{list-style:none;padding-left:35px}.c-destination-filter .child,.c-destination-filter .grandchild,.c-destination-filter .parent,.c-destination-tree .child,.c-destination-tree .grandchild,.c-destination-tree .parent{align-items:center;display:flex;gap:10px;margin-bottom:10px}.c-destination-filter .child .c-icon,.c-destination-filter .grandchild .c-icon,.c-destination-filter .parent .c-icon,.c-destination-tree .child .c-icon,.c-destination-tree .grandchild .c-icon,.c-destination-tree .parent .c-icon{height:12px;width:12px}.c-destination-filter .child .c-icon.invert-icon,.c-destination-filter .grandchild .c-icon.invert-icon,.c-destination-filter .parent .c-icon.invert-icon,.c-destination-tree .child .c-icon.invert-icon,.c-destination-tree .grandchild .c-icon.invert-icon,.c-destination-tree .parent .c-icon.invert-icon{transform:rotate(-90deg)}.c-destination-filter .child .c-icon.icon-checked,.c-destination-filter .grandchild .c-icon.icon-checked,.c-destination-filter .parent .c-icon.icon-checked,.c-destination-tree .child .c-icon.icon-checked,.c-destination-tree .grandchild .c-icon.icon-checked,.c-destination-tree .parent .c-icon.icon-checked{flex:none;margin-right:4px}.c-destination-filter .child>label,.c-destination-filter .grandchild>label,.c-destination-filter .parent>label,.c-destination-tree .child>label,.c-destination-tree .grandchild>label,.c-destination-tree .parent>label{align-items:center;cursor:pointer;display:flex;flex:1;font-weight:400;gap:10px;justify-content:space-between;position:relative;-webkit-user-select:none;line-height:1.875rem;user-select:none}.c-destination-filter .child>label>input[type=checkbox],.c-destination-filter .grandchild>label>input[type=checkbox],.c-destination-filter .parent>label>input[type=checkbox],.c-destination-tree .child>label>input[type=checkbox],.c-destination-tree .grandchild>label>input[type=checkbox],.c-destination-tree .parent>label>input[type=checkbox]{background-color:#fff;flex:none;height:20px;opacity:0;width:20px}.c-destination-filter .child>label>input[type=checkbox]:disabled,.c-destination-filter .grandchild>label>input[type=checkbox]:disabled,.c-destination-filter .parent>label>input[type=checkbox]:disabled,.c-destination-tree .child>label>input[type=checkbox]:disabled,.c-destination-tree .grandchild>label>input[type=checkbox]:disabled,.c-destination-tree .parent>label>input[type=checkbox]:disabled{background-color:#ddd;cursor:not-allowed}.c-destination-filter .child>label::after,.c-destination-filter .grandchild>label::after,.c-destination-filter .parent>label::after,.c-destination-tree .child>label::after,.c-destination-tree .grandchild>label::after,.c-destination-tree .parent>label::after{border:1px solid var(--inghams-charcoal);border-radius:3px;content:"";height:20px;position:absolute;right:0;transition:background-color .15s ease-out;width:20px}.c-destination-filter .child>label.disabled-item,.c-destination-filter .grandchild>label.disabled-item,.c-destination-filter .parent>label.disabled-item,.c-destination-tree .child>label.disabled-item,.c-destination-tree .grandchild>label.disabled-item,.c-destination-tree .parent>label.disabled-item{cursor:not-allowed;opacity:.4}.c-destination-filter .child>label>span,.c-destination-filter .grandchild>label>span,.c-destination-filter .parent>label>span,.c-destination-tree .child>label>span,.c-destination-tree .grandchild>label>span,.c-destination-tree .parent>label>span{align-items:center;display:flex;gap:10px}.c-destination-filter .child>label svg.flag-icon,.c-destination-filter .grandchild>label svg.flag-icon,.c-destination-filter .parent>label svg.flag-icon,.c-destination-tree .child>label svg.flag-icon,.c-destination-tree .grandchild>label svg.flag-icon,.c-destination-tree .parent>label svg.flag-icon{height:20px;width:20px}.c-destination-filter .child>label svg,.c-destination-filter .grandchild>label svg,.c-destination-filter .parent>label svg,.c-destination-tree .child>label svg,.c-destination-tree .grandchild>label svg,.c-destination-tree .parent>label svg{color:var(--color-primary)}.c-destination-filter .child>label>span .country-popular,.c-destination-filter .grandchild>label>span .country-popular,.c-destination-filter .parent>label>span .country-popular,.c-destination-tree .child>label>span .country-popular,.c-destination-tree .grandchild>label>span .country-popular,.c-destination-tree .parent>label>span .country-popular{align-items:center;background-color:var(--color-secondary-50);border-radius:4px;color:var(--color-primary);display:flex;font-family:Montserrat;font-size:.75rem;font-weight:700;gap:4px;height:18px;padding:0 10px}.c-destination-filter .child>label>span .country-popular svg,.c-destination-filter .grandchild>label>span .country-popular svg,.c-destination-filter .parent>label>span .country-popular svg,.c-destination-tree .child>label>span .country-popular svg,.c-destination-tree .grandchild>label>span .country-popular svg,.c-destination-tree .parent>label>span .country-popular svg{height:12px;width:12px}.c-destination-filter .child>label,.c-destination-filter .grandchild>label,.c-destination-tree .child>label,.c-destination-tree .grandchild>label{font-weight:inherit}.c-destination-filter .parent-container,.c-destination-tree .parent-container{border-bottom:1px solid #d6d6d6;margin-bottom:7px}.c-destination-filter .destination-anywhere button,.c-destination-tree .destination-anywhere button{line-height:0;padding:0}.c-destination-filter .destination-anywhere button .c-icon.icon-globe,.c-destination-tree .destination-anywhere button .c-icon.icon-globe{height:20px;width:20px}.c-destination-filter button,.c-destination-tree button{background:0 0;border:none;cursor:pointer;font-size:.875rem}.c-destination-filter button:disabled,.c-destination-tree button:disabled{cursor:not-allowed;opacity:.4}.c-destination-filter button.no-children,.c-destination-tree button.no-children{visibility:hidden}.c-destination-tree{height:auto;overflow:hidden;overflow-y:auto}.c-destination-tree .filter-highlight{color:var(--color-primary-75)}.c-destination-tree.no-popular,.c-destination-tree.no-selection,.c-destination-tree.no-selection.no-popular{height:auto}.selected-destinations{border-bottom:1px solid rgba(214,214,214,.3882352941);margin:0 -15px 10px;padding:0 15px 12px}.selected-destinations #selected-destinations-list li{align-items:center;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-50);border-radius:4px;color:var(--color-primary);display:flex;flex-direction:row;font-size:.75rem;font-weight:100;gap:8px;height:31px;justify-content:center;line-height:.9375rem;margin-right:10px;padding:4px 8px;white-space:nowrap}.selected-destinations #selected-destinations-list li svg{cursor:pointer;height:8.56px;margin:0;width:8.56px}.selected-destinations #selected-destinations-list li:hover{border-color:var(--color-primary)}.c-destination-popular #popular-destinations{justify-content:flex-start}.c-destination-popular #popular-destinations-list li a{height:48px;min-width:auto;padding:10px;width:-webkit-max-content;width:max-content}.c-destination-popular #popular-destinations-list li.is-selected{background:var(--color-secondary-50);border-radius:8px}.c-destination-popular #popular-destinations-list li.is-selected a{border-color:var(--color-secondary-50)}.c-destination-popular #popular-destinations-list li a:hover{border-color:var(--color-primary)}.icon-partial{background:#000;height:2px;position:relative;right:5px;width:10px}.c-snow-widget{gap:0!important}.c-snow-widget .c-grid-block__item:first-child .c-card-article{border-bottom-left-radius:0;border-bottom-right-radius:0;flex-direction:column;min-height:248px}.c-snow-widget .c-grid-block__item:first-child .c-card-article .c-card-article__action-tab{align-items:center;display:flex;justify-content:flex-start}.c-snow-widget .c-grid-block__item:first-child .c-card-article .c-card-article__action-tab .c-btn:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.c-snow-widget .c-grid-block__item:first-child .c-card-article .c-card-article__action-tab .c-btn:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.c-snow-widget .c-grid-block__item:first-child .c-card-article .c-card-article__content{display:flex;flex-direction:column-reverse;gap:12px}.c-snow-widget .c-grid-block__item:last-child .c-card-article{border:1px solid #d6d6d6;border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;justify-content:flex-start;min-height:auto}.c-snow-widget .c-grid-block__item:last-child .c-card-article .c-card-article__content{color:inherit}.c-snow-widget .details-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}.c-snow-widget .details-grid dl{display:grid;flex:auto;font-size:.875rem;gap:4px 24px;line-height:1.375rem}.c-snow-widget .details-grid div{display:flex;flex-wrap:wrap;gap:5px}.c-snow-widget .details-grid dt{font-weight:700}.c-snow-widget .details-grid dd{display:inline-block;margin:0}.p-content .c-snow-widget .c-grid-block__item{padding-left:0}.p-content .c-snow-widget .c-grid-block__item::before{display:none}.c-experts__cards{display:grid;gap:24px}.c-experts__card{border-radius:10px;display:grid;flex-direction:row;grid-template-columns:repeat(2,1fr);overflow:hidden;padding:24px 0;position:relative;text-align:center}.c-experts__img,.c-experts__img>div{position:absolute;top:0;bottom:0;left:0}.c-experts__img{right:50%;z-index:0;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.9) 30%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.6) 0,rgba(0,0,0,.9) 30%)}.c-experts__img>div{background-position:center center;background-size:cover;right:0}.c-experts__heading{z-index:1}.c-experts__heading svg{color:#fff;display:inline-block;height:18px;width:115px}.c-experts__heading-brand{font-size:.75rem;font-weight:500;line-height:1em;margin-top:-4px;text-transform:uppercase}.c-experts__content{color:#fff;font-size:.875rem;line-height:1.375rem;padding:0 12px;z-index:1}.c-experts__btn .c-btn{color:var(--color-secondary);margin:16px 0 0;transition:background-color .25s cubic-bezier(.39,.5,.15,1.36) 0s}.c-expert-testimonial .splide__slide{flex:0 0 calc(100% - 67px)}.c-expert-testimonial-card{background:#fff;border:1px solid #d6d6d6;border-radius:8px;display:flex;flex-direction:column;max-height:482px;max-width:100%;min-height:330px;overflow:hidden;width:100%}.c-expert-testimonial-card .left-section{align-items:center;background:var(--color-primary);color:#fff;display:flex;flex-direction:row;flex-shrink:0;gap:12px;height:72px;justify-content:start;opacity:1;padding-left:16px;padding-right:16px;text-align:center;width:100%}.c-expert-testimonial-card .expert-info{align-items:start;display:flex;flex-direction:column;gap:0}.c-expert-testimonial-card .expert-image{align-items:center;background-color:#fff;border-radius:50%;color:var(--color-primary);display:flex;height:56px;justify-content:center;overflow:hidden;width:56px}.c-expert-testimonial-card .expert-image img{height:100%;object-fit:cover;width:100%}.c-expert-testimonial-card .expert-name{font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.625rem;margin:0!important}.c-expert-testimonial-card .expert-title{font-family:Montserrat;font-size:.875rem;font-style:Regular;font-weight:100;line-height:1rem;margin:0!important;text-align:center}.c-expert-testimonial-card .right-section{border-bottom-width:1px;border-color:#d6d6d6;border-right-width:1px;border-top-width:1px;display:flex;flex:1;flex-direction:column;gap:12;justify-content:start;min-height:258px;opacity:1;position:relative;width:100%;padding:24px 32px}.c-expert-testimonial-card .expert-location{align-items:center;display:flex;font-family:Montserrat;font-size:1rem;font-weight:700;justify-content:flex-end;line-height:1.625rem;margin-left:60px}.c-expert-testimonial-card .expert-location span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-expert-testimonial-card .testimonial-text{font-family:Montserrat;font-size:1rem;font-weight:400;line-height:1.5625rem;margin-bottom:40px;padding:30px 0}.c-expert-testimonial-card .testimonial-text.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;line-clamp:7;max-height:235px;overflow:hidden}.c-expert-testimonial-card .quote-mark{color:var(--color-primary);font-family:Sunset Gothic Pro;font-size:3rem;font-weight:700;line-height:3rem;text-transform:uppercase}.c-expert-testimonial-card .opening-quote{left:32px;position:absolute;top:24px}.c-expert-testimonial-card .closing-quote{bottom:-10px;position:absolute;right:32px}.c-expert-testimonial-card .testimonial-toggle{bottom:24px;font-family:Montserrat;font-size:1rem;font-weight:400;left:32px;line-height:1.25rem;position:absolute;text-decoration:underline;-webkit-text-decoration-style:solid;color:var(--color-primary);margin:0;text-decoration-style:solid;text-decoration-thickness:0}.c-expert-testimonial-card[data-expanded]{max-height:none}.c-expert-testimonial-card[data-expanded] .testimonial-text{margin-bottom:10px}.t-ski{--color-primary:var(--ski-blue);--color-secondary:var(--ski-air);--color-secondary-50:var(--ski-air-50);--color-secondary-75:var(--ski-air-75);--color-primary-90:var(--ski-blue-90);--color-primary-75:var(--ski-blue-75);--color-primary-50:var(--ski-blue-50);--color-primary-25:var(--ski-blue-25);--color-primary-10:var(--ski-blue-10)}.t-walking{--color-primary:var(--walking-green);--color-secondary:var(--walking-lime);--color-secondary-50:var(--walking-lime-50);--color-secondary-75:var(--walking-lime-75);--color-primary-90:var(--walking-green-90);--color-primary-75:var(--walking-green-75);--color-primary-50:var(--walking-green-50);--color-primary-25:var(--walking-green-25);--color-primary-10:var(--walking-green-10)}.t-lapland,.t-santa{--color-primary:var(--lapland-purple);--color-secondary:var(--lapland-lilac);--color-secondary-50:var(--lapland-lilac-50);--color-secondary-75:var(--lapland-lilac-75);--color-primary-90:var(--lapland-purple-90);--color-primary-75:var(--lapland-purple-75);--color-primary-50:var(--lapland-purple-50);--color-primary-25:var(--lapland-purple-25);--color-primary-10:var(--lapland-purple-10)}.t-bg-color-primary{background-color:var(--color-primary)}.t-color-primary{color:var(--color-primary)}.t-bg-color-primary-90{background-color:var(--color-primary-90)}.t-color-primary-90{color:var(--color-primary-90)}.t-bg-color-primary-75{background-color:var(--color-primary-75)}.t-color-primary-75{color:var(--color-primary-75)}.t-bg-color-primary-50{background-color:var(--color-primary-50)}.t-color-primary-50{color:var(--color-primary-50)}.t-bg-color-primary-25{background-color:var(--color-primary-25)}.t-color-primary-25{color:var(--color-primary-25)}.t-bg-color-primary-10{background-color:var(--color-primary-10)}.t-color-primary-10{color:var(--color-primary-10)}.t-bg-color-secondary{background-color:var(--color-secondary)}.t-color-secondary{color:var(--color-secondary)}.t-bg-color-secondary-50{background-color:var(--color-secondary-50)}.t-color-secondary-50{color:var(--color-secondary-50)}.t-bg-color-secondary-75{background-color:var(--color-secondary-75)}.t-color-secondary-75{color:var(--color-secondary-75)}.t-outlined-2{border-color:var(--color-secondary)}.t-border-top--90{border-top:1px solid var(--color-primary-90)}.t-border-bottom--90{border-bottom:1px solid var(--color-primary-90)}.t-border--90{border:1px solid var(--color-primary-90)}.t-border-white{border-color:var(--inghams-white)}.t-bg-color-white{background-color:var(--inghams-white)}.t-bg-color-charcoal{background-color:var(--inghams-charcoal)}.u-clearfix:after,.u-clearfix:before{display:table}.u-clearfix:after{clear:both;display:block;height:0;visibility:hidden}.u-hide{display:none!important}.u-display,.u-show{display:block!important}.u-display--grid,.u-show--grid{display:grid!important}.u-display--inline-block,.u-show--inline-block{display:inline-block!important}.u-invisible{visibility:hidden}.u-text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a}.u-text-h2,.u-text-h2-s,.u-text-medium,.u-text-medium-s,.u-text-small,.u-text-small-s{line-height:1.5em}.u-hidden{display:none!important}.u-affix{position:fixed}.u-text-left{text-align:left!important}.u-text-center{text-align:center!important}.u-text-right{text-align:right!important}.u-text-justify{text-align:justify!important}.u-text-underline{text-decoration:underline!important}.u-text-underline--none{text-decoration:none!important}.u-text-hovered-underline:hover{text-decoration:underline!important}.u-link-no-decor,.u-link-no-decor:hover,.u-list-style-none a{text-decoration:none}.u-text-bold{font-weight:400!important}.u-text-caps{text-transform:uppercase!important}.u-text-mid{font-weight:500!important}.u-text-lite{font-weight:600!important}.u-text-normal{font-weight:100!important}.u-text-italic{font-style:italic!important}.u-color-danger{color:red!important}.u-color-primary{color:var(--color-primary)!important}.u-color-secondary{color:var(--color-secondary)!important}.u-color-white{color:var(--inghams-white)!important}.u-color-charcoal{color:var(--inghams-charcoal)!important}.u-text-capitalized{text-transform:capitalize!important}.u-color-dark-grey{color:var(--color-dark-grey)}.u-color-light-grey{color:var(--color-light-grey)}.u-text-constrain{max-width:30em!important}.u-bg-transparent{background:0 0!important}.c-section .container:has(.u-full-width){margin:0;max-width:100vw;padding:0}.u-text-medium{font-size:var(--text-mediumprint-m)}.u-text-medium-s{font-size:var(--text-mediumprint-s)}.u-text-small{font-size:var(--text-smallprint-m)}.u-text-small-s{font-size:var(--text-smallprint-s)}.u-text-h2{font-size:var(--text-h2-l)}.u-text-h2-s{font-size:var(--text-h2-s)}.u-overflow-clip{text-overflow:clip}.u-overflow-ellipsis{text-overflow:ellipsis}.u-overflow-string{text-overflow:" [..]"}.u-padding-all{padding:1.875rem!important}.u-padding-all-small,.u-padding-all-xs{padding:.9375rem!important}.u-padding-all-medium{padding:2.5rem!important}.u-padding-all-large{padding:3.75rem!important}.u-padding-all-none{padding:0!important}.u-padding-top{padding-top:1.875rem!important}.u-padding-top-small,.u-padding-top-xs{padding-top:.9375rem!important}.u-padding-top-medium{padding-top:2.5rem!important}.u-padding-top-large{padding-top:3.75rem!important}.u-padding-top-none{padding-top:0!important}.u-padding-right{padding-right:1.875rem!important}.u-padding-right-small,.u-padding-right-xs{padding-right:.9375rem!important}.u-padding-right-medium{padding-right:2.5rem!important}.u-padding-right-large{padding-right:3.75rem!important}.u-padding-right-none{padding-right:0!important}.u-padding-bottom{padding-bottom:1.875rem!important}.u-padding-bottom-small,.u-padding-bottom-xs{padding-bottom:.9375rem!important}.u-padding-bottom-medium{padding-bottom:2.5rem!important}.u-padding-bottom-large{padding-bottom:3.75rem!important}.u-padding-bottom-none{padding-bottom:0!important}.u-padding-left{padding-left:1.875rem!important}.u-padding-left-small,.u-padding-left-xs{padding-left:.9375rem!important}.u-padding-left-medium{padding-left:2.5rem!important}.u-padding-left-large{padding-left:3.75rem!important}.u-padding-left-none{padding-left:0!important}.u-margin-all{margin:1.875rem!important}.u-margin-all-small,.u-margin-all-xs{margin:.9375rem!important}.u-margin-all-medium{margin:2.5rem!important}.u-margin-all-large{margin:3.75rem!important}.u-margin-all-none{margin:0!important}.u-margin-top{margin-top:1.875rem!important}.u-margin-top-small,.u-margin-top-xs{margin-top:.9375rem!important}.u-margin-top-medium{margin-top:2.5rem!important}.u-margin-top-large{margin-top:3.75rem!important}.u-margin-top-none{margin-top:0!important}.u-margin-right{margin-right:1.875rem!important}.u-margin-right-small,.u-margin-right-xs{margin-right:.9375rem!important}.u-margin-right-medium{margin-right:2.5rem!important}.u-margin-right-large{margin-right:3.75rem!important}.u-margin-right-none{margin-right:0!important}.u-margin-bottom{margin-bottom:1.875rem!important}.u-margin-bottom-small,.u-margin-bottom-xs{margin-bottom:.9375rem!important}.u-margin-bottom-medium{margin-bottom:2.5rem!important}.u-margin-bottom-large{margin-bottom:3.75rem!important}.u-margin-bottom-none{margin-bottom:0!important}.u-margin-left{margin-left:1.875rem!important}.u-margin-left-small,.u-margin-left-xs{margin-left:.9375rem!important}.u-margin-left-medium{margin-left:2.5rem!important}.u-margin-left-large{margin-left:3.75rem!important}.u-margin-left-none{margin-left:0!important}.c-padding-all,.c-padding-all-xs{padding:.75rem!important}.c-padding-all-sm{padding:1rem!important}.c-padding-all-md{padding:1.5rem!important}.c-padding-all-lg,.c-padding-all-md--reverse{padding:2rem!important}.c-padding-all-none{padding:0!important}.c-padding-top,.c-padding-top-xs{padding-top:.75rem!important}.c-padding-top-sm{padding-top:1rem!important}.c-padding-top-md{padding-top:1.5rem!important}.c-padding-top-lg,.c-padding-top-md--reverse{padding-top:2rem!important}.c-padding-top-none{padding-top:0!important}.c-padding-right,.c-padding-right-xs{padding-right:.75rem!important}.c-padding-right-sm{padding-right:1rem!important}.c-padding-right-md{padding-right:1.5rem!important}.c-padding-right-lg,.c-padding-right-md--reverse{padding-right:2rem!important}.c-padding-right-none{padding-right:0!important}.c-padding-bottom,.c-padding-bottom-xs{padding-bottom:.75rem!important}.c-padding-bottom-sm{padding-bottom:1rem!important}.c-padding-bottom-md{padding-bottom:1.5rem!important}.c-padding-bottom-lg,.c-padding-bottom-md--reverse{padding-bottom:2rem!important}.c-padding-bottom-none{padding-bottom:0!important}.c-padding-left,.c-padding-left-xs{padding-left:.75rem!important}.c-padding-left-sm{padding-left:1rem!important}.c-padding-left-md{padding-left:1.5rem!important}.c-padding-left-lg,.c-padding-left-md--reverse{padding-left:2rem!important}.c-padding-left-none{padding-left:0!important}.c-margin-all,.c-margin-all-xs{margin:.75rem!important}.c-margin-all-sm{margin:1rem!important}.c-margin-all-md{margin:1.5rem!important}.c-margin-all-lg,.c-margin-all-md--reverse{margin:2rem!important}.c-margin-all-none{margin:0!important}.c-margin-top,.c-margin-top-xs{margin-top:.75rem!important}.c-margin-top-sm{margin-top:1rem!important}.c-margin-top-md{margin-top:1.5rem!important}.c-margin-top-lg,.c-margin-top-md--reverse{margin-top:2rem!important}.c-margin-top-none{margin-top:0!important}.c-margin-right,.c-margin-right-xs{margin-right:.75rem!important}.c-margin-right-sm{margin-right:1rem!important}.c-margin-right-md{margin-right:1.5rem!important}.c-margin-right-lg,.c-margin-right-md--reverse{margin-right:2rem!important}.c-margin-right-none{margin-right:0!important}.c-margin-bottom,.c-margin-bottom-xs{margin-bottom:.75rem!important}.c-margin-bottom-sm{margin-bottom:1rem!important}.c-margin-bottom-md{margin-bottom:1.5rem!important}.c-margin-bottom-lg,.c-margin-bottom-md--reverse{margin-bottom:2rem!important}.c-margin-bottom-none{margin-bottom:0!important}.c-margin-left,.c-margin-left-xs{margin-left:.75rem!important}.c-margin-left-sm{margin-left:1rem!important}.c-margin-left-md{margin-left:1.5rem!important}.c-margin-left-lg,.c-margin-left-md--reverse{margin-left:2rem!important}.c-margin-left-none{margin-left:0!important}body.no-scroll{height:100vh;overflow:hidden}#main-content{position:relative}.u-is-hidden-visually{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.u-float-left{float:left!important}.u-float-right{float:right!important}.u-float-none{float:none!important}figure.fig-image{display:flex;flex-direction:column;height:auto;overflow:hidden;width:100%}figure.fig-image>a{display:block;height:100%;width:100%}figure.fig-image>a>img,figure.fig-image>img{background-position:center;background-size:cover;border:none;box-shadow:none;height:auto;object-fit:cover;width:100%;-webkit-user-drag:none;-webkit-user-select:none;pointer-events:none;user-select:none}figure.fig-image figcaption{color:var(--inghams-charcoal-75);display:flex;font-size:.875rem;line-height:1.375rem;margin-top:0;padding-top:16px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowsrap}.u-border-grey-10-1,.u-border-grey-10-1--radius-8{border:1px solid var(--inghams-charcoal-10)}.u-inline-block{display:inline-block!important}.u-inline{display:inline!important}.u-flex{display:flex!important}.u-justify-content-center{justify-content:center}.u-block{display:block!important}.u-margin-0,.u-margin-0-p,.u-margin-0-p p,.u-margin-0-p p:first-child{margin:0!important}.u-overflow-hidden{overflow:hidden}.u-justify-center{justify-content:center!important}.u-justify-left{justify-content:left!important}.u-justify-right{justify-content:right!important}.u-list-style-none{list-style-type:none;margin:0;padding:0}.u-ellipsis{display:inline-block;text-overflow:ellipsis;white-space:nowrap}.u-inherit-position{position:inherit}.u-contained,.u-contained-lg{margin:0 auto;position:relative}.u-align-middle{align-items:center}.u-alignment-vertical-top{justify-content:flex-start}.u-alignment-vertical-bottom{justify-content:flex-end}.u-alignment-vertical-centre{justify-content:center}.u-border-grey-10-1--radius-8{border-radius:8px}.u-contained{max-width:var(--contained-width);padding:0 15px}.u-contained-lg{max-width:var(--contained-lg-width);width:100%}.u-reverse-row{flex-direction:row-reverse}.u-reverse-col{flex-direction:column-reverse}.u-col-flex{column-gap:24px;display:flex;flex-direction:row}.u-col-flex-2>*{flex-basis:50%}.u-flex-show{display:flex}:focus-visible{outline:var(--inghams-charcoal-25) dashed 1px}.u-section-heading{align-items:center;display:flex;flex-direction:row;margin-bottom:32px}.u-section-heading.right{justify-content:flex-end}.u-section-heading.center,.u-section-heading.justify{justify-content:center}.u-section-heading .c-btn{margin-bottom:0}.u-section-heading h2,.u-section-heading h3{font-size:1.5rem;font-weight:300;line-height:1.625rem;margin:0}.u-section-heading__button{align-items:center;display:flex;justify-content:center;width:100%}.u-section-heading__button .c-btn{margin-bottom:0;margin-top:32px}.u-min-height-none{min-height:0!important}.u-separator{background:var(--color-primary-90);height:1px;width:100%}.u-lead{font-size:1rem;letter-spacing:.04063rem;line-height:1.625rem}.u-lead p+p{margin-top:12px}.u-align-start{align-items:start}.u-offset-24,.u-offset-50,.u-offset-80{z-index:5}.p-content p{line-height:1.86em;margin-top:10px}.p-content p:first-child{margin-top:0}.p-content h1,.p-content h2,.p-content h3,.p-content h4{font-size:1.5rem;font-weight:300;line-height:1.625rem;margin-bottom:10px;margin-top:20px}.p-content a:not(.c-btn){color:var(--color-primary);text-decoration:underline}.col .p-content h1:first-child,.col .p-content h2:first-child,.col .p-content h3:first-child,.col .p-content h4:first-child,.col .p-content h5:first-child,.col .p-content h6:first-child{margin-top:0}.c-frame-108{border:1px solid #d6d6d6;border-radius:8px}.chevron-right:after{bottom:0;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="22" fill="none"><path fill="%23fff" fill-rule="evenodd" d="M2.621.94 12.682 11 2.622 21.06.5 18.94 8.44 11 .5 3.06 2.621.94Z" clip-rule="evenodd"/></svg>');height:30px;position:absolute;right:0;width:12px}.u-vertical-align-center{position:relative;top:50%;transform:translateY(-50%)}.u-vertical-align-parent{transform-style:preserve-3d}.u-border-radius-small{border-radius:.25em}.u-border-radius-medium{border-radius:.5em}.u-border-radius-large{border-radius:1em}.u-border-radius-full{border-radius:50%}.u-border-radius-none{border-radius:0!important}.u-border-bottom-radius-none{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.u-border-top-radius-none{border-top-left-radius:0!important;border-top-right-radius:0!important}.u-border-top-style-none{border-top-style:none!important}.u-border-bottom-style-none{border-bottom-style:none!important}.sticky-fixed,.stickybar{border-radius:0;left:0;position:fixed;right:0;top:0;z-index:6}.sticky-fixed.c-search-criteria-bar,.stickybar.c-search-criteria-bar{z-index:7}@media screen and (min-width:425px){.c-footer .links-and-socials .socials .social-links{gap:1.5rem;grid-auto-flow:column;justify-content:start}.c-card-carousel__deals .c-card-carousel__card{width:10vw}.c-card-carousel__card{flex:0 0 47%;width:47%}.c-card-carousel__resorts .c-card-carousel__card,.c-similar-searches .c-card-carousel__container .c-card-carousel__card{width:10vw}.c-generic-info-card .item{max-width:372px;min-width:372px}.c-resorts-section__grid{grid-template-columns:repeat(2,1fr [col-start])}}@media screen and (min-width:425px) and (max-width:1023px){.c-prehead-search{width:65px}.c-prehead-search__icon{margin-left:15px;margin-right:-10}}@media screen and (min-width:721px){.u-col-flex.u-reverse-row{flex-direction:row-reverse}}@media screen and (min-width:756px){.c-search-global-banner{background-color:rgba(0,0,0,.206);border-radius:360px;width:auto}.c-search-global-form{column-gap:16px;flex-direction:row}.c-search-global-form .input{padding:16px 16px 16px 44px;width:430px}}@media screen and (min-width:768px){.col-1,.col-10,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{row-gap:32px}.col-1,.col-2{grid-template-columns:repeat(1,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(2,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.col-6{grid-template-columns:repeat(3,1fr)}.col-7{grid-template-columns:repeat(7,1fr)}.col-8{grid-template-columns:repeat(8,1fr)}.col-9{grid-template-columns:repeat(9,1fr)}.col-10{grid-template-columns:repeat(10,1fr)}.col-11{grid-template-columns:repeat(11,1fr);row-gap:32px}.col--228,.col--273,.col--282,.col--336,.col--363,.col--372,.col--39,.col--48,.col--57,.col--633,.col--732,.col--75,.col--822,.col--84,.col--93,.col-12{grid-template-columns:repeat(12,1fr);row-gap:32px}.col--228>:nth-child(1),.col--228>:nth-child(2){grid-column:span 2}.col--228>:nth-child(3){grid-column:span 8}.col--282>:nth-child(1){grid-column:span 2}.col--282>:nth-child(2){grid-column:span 8}.col--282>:nth-child(3){grid-column:span 2}.col--822>:nth-child(1){grid-column:span 8}.col--822>:nth-child(2),.col--822>:nth-child(3){grid-column:span 2}.col--336>:nth-child(1),.col--336>:nth-child(2){grid-column:span 3}.col--336>:nth-child(3){grid-column:span 6}.col--363>:nth-child(1){grid-column:span 3}.col--363>:nth-child(2){grid-column:span 6}.col--363>:nth-child(3){grid-column:span 3}.col--633>:nth-child(1){grid-column:span 6}.col--372>:nth-child(1),.col--633>:nth-child(2),.col--633>:nth-child(3){grid-column:span 3}.col--372>:nth-child(2){grid-column:span 7}.col--372>:nth-child(3){grid-column:span 2}.col--732>:nth-child(1){grid-column:span 7}.col--732>:nth-child(2){grid-column:span 3}.col--732>:nth-child(3){grid-column:span 2}.col--273>:nth-child(1){grid-column:span 2}.col--273>:nth-child(2){grid-column:span 7}.col--273>:nth-child(3){grid-column:span 3}.col--75>:nth-child(1){grid-column:span 7}.col--57>:nth-child(1),.col--75>:nth-child(2){grid-column:span 5}.col--57>:nth-child(2){grid-column:span 7}.col--48>:nth-child(1){grid-column:span 4}.col--48>:nth-child(2),.col--84>:nth-child(1){grid-column:span 8}.col--84>:nth-child(2){grid-column:span 4}.col--39>:nth-child(1){grid-column:span 3}.col--39>:nth-child(2),.col--93>:nth-child(1){grid-column:span 9}.col--93>:nth-child(2){grid-column:span 3}.c-breadcrumb .list{display:inline-block;margin:0 auto}.c-breadcrumb .list.mobile{display:none}.c-footer .links-and-socials .links{grid-template-columns:repeat(2,1fr);justify-items:left;text-align:left}.c-footer .links-and-socials .socials .social{flex:1 0 50%}.c-share{display:flex}.c-card-carousel__deals .c-card-carousel__card{width:15vw}.c-card--deals-offer.landscape{min-height:200px}.c-card--deals-offer.landscape img{width:40%;-webkit-mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,.15) 80%,transparent 92%);mask-image:linear-gradient(to right,#000 50%,rgba(0,0,0,.15) 80%,transparent 92%)}.c-card--deals-offer.landscape .content{margin-left:40%;margin-top:0;padding-right:80px;width:auto}.c-card--deals-offer.landscape .content:after{right:50px;top:50%;transform:translateY(-50%)}.c-card-carousel__card{flex:0 0 31%;margin:0 10px 10px;width:31%}.c-card-carousel__resorts .c-card-carousel__card{width:15vw}.c-card-listing.landscape{flex-direction:row}.c-card-listing.card-resort.landscape .c-card-listing__body,.c-card-listing.card-resort.landscape .c-card-listing__img{height:100%;min-height:252px;width:50%}.c-card-listing.card-resort.landscape .c-card-listing__footer{flex-direction:column}.c-generic-info-card .item{flex:0 0 calc(50% - 64px)}.c-generic-info-card .image{height:10.5625rem}.c-similar-searches .c-card-carousel__container .c-card-carousel__card{width:15vw}.c-resorts-section__grid{grid-template-columns:repeat(3,1fr [col-start])}.c-grid-block.case-2-1,.c-grid-block.case-3-1,.c-grid-block.case-3-2,.c-grid-block.case-4-1,.c-grid-block.case-4-2,.c-grid-block.case-4-3,.c-grid-block.case-5-1{grid-template-columns:repeat(2,1fr)}.c-destinations-wrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.c-grid-block.case-3-1 .c-grid-block__item:nth-child(1){grid-row:span 2}.c-grid-block.case-5-1 .c-grid-block__item:nth-child(1){grid-column:span 2}.c-grid-block.fixed{display:flex;flex-direction:row;flex-wrap:wrap}.c-grid-block.fixed .c-grid-block__item{align-self:stretch;width:288px}.c-grid-block.fixed.center{justify-content:center}.c-grid-block.fixed.right{justify-content:right}.c-grid-block.mini{max-width:100%}.c-grid-block.mini .c-grid-block__item{width:214px}.c-grid-block.mini.center{justify-content:center}.c-grid-block.mini.right{justify-content:right}.c-heroes__article-cards{grid-template-columns:repeat(3,1fr);margin:0 25px}.c-search-card--activities,.c-search-card--deals,.c-search-card--destinations,.c-search-card--resorts,.c-search-loader{grid-template-columns:1fr 1fr;max-width:795px}.c-heroes__article-cards .c-grid-block__item:nth-child(1){grid-column:span 2;grid-row:span 2;min-height:460px}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .c-card-article h2{font-size:2.75rem;line-height:2.75rem}.c-badge-context .c-card-carousel__card{width:25vw}.c-search-criteria-bar__contact-section{background:0 0;bottom:auto;color:#fff;color:var(--color-secondary);display:flex;flex-direction:column;min-width:120px;padding:0;position:relative}.c-search-criteria-bar__contact-section a{color:var(--color-secondary)}.c-search-criteria-bar--filters .c-search-criteria-bar__empty-trip-label,.c-search-criteria-bar--tripbar .c-search-criteria-bar__empty-trip-label{display:initial}.c-search-criteria-bar--tripbar.empty-trip-search .c-search-criteria-bar__contact-section{display:flex}.c-search-criteria-bar--tripbar .c-search-criteria-bar__contact-section{display:none}.c-brand-card__title{padding-bottom:298px;padding-top:60px}.c-search-card--activities .c-search-card,.c-search-card--deals .c-search-card,.c-search-card--destinations .c-search-card,.c-search-card--resorts .c-search-card{width:340px}.c-pill__rating-tooltip{left:-60px;right:auto}.c-search-loader{margin:0 auto}.c-runs-overview .runs-details{grid-template-columns:repeat(4,1fr);margin-bottom:32px}.c-runs-overview .details-grid dl{grid-template-columns:repeat(2,1fr)}.c-snow-widget .c-grid-block__item:first-child .c-card-article{min-height:202px}.c-snow-widget .c-grid-block__item:first-child .c-card-article .c-card-article__action-tab{position:absolute;right:40px;top:40px}.c-snow-widget .details-grid dl{flex:1}}@media screen and (min-width:992px){.trip-search__modal.departure-date .c-modal-wrapper{max-height:630px;width:768px}.trip-search__modal.destination .c-modal-wrapper{max-height:631px;width:500px}}@media screen and (min-width:1024px){.col-1{grid-template-columns:repeat(1,1fr)}.col-2{grid-template-columns:repeat(2,1fr)}.col-3{grid-template-columns:repeat(3,1fr)}.col-4{grid-template-columns:repeat(4,1fr)}.col-5{grid-template-columns:repeat(5,1fr)}.col-6{grid-template-columns:repeat(6,1fr)}.col-7{grid-template-columns:repeat(7,1fr)}.col-8{grid-template-columns:repeat(8,1fr)}.col-9{grid-template-columns:repeat(9,1fr)}.col-10{grid-template-columns:repeat(10,1fr)}.col-11{grid-template-columns:repeat(11,1fr)}.col--228,.col--273,.col--282,.col--336,.col--363,.col--372,.col--39,.col--48,.col--57,.col--633,.col--732,.col--75,.col--822,.col--84,.col--93,.col-12{grid-template-columns:repeat(12,1fr)}.col--228>:nth-child(1),.col--228>:nth-child(2){grid-column:span 2}.col--228>:nth-child(3){grid-column:span 8}.col--282>:nth-child(1){grid-column:span 2}.col--282>:nth-child(2){grid-column:span 8}.col--282>:nth-child(3){grid-column:span 2}.col--822>:nth-child(1){grid-column:span 8}.col--822>:nth-child(2),.col--822>:nth-child(3){grid-column:span 2}.col--336>:nth-child(1),.col--336>:nth-child(2){grid-column:span 3}.col--336>:nth-child(3){grid-column:span 6}.col--363>:nth-child(1){grid-column:span 3}.col--363>:nth-child(2){grid-column:span 6}.col--363>:nth-child(3){grid-column:span 3}.col--633>:nth-child(1){grid-column:span 6}.col--372>:nth-child(1),.col--633>:nth-child(2),.col--633>:nth-child(3){grid-column:span 3}.col--372>:nth-child(2){grid-column:span 7}.col--372>:nth-child(3){grid-column:span 2}.col--732>:nth-child(1){grid-column:span 7}.col--732>:nth-child(2){grid-column:span 3}.col--273>:nth-child(1),.col--732>:nth-child(3){grid-column:span 2}.col--273>:nth-child(2){grid-column:span 7}.col--273>:nth-child(3){grid-column:span 3}.col--75>:nth-child(1){grid-column:span 7}.col--57>:nth-child(1),.col--75>:nth-child(2){grid-column:span 5}.col--57>:nth-child(2){grid-column:span 7}.col--48>:nth-child(1){grid-column:span 4}.col--48>:nth-child(2),.col--84>:nth-child(1){grid-column:span 8}.col--84>:nth-child(2){grid-column:span 4}.col--39>:nth-child(1){grid-column:span 3}.col--39>:nth-child(2),.col--93>:nth-child(1){grid-column:span 9}.col--93>:nth-child(2){grid-column:span 3}body{font-size:1rem;line-height:1.5rem}.container{padding-left:25px;padding-right:25px}.c-heading-h1{font-size:36px;font-size:2.25rem;line-height:45.5px;line-height:2.84375rem;margin-bottom:1.875rem;margin-top:1.875rem}.c-heading-main{font-size:3rem;line-height:3rem}.c-heading-subheading{font-size:.875rem;line-height:1.375rem}.c-heading-h2{font-size:28px;font-size:1.75rem;line-height:45.5px;line-height:2.84375rem;margin-bottom:3rem;margin-top:3rem}.c-heading-h3{font-size:28px;font-size:1.75rem;line-height:39px;line-height:2.4375rem}.c-heading-h4{font-size:20px;font-size:1.25rem}.c-prehead{background:#001a2e;display:block;height:50px;left:0;margin:0;padding:15px 0;position:absolute;right:0;top:-50px}.c-header__burger,.c-prehead-text__icon-call,.c-prehead-text__icon-time{display:none}.c-prehead-nav__item,.c-prehead-nav__items,.c-prehead-search{display:inline-block}.c-prehead-nav{background:0 0;float:right}.c-prehead-nav__items{float:right;width:auto}.c-prehead-nav__item a{color:#fff;font-size:12px;font-size:.75rem;padding:0 4px}.c-prehead-search{background-color:transparent;border:none;overflow-x:visible;padding:0;right:0;top:1px;z-index:10}.c-prehead-search__icon{color:#fff;height:20px;margin-left:8px;margin-right:0;right:0}.c-prehead-search__icon:before{background-color:#757373;content:"";height:20px;position:absolute;right:9%;top:50%;transform:translateY(-50%);width:2px}.c-prehead-search__icon:focus{color:#fff}.c-prehead-search__icon .c-icon{height:20px;width:20px}.c-prehead-search__field.is-active{left:0;right:10%}.c-header__main>.c-brand-container{width:230px}.c-header__main{height:73px;padding:14px 16px}.c-header__main .c-header__home-button{align-items:center;background-color:rgba(0,0,0,.5);border-bottom-right-radius:15px;border-top-right-radius:15px;display:flex;height:72px;justify-content:center;position:relative;width:32px}.c-header__main .c-header__home-button svg{width:16px}.c-header__need-help{display:none}.c-header__opening-times{background-color:#fff;border-radius:10px;color:var(--inghams-charcoal);display:none;line-height:1.875rem;padding:10px 25px 10px 15px;position:absolute;right:118px;top:60px;width:210px;z-index:5}.c-header__opening-times.is-active{display:block}.c-header__opening-times .head{display:block;font-weight:500}.c-header__opening-times span{display:inline-block}.c-brand{justify-content:left;position:relative}.c-brand.c-nav__parent--open .c-brand__product-list{display:block;z-index:50}.c-brand .c-brand__product-select{display:block}.c-brand-contact{column-gap:20px;width:230px}.c-brand-contact .c-need-help{display:block}.c-brand-contact .c-need-help__icon{height:13px;position:absolute;right:0;top:50%;transition:all .3s ease-in-out;width:13px}.c-brand-contact .c-need-help .c-need-help__icon{display:inline-block;margin-left:8px;position:relative}.c-footer .brand{gap:3.5rem}.c-footer .brand .s-symbol .c-icon{width:41px}.c-footer .brand .icon-inghams-logo{height:22px;margin-top:12px;width:140px}.c-footer .brand-name{font-size:.75rem}.c-footer .links-and-socials .links{grid-template-columns:repeat(4,1fr);justify-items:left;text-align:left}.c-footer .links-and-socials .socials .social{flex:initial;padding:0}.c-footer .links-and-socials .socials .social:first-child{margin-right:3rem}.c-footer .links-and-socials .socials .social:last-child{margin-left:auto}.c-footer .deep-footer nav ul{display:flex;gap:1.5rem;justify-content:center}.c-footer .deep-footer .c-icon.icon-atol{height:50px;width:50px}.c-nav{display:flex;overflow:visible}.c-nav .c-navmenu,.c-nav .c-submenu{column-gap:32px;flex-direction:row}.c-nav .c-navmenu .c-nav-chevron,.c-nav .c-submenu .c-nav-chevron{display:none}.c-nav .c-navmenu{display:flex;flex-direction:row}.c-nav .c-navmenu>li{align-items:center;column-gap:8px;display:flex;flex-direction:row;height:73px}.c-nav .c-navmenu>li>.c-nav-trigger>.c-icon{transform:rotate(90deg)}.c-nav .c-navmenu>li:hover>.c-nav-trigger>.c-icon{transform:rotate(270deg)}.c-nav .c-navmenu>li:hover>.c-submenu{display:flex}.c-nav .c-submenu{column-gap:32px;overflow:visible}.c-nav .c-submenu>li{align-items:center;column-gap:8px;display:flex;flex-direction:row}.c-nav .c-submenu>li .c-nav-trigger>.c-icon{transform:rotate(90deg)}.c-nav .c-submenu>li:hover .c-nav-trigger>.c-icon{transform:rotate(270deg)}.c-nav .c-megamenu,.p-static .c-submenu{left:50%;position:absolute;transform:translateX(-50%)}.c-nav .c-submenu>li:hover .c-megamenu{display:grid;visibility:visible;z-index:50}.c-nav .c-megamenu{border-radius:5px;bottom:unset;box-shadow:2px 5px 8px rgba(0,0,0,.2);color:#000;overflow-y:unset;padding:32px 16px;top:60px;visibility:hidden;width:1144px;z-index:50}.p-product .c-megamenu{top:72px}.p-product .c-submenu{display:flex}.p-product .c-submenu>li{height:72px}.p-static .c-submenu{display:none;height:56px;justify-content:center;top:73px;width:100vw;z-index:10}.p-static .c-submenu.submenu-ski{background-color:var(--ski-blue)}.p-static .c-submenu.submenu-walking{background-color:var(--walking-green)}.p-static .c-submenu.submenu-lapland{background-color:var(--lapland-purple)}.p-static .c-submenu>li{column-gap:8px;display:flex;flex-direction:row}.p-static .c-megamenu{top:56px}.c-lightbox--arrows{height:80px;width:80px}.c-lightbox-thumbnails{display:flex}.c-lightbox.has-thumbnails .c-lightbox-media{max-width:calc(90vw - 90px)}.vc-container .vc-pane-layout .vc-pane.column-1,.vc-container .vc-pane-layout .vc-pane.column-2{height:400px;padding-top:18px}.vc-container .vc-pane-layout .vc-pane.column-1{border-right:1px solid var(--color-light-grey);padding-right:8px}.vc-container .vc-pane-layout .vc-pane.column-2{padding-left:8px}.c-offer-count-down--medium,.c-offer-count-down--sticky{flex-direction:row;padding:.5rem}.c-offer-count-down--large .time-box{gap:4px;width:96px}.filter__popup.popup-DepartureDateFilter .exactdate-list,.trip-search__modal.departure-date .exactdate-list{gap:24px}.c-offer-count-down--large .time-digit{font-size:1.75rem;line-height:1.875rem}.c-offer-count-down--large .time-separator{font-size:1.75rem}.c-card-carousel__deals .c-card-carousel__card{flex:0 0 18vw;width:18vw}.c-card-carousel__deals .c-card .title{font-size:1.25rem}.c-card--deals-offer{min-height:374px}.c-card--deals-offer .content .title{font-size:2.25rem;line-height:2.5rem}.c-card.c-card-mini.mini-mobile .image{display:block}.c-card-carousel__card{flex:0 0 19%;width:19%}.c-card-carousel__resorts .c-card-carousel__card{flex:0 0 18vw;width:18vw}.c-card-review__heading{flex-direction:row;font-size:1.75rem;line-height:2rem}.c-grid-block.case-3-1 .c-grid-block__item:nth-child(1) .c-card-article h3,.c-grid-block.case-4-1 .c-grid-block__item:nth-child(1) .c-card-article h3,.c-grid-block.case-4-1 .c-grid-block__item:nth-child(2) .c-card-article h3,.c-grid-block.case-4-2 .c-grid-block__item:nth-child(1) .c-card-article h3,.c-grid-block.case-4-2 .c-grid-block__item:nth-child(3) .c-card-article h3,.c-grid-block.case-4-3 .c-grid-block__item:nth-child(2) .c-card-article h3,.c-grid-block.case-4-3 .c-grid-block__item:nth-child(3) .c-card-article h3,.c-grid-block.case-5-1 .c-grid-block__item:nth-child(1) .c-card-article h3{font-size:1.75rem;font-weight:500;line-height:1.875rem;max-width:470px}.filter__popup.popup-DepartureDateFilter #tab-headers>li>a,.trip-search__modal.departure-date #tab-headers>li>a{font-size:1rem}.c-card-listing.card-resort.landscape .c-card-listing__content{padding:22px 24px}.c-card-listing.card-resort.landscape .c-card-listing__content .c-list,.c-card-listing.card-resort.landscape .c-card-listing__content .c-tag-list{margin-top:24px}.c-card-listing.card-resort.landscape .c-card-listing__footer{flex-direction:row;padding:16px 24px}.c-info-card{flex-direction:column;padding:32px;text-align:center}.c-info-card__content{display:flex;flex-direction:column;flex-grow:1}.c-info-card .more-button{align-items:flex-end;justify-content:center}.c-info-card .description p:first-child{margin-top:0}.c-info-card .description p:last-child{margin-bottom:0}.c-generic-info-card{justify-content:flex-start}.c-badge-context__items,.c-generic-info-card:has(.item:first-child:last-child){justify-content:center}.c-generic-info-card:has(.item:not(:only-child)){justify-content:flex-start}.c-similar-searches .c-card-carousel__container .c-card-carousel__card{flex:0 0 22vw;width:22vw}.filter-bar{display:flex}.filter-mobile{display:none}.filter__popup.popup-DepartureDateFilter #tab-headers{width:350px}.filter__popup.popup-DepartureDateFilter .exactdate-label{font-size:.875rem;padding:17px 20px}.c-bio__col{align-items:flex-end;padding:93px 0 93px 25px}.c-bio__col>div{display:flex;justify-items:flex-end;padding-right:80px;width:calc((var(--container-width) - 50px)/ 2)}.c-bio__heading{font-size:3rem;line-height:3rem}.c-bio{flex-direction:row}.c-bio__col,.c-bio__img{width:50%}.c-signup-panel{flex-direction:row;gap:32px;padding:32px}.c-signup-panel span{font-size:1.75rem;line-height:1.875rem}#searchResult.loading{height:calc(100vh - 270px)}.c-search-global-result .result-item .link{bottom:0;padding:0 20px}.c-featured .info-section{width:600px}.c-featured .info-section--context{align-items:flex-end;width:496px}.c-featured.resort-page .c-featured__context{flex-flow:row}.c-featured.resort-page .c-featured__context .info-section{width:39%}.c-featured.resort-page .c-featured__context .info-section--context{gap:0;width:61%}.c-featured__context-holder{display:none}.c-resorts-section__grid{grid-template-columns:repeat(4,1fr [col-start])}.c-grid-block.case-3,.c-grid-block.case-3-1,.c-grid-block.case-3-2,.c-grid-block.case-3-3{grid-template-columns:repeat(3,1fr)}.c-destinations__country{gap:8px;padding:30px 58px;width:184px}.read-more-content h2 a,.read-more-content h3 a,.read-more-content h4 a{cursor:pointer;position:relative;text-decoration:underline;text-decoration:none!important}.read-more-content h2 a::after,.read-more-content h2 a::before,.read-more-content h3 a::after,.read-more-content h3 a::before,.read-more-content h4 a::after,.read-more-content h4 a::before{background-color:var(--color-primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.read-more-content h2 a::before,.read-more-content h3 a::before,.read-more-content h4 a::before{transform:scaleX(1);transition:transform 60ms ease}.read-more-content h2 a::after,.read-more-content h3 a::after,.read-more-content h4 a::after{transform:scaleX(0);transition:transform .6s ease}.read-more-content h2 a:hover,.read-more-content h3 a:hover,.read-more-content h4 a:hover{text-decoration:none}.read-more-content h2 a:hover::before,.read-more-content h3 a:hover::before,.read-more-content h4 a:hover::before{background-color:var(--color-primary);transform:scaleX(0)}.read-more-content h2 a:hover::after,.read-more-content h3 a:hover::after,.read-more-content h4 a:hover::after{background-color:var(--color-primary);transform:scaleX(1)}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)){cursor:pointer;position:relative;text-decoration:underline;text-decoration:none!important}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img))::after,.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img))::before{background-color:var(--color-primary);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img))::before{transform:scaleX(1);transition:transform 60ms ease}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img))::after{transform:scaleX(0);transition:transform .6s ease}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)):hover{text-decoration:none}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)):hover::before{background-color:var(--color-primary);transform:scaleX(0)}.read-more-content p a:not(.c-btn-more,.c-btn-less):not(.c-tag__item--link):not(.c-inline-review__item):not(.c-btn):not(.c-holiday-block-item):not(:has(img)):hover::after{background-color:var(--color-primary);transform:scaleX(1)}body.trip-search--active .c-hero{padding:50px 0 100px}.trip-search__modal .c-modal-wrapper{max-height:550px;min-height:450px;position:inherit;width:454px}.trip-search__modal.departure-date #tab-headers{width:350px}.trip-search__modal.departure-date .exactdate-label{font-size:.875rem;padding:17px 20px}.trip-search__loader{background-color:transparent;position:relative;top:0}.trip-search__loader .loader-container{gap:4px;justify-content:space-between;width:100%}.trip-search__loader .loader-text{display:none}.trip-search__loader .loader-item{animation:none;border-radius:8px 8px 0 0;flex-basis:0;flex-grow:1;height:54px;min-width:0}.trip-search__loader .loader-item.is-active{background-color:#fff!important}.trip-search__products{gap:4px;margin:0;padding:0}.trip-search__products .product-item{animation:none;border-radius:8px 8px 0 0;flex-basis:0;flex-grow:1;height:54px;max-width:none;width:100%}.trip-search__products .product-item.is-active{box-shadow:none}.c-grid-block{gap:24px}.c-grid-block.case-3 .c-grid-block__item:nth-child(3){grid-column:initial}.c-grid-block.case-3-1 .c-grid-block__item:nth-child(1){grid-column:span 2;grid-row:span 2}.c-grid-block.case-4,.c-grid-block.case-4-4{grid-template-columns:repeat(4,1fr)}.c-grid-block.case-4-4 .c-grid-block__item:nth-child(n){grid-column:span 1}.c-grid-block.case-4-1,.c-grid-block.case-4-2,.c-grid-block.case-4-3,.c-grid-block.case-5-1{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto}.c-grid-block.case-4-1 .c-grid-block__item:nth-child(1),.c-grid-block.case-4-1 .c-grid-block__item:nth-child(2),.c-grid-block.case-4-2 .c-grid-block__item:nth-child(1),.c-grid-block.case-4-2 .c-grid-block__item:nth-child(3),.c-grid-block.case-4-3 .c-grid-block__item:nth-child(2),.c-grid-block.case-4-3 .c-grid-block__item:nth-child(3){grid-row:span 2}.c-grid-block.case-5-1 .c-grid-block__item:nth-child(1){grid-column:1;grid-row:span 2}.c-grid-block.standard.case-2{grid-template-columns:repeat(2,1fr)}.c-grid-block.standard.case-3{grid-template-columns:repeat(3,1fr)}.c-grid-block.standard.case-4{grid-template-columns:repeat(4,1fr)}.c-grid-block-mini{gap:23px}.c-grid-block-mini .block-mini-item{width:184px}.c-accoms-top{grid-template-columns:60% 40%;margin-top:0}.c-brand-card__list,.c-experts__cards{grid-template-columns:repeat(3,1fr)}.c-accoms-top__right{align-items:end;justify-items:end}.c-heroes{flex-direction:row;position:relative}.c-heroes__article-cards .c-grid-block__item:nth-child(1){min-height:680px}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .c-card-article{padding:48px}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .c-card-article h2{font-size:4rem;font-weight:500;line-height:4rem;max-width:565px;text-transform:uppercase}.c-heroes__article-cards .c-grid-block__item:nth-child(1) .c-card-article .title{font-size:1.75rem;line-height:2rem}.c-heroes .banner-wrapper{display:flex;flex-direction:row;position:relative}.c-heroes .widget-holder{margin:auto;max-height:587px;text-align:initial}.c-heroes .banner-content{text-align:initial}.c-heroes .banner-content.right{text-align:right}.c-heroes .banner-heading{font-size:4rem;line-height:4rem}.c-heroes.hero-banner--full-bleed .banner-content{padding:50px 530px 50px 50px}.c-heroes.hero-banner--full-bleed .widget-holder{margin:60px 0 60px -480px;padding-right:25px}.c-heroes.hero-banner--full-bleed.invert .banner-container{flex-direction:row-reverse}.c-heroes.hero-banner--full-bleed.invert .banner-content{padding:50px 50px 50px 530px}.c-heroes.hero-banner--full-bleed.invert .widget-holder{margin-left:0;margin-right:-480px;padding-left:36px;padding-right:0}.c-heroes.hero-banner--offset{margin:0 25px}.c-heroes.hero-banner--offset .banner-wrapper{border-radius:8px}.c-heroes.hero-banner--offset .banner-content{padding:50px 200px 50px 50px}.c-heroes.hero-banner--offset .widget-holder{margin:60px 0 60px -150px}.c-heroes.hero-banner--offset.invert{flex-direction:row-reverse}.c-heroes.hero-banner--offset.invert .banner-content{padding:50px 50px 50px 200px}.c-heroes.hero-banner--offset.invert .widget-holder{margin-left:0;margin-right:-150px}.c-heroes.hero-banner--compact{border-radius:8px;overflow:hidden}.c-heroes.hero-banner--compact .banner-heading{font-size:3rem;line-height:3rem;max-width:677px}.c-heroes.hero-banner--compact .banner-content{padding:24px}.c-heroes.hero-banner--split{display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.c-heroes.hero-banner--split .banner-heading{font-size:3rem;line-height:3rem}.c-heroes.hero-banner--split .banner-content{max-width:572px;padding-right:60px}.c-heroes.hero-banner--split .widget-holder{justify-content:flex-end;max-width:440px}.c-heroes.hero-banner--split.invert{flex-direction:row-reverse}.c-heroes.hero-banner--split.invert .banner-content{padding-left:60px;padding-right:0}.c-heroes.hero-banner--split.invert .widget-holder{justify-content:flex-start}.c-badge-context__item{padding-right:20px;width:20%}.c-badge-context__item:last-child{padding-right:0}.c-badge-context .c-card-carousel__card{flex:0 0 15vw;width:20vw}.c-search-criteria-bar{min-height:67px}.c-search-criteria-bar .criteriabar--contact{display:none}.c-brand-card__icons span{height:64px;padding:10px;width:64px}.c-catblock a{padding:23px 8px}.c-filters-skeleton{margin-bottom:140px}.c-filters-skeleton:after{animation:pulse-bg 1s infinite;content:"";height:70px;position:absolute;top:69px;width:100%}.u-offset-24,.u-offset-50,.u-offset-80,.u-offset-bottom-lg,.u-offset-bottom-md,.u-offset-bottom-sm,.u-offset-bottom-xl,.u-offset-bottom-xxl,.u-offset-top-lg,.u-offset-top-md,.u-offset-top-sm,.u-offset-top-xl,.u-offset-top-xxl{position:relative;z-index:3}.js-carousel .splide__list.justify-center,.js-carousel .splide__list.u-justify-center{justify-content:center}.js-carousel.expert-qoute-carousel .splide__slide,.js-carousel.image-carousel .splide__slide{flex:0 0 calc(50% - 12px)}.c-video-player__caption{font-size:.75rem}.c-image-grid-main{aspect-ratio:4/2.591}.c-image-grid-main__tag{left:32px}.c-image-grid-block .c-image-grid-desktop{display:block}.c-image-grid-mobile,.tooltip-close{display:none}.c-safe-hands__item{min-width:218px;padding:32px}.c-safe-hands__title{font-size:1rem;line-height:1.125rem;margin-top:16px}.c-safe-hands .c-icon{height:54px;width:54px}.c-resort-cta .heading{align-items:flex-start;flex-direction:column;width:auto}.c-resort-cta .price{flex-direction:row}.c-resort-cta .links{flex-direction:row;width:auto}.c-resort-cta .links a{width:auto}.c-resort-cta .content{flex-direction:row;padding:24px}.c-resort-cta .footer{padding:12px 24px}.tooltip{padding:6px 10px 8px}.tooltip-bottom{bottom:auto;left:50%;top:100%;transform:translateX(-50%) translateY(6px)}.tooltip-bottom::before{border-color:transparent transparent transparent var(--color-primary);border-width:6px 0 6px 6px;left:50%;top:-8px;transform:translateX(-50%) translateY(0);transform:rotate(-90deg)}.c-destination-tree{height:265px}.c-destination-tree.no-popular{height:345px}.c-destination-tree.no-selection{height:285px}.c-destination-tree.no-selection.no-popular{height:415px}.c-experts__card{display:flex;flex-direction:column;justify-content:space-between;min-height:582px;padding:60px 43px 40px}.c-experts__img{-webkit-mask-image:linear-gradient(to bottom,#000 45%,rgba(0,0,0,.15) 75%,transparent 92%);mask-image:linear-gradient(to bottom,#000 45%,rgba(0,0,0,.15) 75%,transparent 92%);right:0}.c-experts__heading svg{height:34px;width:216px}.c-experts__heading-brand{font-size:1rem;line-height:.9375rem}.c-experts__content{align-self:flex-end;display:flex;flex-direction:column;font-weight:500;padding:0}.c-experts__content>p{margin-bottom:0}.c-experts__btn .c-btn{margin:20px 0 0}.c-expert-testimonial .splide__slide{flex:0 0 calc(100% - 30px);max-width:100%;min-width:0}.c-expert-testimonial.third .splide__slide{flex:0 0 calc(66.6666% - 16px);max-width:calc(66.6666% - 16px);min-width:0}.c-expert-testimonial.half .splide__slide{flex:0 0 calc(50% - 12px);max-width:calc(50% - 12px);min-width:0}.c-expert-testimonial-card{flex-direction:row;max-height:322px;min-height:248px;width:auto}.c-expert-testimonial-card .left-section{flex-direction:column;gap:8px;height:auto;justify-content:center;width:164px}.c-expert-testimonial-card .expert-info{align-items:center;gap:4px}.c-expert-testimonial-card .expert-image{height:64px;width:64px}.c-expert-testimonial-card .right-section{min-height:auto;width:436px}.c-expert-testimonial-card .expert-location span{max-width:none}.c-expert-testimonial-card .quote-mark{font-size:4rem;line-height:4rem}.p-content h1,.p-content h2,.p-content h3,.p-content h4,.u-section-heading h2,.u-section-heading h3{font-size:1.75rem;line-height:1.875rem}.u-padding-all{padding:3.75rem!important}.u-padding-all-xs{padding:.9375rem!important}.u-padding-all-small{padding:1.875rem!important}.u-padding-all-medium{padding:5rem!important}.u-padding-all-large{padding:7.5rem!important}.u-padding-top{padding-top:3.75rem!important}.u-padding-top-xs{padding-top:.9375rem!important}.u-padding-top-small{padding-top:1.875rem!important}.u-padding-top-medium{padding-top:5rem!important}.u-padding-top-large{padding-top:7.5rem!important}.u-padding-right{padding-right:3.75rem!important}.u-padding-right-xs{padding-right:.9375rem!important}.u-padding-right-small{padding-right:1.875rem!important}.u-padding-right-medium{padding-right:5rem!important}.u-padding-right-large{padding-right:7.5rem!important}.u-padding-bottom{padding-bottom:3.75rem!important}.u-padding-bottom-xs{padding-bottom:.9375rem!important}.u-padding-bottom-small{padding-bottom:1.875rem!important}.u-padding-bottom-medium{padding-bottom:5rem!important}.u-padding-bottom-large{padding-bottom:7.5rem!important}.u-padding-left{padding-left:3.75rem!important}.u-padding-left-xs{padding-left:.9375rem!important}.u-padding-left-small{padding-left:1.875rem!important}.u-padding-left-medium{padding-left:5rem!important}.u-padding-left-large{padding-left:7.5rem!important}.u-margin-all{margin:3.75rem!important}.u-margin-all-xs{margin:.9375rem!important}.u-margin-all-small{margin:1.875rem!important}.u-margin-all-medium{margin:5rem!important}.u-margin-all-large{margin:7.5rem!important}.u-margin-top{margin-top:3.75rem!important}.u-margin-top-xs{margin-top:.9375rem!important}.u-margin-top-small{margin-top:1.875rem!important}.u-margin-top-medium{margin-top:5rem!important}.u-margin-top-large{margin-top:7.5rem!important}.u-margin-right{margin-right:3.75rem!important}.u-margin-right-xs{margin-right:.9375rem!important}.u-margin-right-small{margin-right:1.875rem!important}.u-margin-right-medium{margin-right:5rem!important}.u-margin-right-large{margin-right:7.5rem!important}.u-margin-bottom{margin-bottom:3.75rem!important}.u-margin-bottom-xs{margin-bottom:.9375rem!important}.u-margin-bottom-small{margin-bottom:1.875rem!important}.u-margin-bottom-medium{margin-bottom:5rem!important}.u-margin-bottom-large{margin-bottom:7.5rem!important}.u-margin-left{margin-left:3.75rem!important}.u-margin-left-xs{margin-left:.9375rem!important}.u-margin-left-small{margin-left:1.875rem!important}.u-margin-left-medium{margin-left:5rem!important}.u-margin-left-large{margin-left:7.5rem!important}.c-padding-all{padding:1.5rem!important}.c-padding-all-xs{padding:.75rem!important}.c-padding-all-sm{padding:1rem!important}.c-padding-all-md{padding:2rem!important}.c-padding-all-lg{padding:3rem!important}.c-padding-all-md--reverse{padding:1.5rem!important}.c-padding-top{padding-top:1.5rem!important}.c-padding-top-xs{padding-top:.75rem!important}.c-padding-top-sm{padding-top:1rem!important}.c-padding-top-md{padding-top:2rem!important}.c-padding-top-lg{padding-top:3rem!important}.c-padding-top-md--reverse{padding-top:1.5rem!important}.c-padding-right{padding-right:1.5rem!important}.c-padding-right-xs{padding-right:.75rem!important}.c-padding-right-sm{padding-right:1rem!important}.c-padding-right-md{padding-right:2rem!important}.c-padding-right-lg{padding-right:3rem!important}.c-padding-right-md--reverse{padding-right:1.5rem!important}.c-padding-bottom{padding-bottom:1.5rem!important}.c-padding-bottom-xs{padding-bottom:.75rem!important}.c-padding-bottom-sm{padding-bottom:1rem!important}.c-padding-bottom-md{padding-bottom:2rem!important}.c-padding-bottom-lg{padding-bottom:3rem!important}.c-padding-bottom-md--reverse{padding-bottom:1.5rem!important}.c-padding-left{padding-left:1.5rem!important}.c-padding-left-xs{padding-left:.75rem!important}.c-padding-left-sm{padding-left:1rem!important}.c-padding-left-md{padding-left:2rem!important}.c-padding-left-lg{padding-left:3rem!important}.c-padding-left-md--reverse{padding-left:1.5rem!important}.c-margin-all{margin:1.5rem!important}.c-margin-all-xs{margin:.75rem!important}.c-margin-all-sm{margin:1rem!important}.c-margin-all-md{margin:2rem!important}.c-margin-all-lg{margin:3rem!important}.c-margin-all-md--reverse{margin:1.5rem!important}.c-margin-top{margin-top:1.5rem!important}.c-margin-top-xs{margin-top:.75rem!important}.c-margin-top-sm{margin-top:1rem!important}.c-margin-top-md{margin-top:2rem!important}.c-margin-top-lg{margin-top:3rem!important}.c-margin-top-md--reverse{margin-top:1.5rem!important}.c-margin-right{margin-right:1.5rem!important}.c-margin-right-xs{margin-right:.75rem!important}.c-margin-right-sm{margin-right:1rem!important}.c-margin-right-md{margin-right:2rem!important}.c-margin-right-lg{margin-right:3rem!important}.c-margin-right-md--reverse{margin-right:1.5rem!important}.c-margin-bottom{margin-bottom:1.5rem!important}.c-margin-bottom-xs{margin-bottom:.75rem!important}.c-margin-bottom-sm{margin-bottom:1rem!important}.c-margin-bottom-md{margin-bottom:2rem!important}.c-margin-bottom-lg{margin-bottom:3rem!important}.c-margin-bottom-md--reverse{margin-bottom:1.5rem!important}.c-margin-left{margin-left:1.5rem!important}.c-margin-left-xs{margin-left:.75rem!important}.c-margin-left-sm{margin-left:1rem!important}.c-margin-left-md{margin-left:2rem!important}.c-margin-left-lg{margin-left:3rem!important}.c-margin-left-md--reverse{margin-left:1.5rem!important}.u-offset-top-sm{margin-top:-24px!important}.u-offset-top-md{margin-top:-32px!important}.u-offset-top-lg{margin-top:-40px!important}.u-offset-top-xl{margin-top:-48px!important}.u-offset-top-xxl{margin-top:-80px!important}.u-offset-bottom-sm{margin-bottom:-24px!important}.u-offset-bottom-md{margin-bottom:-32px!important}.u-offset-bottom-lg{margin-bottom:-40px!important}.u-offset-bottom-xl{margin-bottom:-48px!important}.u-offset-bottom-xxl{margin-bottom:-80px!important}figure.fig-image.u-float-left,figure.fig-image.u-float-right{margin-bottom:20px;margin-top:20px;max-width:50%}figure.fig-image.u-float-left{margin-right:25px}figure.fig-image.u-float-right{margin-left:25px}.u-contained{padding:0 25px}.u-section-heading.justify{justify-content:space-between}.u-offset-24{margin-top:-24px}.u-offset-50{margin-top:-50px}.u-offset-80{margin-top:-80px}:root{--container-width:970px;--contained-width:858px;--row-gap:32;--col-gap:32}}@media screen and (min-width:1025px){body.c-modal--open .c-modal .c-modal-container{border-radius:20px;overflow:hidden}body.c-modal--open .c-modal .trip-search__head .c-modal__close{right:20px;top:55%}body.c-modal--open .c-modal .trip-search__main{border-radius:0}.c-search-criteria-bar__contact-section{background:var(--color-secondary-50);border-bottom-left-radius:10px;bottom:-34px;color:#000;display:none;padding:5px 20px;position:absolute;right:0}.c-search-criteria-bar.stickybar .c-search-criteria-bar__contact-section{display:flex;flex-direction:row;gap:5px}.c-search-criteria-bar--tripbar.empty-trip-search .c-search-criteria-bar__contact-section,.c-search-criteria-bar__contact-slot{display:none}.c-search-criteria-bar--tripbar .c-search-criteria-bar__left-section .c-search-criteria-bar__price-basis>:nth-last-child(2)::after{content:""}.c-search-criteria-bar--tripbar.stickybar.empty-trip-search .c-search-criteria-bar__contact-section{display:flex}}@media screen and (min-width:1200px){.c-footer .links-and-socials .socials .social.separator:not(:nth-last-child(1)):not(:nth-last-child(2))::after{background-color:var(--color-secondary);content:"";height:60%;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:1px}body.t-inghams .c-footer .links-and-socials .socials .social:first-of-type::after{border:1px solid #444;content:"";height:100%;position:absolute;right:-3rem}.c-card-carousel__card{flex:0 0 19%;width:19%}.c-heroes.hero-banner--split .banner-content{padding-right:0}.c-heroes.hero-banner--split .widget-holder{max-width:572px}.c-badge-context__item{gap:20px}.c-badge-context__item>svg{width:50px}.c-search-card--activities,.c-search-card--deals,.c-search-card--destinations,.c-search-card--resorts,.c-search-loader{gap:64px;grid-template-columns:1fr 1fr 1fr;max-width:none}:root{--container-width:1274px;--contained-lg-width:1490px}}@media screen and (min-width:1440px){.c-card-carousel__card{flex:0 0 16%;width:16%}.u-contained-lg{padding:0 25px}:root{--container-width:1274px;--contained-lg-width:1490px}}@media screen and (max-width:1023px){.col--2-md,.col--3-md{display:grid;gap:1rem}body.c-modal--open .c-modal.filter__modal .c-modal-container,body.c-modal--open .c-modal.trip-search .c-modal-container{max-width:100vw;max-height:calc(var(--vh,1vh) * 100)}body.c-modal--open .c-modal.filter__modal .c-modal-wrapper,body.c-modal--open .c-modal.filter__modal .c-modal-wrapper .c-modal__body,body.c-modal--open .c-modal.trip-search .c-modal-wrapper .c-modal__body{height:calc(var(--vh,1vh) * 100)}.c-header__parent-nav,.c-nav .c-navmenu,.c-nav .c-submenu{flex-direction:column}.col--2-md{grid-template-columns:repeat(2,1fr)}.col--3-md{grid-template-columns:repeat(3,1fr)}body.c-modal--open .c-modal.filter__modal .c-modal-wrapper{border-radius:0;width:100vw}body.c-modal--open .c-modal.trip-search .c-modal-wrapper{border-radius:0;max-height:calc(var(--vh,1vh) * 100);width:100vw}body.c-modal--open .c-modal.trip-search .c-modal-wrapper .trip-search__head{border-radius:0}body.c-modal--open .c-modal.trip-search .c-modal-wrapper .trip-search__main{box-shadow:none;padding:10px 20px}body.c-modal--open .c-modal.trip-search .c-modal-wrapper .trip-search__head .c-modal__close{right:20px;top:55%}.c-prehead-text{min-height:50px;padding:15px 0;position:relative}.c-prehead-text__help{display:none}.c-prehead-text__description{border-top:1px solid #9f9f9f;display:none;margin-top:35px;padding:15px 15px 0;text-align:center}.c-prehead-text__description.is-active{display:block}.c-prehead-text__icon-call,.c-prehead-text__icon-time{color:#9f9f9f;position:absolute;top:12px}.c-prehead-text__icon-call .c-icon,.c-prehead-text__icon-time .c-icon{height:25px;width:25px}.c-prehead-text__icon-call:focus,.c-prehead-text__icon-call:hover,.c-prehead-text__icon-time:focus,.c-prehead-text__icon-time:hover{color:#9f9f9f}.c-prehead-text__icon-time{left:30px}.c-prehead-text__icon-call{right:30px}.c-prehead-text__contact-number{bottom:auto;color:#00a1d8;font-size:28px;font-size:1.75rem;font-style:italic;left:70px;position:absolute;right:70px;text-align:center;top:17px}.c-prehead-text__contact-number:after,.c-prehead-text__contact-number:before{background-color:#9f9f9f;content:"";height:20px;position:absolute;top:-2px;width:1px}.c-prehead-text__contact-number:before{left:0}.c-prehead-text__contact-number:after{right:0}.c-header__burger{width:58px}.c-header__main .c-header__home-button{display:none}.c-header__parent-nav{display:flex}.c-header__parent-nav .c-opentime__hours,.c-header__parent-nav .c-opentime__hours-list,.c-header__parent-nav .product-links{padding:20px}.c-header__parent-nav .c-number{color:var(--inghams-white);font-weight:500;padding-left:5px}.c-header__parent-nav .c-opentime__hours-list p:first-child{display:none}.c-header__parent-nav .c-opentime__hours-list p{font-weight:500;padding:5px 0}.c-header__parent-nav .c-opentime__hours-list p>span{font-weight:lighter}.c-header__parent-nav .product-links .item a{align-items:center;color:var(--inghams-white);display:flex;font-weight:500;gap:10px;padding:5px 0}.c-header__parent-nav .product-links .item a svg{height:16px;rotate:-90deg;width:16px}.c-header__links,.c-header__support{display:flex;padding:0 20px}body.c-nav--open{overflow:hidden;position:fixed;top:0;width:100%}body.c-nav--open .c-header__main{position:fixed;top:0;width:100%;z-index:8}body.c-nav--open .c-header__main:after{border-bottom:1px solid rgba(255,255,255,.099);content:"";left:0;position:fixed;top:60px;width:100%;z-index:10}.c-nav{background-color:var(--color-primary);height:calc(var(--vh,1vh) * 100 - 60px);left:0;overflow:hidden;overflow:scroll;position:absolute;right:0;top:60px;z-index:6}.c-nav .c-navmenu>li,.c-nav .c-submenu>li{border-top:1px solid rgba(255,255,255,.099);display:flex;flex-direction:column;position:relative}.c-nav .c-navmenu>li>a,.c-nav .c-submenu>li>a{padding:19px 64px 19px 24px}.c-nav .c-navmenu .c-nav-trigger,.c-nav .c-submenu .c-nav-trigger{align-items:center;border-left:1px solid rgba(255,255,255,.099);cursor:pointer;display:flex;height:64px;justify-content:center;position:absolute;right:0;top:0;width:64px}.p-product .c-submenu>li.is-open>.c-nav-trigger,.p-static .c-navmenu>li.is-open>.c-nav-trigger{border-left:0;right:auto;left:0}.c-nav .c-navmenu{border-bottom:1px solid rgba(255,255,255,.099)}.c-nav .c-submenu{flex-direction:column}.c-nav .c-submenu>li.is-open>.c-nav-trigger>.c-icon{transform:rotate(90deg)}.p-product .c-submenu>li.is-open>.c-nav-trigger>.c-icon,.p-static .c-navmenu>li.is-open>.c-nav-trigger>.c-icon{transform:rotate(180deg)}.c-nav .c-submenu.is-active{display:flex}.c-nav .c-megamenu.is-active{display:grid}.c-nav .row.col-4{gap:42px;grid-template-columns:repeat(1,1fr);padding:20px 10px}.p-product .c-submenu>li.is-open>a{margin-right:0;padding-left:64px;text-align:center}.p-static .c-navmenu>li.is-open>a{margin-right:0;padding-left:64px}.p-static .c-submenu>li>a{padding-left:64px}.p-static .c-submenu>li.is-open>a{padding-left:64px;text-align:center}.c-card-carousel__activities-view-more{display:none}.c-card-carousel__activities-view-more--bottom{display:block;margin:5px auto 0;position:initial;text-align:center;width:90%}.c-heroes.hero-banner--full-bleed,.c-heroes.hero-banner--offset{margin-bottom:100px}.filter__popup.popup-DepartureDateFilter #tab-content{align-items:center;display:flex;flex-direction:column}.filter__popup.popup-DepartureDateFilter #tab-content .content-item{max-width:400px;width:100%}.p-search .c-heroes .banner-wrapper{min-height:0}.c-featured__context{flex-direction:column}.c-destinations__wrapper{flex-direction:column-reverse}.c-destinations__features ul{padding-left:.4rem}.c-destinations-deals{flex-direction:column}.trip-search__modal.departure-date #tab-content{align-items:center;display:flex;flex-direction:column}.trip-search__modal.departure-date #tab-content .content-item{max-width:400px;width:100%}.c-heroes.hero-banner--full-bleed .banner-wrapper{align-items:stretch;display:flex;overflow:visible}.c-heroes.hero-banner--full-bleed .banner-container{flex:1}.c-heroes.hero-banner--full-bleed .widget-holder{bottom:-25px;position:absolute;width:100%}.c-heroes.hero-banner--full-bleed .widget-holder .c-hero__trip-search{width:100%}.c-heroes.hero-banner--offset .widget-holder,.c-heroes.hero-banner--offset .widget-holder .c-hero__trip-search{width:100%}.c-badge-context{border:1px solid #d6d6d6;border-radius:8px}.c-search-criteria-bar{background-color:var(--color-primary);border-radius:0;bottom:0!important;color:#fff;flex-direction:column;left:0;max-width:100vw;padding:0;position:fixed;right:0;z-index:2}.c-search-criteria-bar.stickybar{top:initial}.c-search-criteria-bar.u-margin-bottom-small{margin-bottom:0!important}.c-search-criteria-bar .row:first-child{background-color:rgba(0,0,0,.4)}.c-search-criteria-bar .row .c-btn{background-color:var(--color-secondary);color:#232323}.c-search-criteria-bar__price,.c-search-criteria-bar__price-promo{align-items:flex-start}.c-search-criteria-bar__price-promo{color:#fff}.c-search-criteria-bar__left-section{align-items:center;background-color:rgba(0,0,0,.4);display:flex;font-size:12px;font-size:.75rem;font-weight:500;height:31px;padding:0 55px 0 15px;width:100%}.c-search-criteria-bar__label,.c-search-criteria-bar__left-section>p{display:none}.c-search-criteria-bar__price-basis{display:block;display:-webkit-box;height:31px;overflow:hidden;text-overflow:ellipsis;width:80%;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.c-activities--list-item .image,.c-activities--list-item .image img{height:80px;max-width:95px}.c-search-criteria-bar__price-basis span::after{content:",";margin-left:0;margin-right:5px}.c-search-criteria-bar__price-basis span:last-child::after,.c-search-criteria-bar__price-basis span:nth-last-child(2)::after{content:""}.c-search-criteria-bar__price-basis span.c-search-criteria-bar__contact-slot{position:absolute;right:15px;top:0}.c-search-criteria-bar__price-basis span{font-size:.75rem;line-height:1.9375rem}.c-search-criteria-bar__price-basis span>a{color:#fff;text-decoration:underline}.c-search-criteria-bar__right-section{display:flex;gap:20px;justify-content:space-between;padding:15px;width:100%}.c-search-criteria-bar__right-section>:first-child{flex:1}.c-search-criteria-bar__right-section>:last-child>button{width:100%}.c-search-criteria-bar--filters .c-search-criteria-bar__empty-trip-label,.c-search-criteria-bar--filters .c-search-criteria-bar__left-section{display:none}.c-search-criteria-bar--filters .c-search-criteria-bar__right-section .c-btn,.c-search-criteria-bar--tripbar .c-search-criteria-bar__right-section .c-btn{background-color:var(--color-secondary);color:#000}.c-search-criteria-bar--filters .c-search-criteria-bar__right-section{background-color:rgba(0,0,0,.4)}.c-search-criteria-bar--filters .c-search-criteria-bar__right-section .c-btn.c-btn--outlined{background-color:initial;border-color:var(--color-secondary);color:var(--color-secondary)}.c-search-criteria-bar--filters .c-search-criteria-bar__right-section .c-search-criteria-bar__price-basis{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}.c-search-criteria-bar--filters .c-search-criteria-bar__right-section .c-search-criteria-bar__price-basis>span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-size:.75rem;font-weight:700;line-height:.9375rem}.c-activities--list-item .content{padding-left:10px}.c-activities--list-item .content .title{line-height:1.125rem}.c-activities--see-more-btn{text-align:center;width:100%}.c-panel-cta{border-radius:0;bottom:0;left:0;min-height:0;padding:10px 15px;position:fixed;right:0;z-index:1000}.c-experts__btn .c-btn{border:0;padding:0}.u-text-left-m{text-align:left!important}.u-text-center-m{text-align:center!important}figure.fig-image.u-float-left,figure.fig-image.u-float-right{float:none!important}.u-section-heading{margin-bottom:24px;font-size:1.5rem;line-height:1.625rem}.sticky-fixed.c-search-criteria-bar,.stickybar.c-search-criteria-bar{top:auto!important}}@media screen and (max-width:767px){.col--2-sm,.col--3-sm{display:grid;gap:1rem}.col--2-sm{grid-template-columns:repeat(2,1fr)}.col--3-sm{grid-template-columns:repeat(3,1fr)}body.c-modal--open .c-modal.departure .c-modal-wrapper,body.c-modal--open .c-modal.departure-date .c-modal-wrapper,body.c-modal--open .c-modal.duration .c-modal-wrapper,body.c-modal--open .c-modal.guests .c-modal-wrapper{height:auto;max-height:100vh}body.has-virtual-buttons.c-modal--open .c-modal.departure .c-modal-wrapper,body.has-virtual-buttons.c-modal--open .c-modal.departure-date .c-modal-wrapper,body.has-virtual-buttons.c-modal--open .c-modal.duration .c-modal-wrapper,body.has-virtual-buttons.c-modal--open .c-modal.guests .c-modal-wrapper{max-height:calc(100vh - var(--virtual-button-offset) + 80px)}.c-brand-contact .c-call{display:block}#ratingsreview .c-grid-block.case-2-1{display:flex;flex-direction:column}.c-heroes__article-cards{gap:0;grid-template-columns:repeat(2,1fr);margin:0}.c-heroes__article-cards .c-card-article{border-radius:0}.c-heroes__article-cards .c-card-article h2{font-size:2.25rem;font-weight:500;line-height:2.25rem}.c-heroes__article-cards .c-card-article .title{font-size:1.5rem;line-height:1.75rem}.c-heroes__article-cards .c-grid-block__item:nth-child(1){grid-column:span 2;min-height:496px;width:100%}.c-badge-carousel__slides{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:transform 1s ease-in-out;width:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.c-badge-carousel__slides-image{display:none;height:80px;opacity:0;padding:0 20px;width:100%}.c-badge-carousel__slides-image svg{height:48px;width:48px}.c-badge-carousel__slides-image.active{align-items:center;animation:fadeIn 3s;display:flex;justify-content:center;opacity:1}.c-search-criteria-bar__call-btn{align-items:center;background-color:var(--color-secondary);border-radius:100px;box-shadow:2px 2px 5px rgba(0,0,0,.5);color:#000;display:flex;height:48px;justify-content:center;position:absolute;right:15px;top:-60px;width:48px}.c-search-criteria-bar__contact-section,.c-search-criteria-bar__contact-slot,.plyr__volume{display:none}.c-search-criteria-bar__call-btn svg{height:24px;width:24px}.c-search-criteria-bar__right-section>.c-btn.c-btn--fullwidth{width:100%}.c-search-criteria-bar--tripbar .c-search-criteria-bar__left-section .c-search-criteria-bar__price-basis>:nth-last-child(2){position:absolute;right:10px;top:0}.c-brand-card__item{flex-direction:row}.c-brand-card__title>svg{transform:scale(4)}.c-brand-card__subtitle{margin-top:-10px}.c-brand-card__content{font-size:.875rem;font-weight:lighter;height:238px;justify-content:center}.c-brand-card .c-btn--outlined{border:0 solid transparent;font-size:.875rem;text-align:center}.c-brand-card .ski .c-brand-card__content{background:linear-gradient(0deg,var(--ski-blue) 100%,var(--ski-blue) 100%)}.c-brand-card .walking .c-brand-card__content{background:linear-gradient(0deg,var(--walking-green) 100%,var(--walking-green) 100%)}.c-brand-card .lapland .c-brand-card__content{background:linear-gradient(0deg,var(--lapland-purple) 100%,var(--lapland-purple) 100%)}.c-search-loader-card{width:400px}.u-padding-top-md-mobile{padding-top:1.5rem!important}.col--48,.col--84{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:755px){.c-search-global-widget{padding:0 30px}}@media screen and (max-width:424px){.c-modal.filter__modal .c-modal-container,.c-modal.filter__modal .c-modal-wrapper{height:calc(var(--vh,1vh) * 100);width:100vw}.col{grid-template-columns:1fr!important}.c-brand-contact .c-call{display:block}.c-modal.filter__modal .c-modal-wrapper{border-radius:0}.c-destination-card-item__main-image{border-bottom-left-radius:0;border-bottom-right-radius:0;height:200px;width:100%}.c-destination-card-item__main-image img{height:200px}.c-destination-card-item .content{padding:0}.c-destination-card-item__main{flex-direction:column-reverse;gap:0;padding:0}.c-destination-card-item__more,.c-destination-card-item__view{margin-top:.5em;text-align:center;width:100%}.c-destination-card-item__main-content{padding:1.5em}.c-destination-card-item__links-wrapper{flex-direction:column;gap:15px}.c-destination-card-item__links-wrapper .c-destination-card-item__links-column:first-child{border-right:0 solid transparent!important}.c-destination-card-item__links-wrapper .c-destination-card-item__links{align-items:flex-start;flex-direction:column}.c-destination-card-item__links-wrapper .c-destination-card-item__links>span::after{content:" ";margin-left:0}.c-destination-card-item__links-wrapper .c-destination-card-item__links>span a{color:var(--color-primary)}.trip-search__feefo{display:none}.c-search-criteria-bar__right-section .c-btn{background-color:var(--color-secondary);color:#000}}@media (prefers-color-scheme:dark){.c-link{color:#e3f2fd}.c-link--external{color:#90caf9}.c-link--external:hover{color:#64b5f6}.c-link--internal{color:#90caf9}.c-link--internal:hover{color:#64b5f6}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus,.splide__slide:focus-visible{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}