.shopify-section:has(.loading__spinner:not(.hidden)) .homepage__background{display:none}section:has(.homepage__background){position:relative}.homepage__background{position:absolute;right:0;width:100%;z-index:9;top:-1.2rem}.homepage__background--sale,.homepage__background--sale-bg,.homepage__background--sale-desktop,.homepage__background--sale-bg-desktop{z-index:11}.homepage__background picture img.homepage__bg-img{width:100%;height:100%;aspect-ratio:902 / 235}.homepage__corner-burst{display:block;width:7.9rem;height:10.5rem;object-fit:contain;position:absolute;right:1rem;bottom:-1.8rem;transform:rotate(-7.85deg);pointer-events:none;z-index:11}.homepage__simmy-mascot{display:none}.shopify-section:has(.homepage-search-container) .rich-text__text p{text-align:left}.shopify-section:has(.homepage-search-container) div.get__app{margin-left:0}.shopify-section:has(.homepage-search-container) .content-container:has(.rich_text-heading-container){background-color:#e8f3ff}.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){display:grid;gap:.8rem;margin-top:8rem;justify-items:start}@media screen and (min-width:440px){.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){margin-top:10rem}}@media screen and (min-width:602px){.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){margin-top:13rem}}@media screen and (min-width:743px){.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){margin-top:14rem}}@media screen and (min-width:840px){.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){margin-top:17rem}}.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container) .trustpilot-widget-container{grid-row:1;width:100%;justify-content:flex-start;display:flex}.shopify-section:has(.homepage-search-container) .trustpilot-widget{margin-left:-3.2rem}.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container) .rich_text-heading-container{width:100%;max-width:none}.shopify-section:has(.homepage-search-container) .rich_text-heading-container{text-align:left;color:var(--Grey-900---Main, #0c1924);font-size:32px;font-style:normal;font-weight:700;line-height:30.72px;letter-spacing:-.64px!important}.shopify-section:has(.homepage-search-container) .rich-text__blocks .rich-text__text p{color:var(--Grey-900---Main, #0c1924);font-size:16px;font-style:normal;font-weight:400;line-height:2.24rem}.shopify-section:has(.homepage-search-container) .content-container:has(.rich-text__wrapper){padding-top:0}.shopify-section:has(.homepage-search-container) .rich-text__heading{max-width:45.6rem!important}.homepage-search-container{background-color:#e8f3ff;position:relative;padding-bottom:2.1rem}.homepage-search-container div.wrapper{padding-bottom:1.6rem}.homepage-search-container input.dsearch__input{display:flex;height:48px;padding:var(--container-paddingVertical, 12px) var(--container-paddingHorizontal, 16px);padding-left:5.4rem;align-items:center;gap:var(--container-gap, 8px);flex-shrink:0;align-self:stretch;border-radius:var(--container-radius, 8px);border:1px solid #0c1924;background:#fff;box-shadow:2px 2px #ffeb72}.homepage-search-container .dsearch__input::placeholder{color:var(--Surface-Outline-3, #465164);font-size:16px;font-weight:400;line-height:120%}.homepage-search-container .dsearch__icon.homepage__banner{display:flex;width:24px;height:24px}.destinations-search.homepage-search-container{margin-top:.4rem;padding-bottom:0}.destinations-search.homepage-search-container .destination-search-inner{margin-left:0}.destinations-search.homepage-search-container .wrapper{padding-bottom:0}@media screen and (min-width:879px){.shopify-section:has(.homepage-search-container) .rich-text__blocks.center{margin-top:24rem}}@media screen and (min-width:500px){.shopify-section:has(.homepage-search-container) .rich-text__blocks .rich-text__heading{margin-left:0;margin-right:auto;font-size:3.2rem}.shopify-section:has(.homepage-search-container) .rich-text__wrapper.rich-text__wrapper--center{justify-content:flex-start}.shopify-section:has(.homepage-search-container) .decorative-underline-desktop{display:none}.shopify-section:has(.homepage-search-container) .search-accent.accent-left{display:none}}@media screen and (min-width:1024px){.rich-text__wrapper .rich-text__blocks:has(.homepage-search-container){max-width:71.4rem;margin-right:0;margin-left:100%}.homepage__simmy-mascot{display:block;position:absolute;width:34.1rem;height:45rem;object-fit:contain;pointer-events:none;z-index:11;right:90px;bottom:0;transform:rotate(-1.858deg) translateY(54px)}.homepage__background{width:651px;height:539px;right:-12rem;top:-.4rem}.homepage__corner-burst{width:11rem;height:9.7rem;right:0;bottom:auto;top:0;transform:none}.shopify-section:has(.homepage-search-container) .rich-text__blocks:has(.rich_text-heading-container){margin:4.3rem 0 2.7rem auto}.shopify-section:has(.homepage-search-container){overflow:hidden}.shopify-section:has(.homepage-search-container) .rich-text.content-container{min-height:450px;display:flex;flex-direction:column;justify-content:center;padding-left:12rem}.shopify-section:has(.homepage-search-container) .rich-text__wrapper.rich-text__wrapper--center{display:grid;grid-template-columns:repeat(2,50%)}.homepage-search-container{padding-bottom:4rem;padding-top:1.6rem;padding-left:0;padding-right:1.6rem}.homepage-search-container~get-app div:has(.get__app){max-width:70rem;margin-right:0;margin-left:auto;width:100%}.shopify-section:has(.homepage-search-container) .get__app{margin:0!important}.shopify-section:has(.homepage-search-container) .rich-text__blocks.center{margin-top:6.4rem;gap:1.2rem;max-height:100%;max-width:70rem}.shopify-section:has(.homepage-search-container) .rich-text__heading.rte{font-size:6rem;letter-spacing:-.04em!important;line-height:1.05em;max-width:100%!important}.shopify-section:has(.homepage-search-container) .rich-text__text.rte p{font-size:2.4rem}.homepage-search-container .dsearch__input{max-width:45.6rem}.homepage__bg-img{position:absolute;top:0;right:-14rem}.homepage__background--sale-bg-desktop .homepage__bg-img{right:0}.homepage__background.homepage__background--sale-desktop{top:0;right:0;width:100%;height:100%;pointer-events:none}.homepage__background--sale-desktop picture img.homepage__bg-img{top:50%;right:10rem;width:auto;height:100%;aspect-ratio:auto;pointer-events:auto;cursor:pointer;max-height:30rem;transform:translateY(-50%)}.homepage__background--sale-bg-desktop .homepage__sale-bg-desktop{display:block;position:absolute;top:0;right:-40rem;width:auto;height:100%}}@media screen and (min-width:1288px){.homepage__background{right:0}.homepage__simmy-mascot{right:300px}}@media screen and (min-width:1323px){.homepage__background--sale-desktop picture img.homepage__bg-img{max-height:40rem;right:16rem}.homepage__background--sale-bg-desktop .homepage__sale-bg-desktop{right:-20rem}}@media screen and (min-width:1440px){.homepage__simmy-mascot{right:400px}.homepage__bg-img{right:0}.shopify-section:has(.homepage-search-container) div.get__app{margin-left:12rem}.homepage-search-container{padding-left:0;padding-bottom:6.4rem}}@media screen and (min-width:1553px){.homepage__simmy-mascot{right:490px}.isolate:has(.homepage__background){max-width:1735px;margin:0 auto}.shopify-section:has(.homepage__background){background-color:#e8f3ff}}@media screen and (max-width:1023px){.homepage__background.homepage__background--sale{position:relative;top:0;padding-top:1.2rem}.homepage__background--sale picture img.homepage__bg-img{display:block;height:auto;aspect-ratio:auto}.isolate:has(.homepage__background--sale) .rich-text__blocks:has(.rich_text-heading-container){margin-top:1.6rem}.homepage__background--sale-bg .homepage__sale-bg{display:block;position:absolute;top:0;left:0;width:100%;height:auto}.homepage__background--sale-bg picture:not(.homepage__sale-bg-picture){position:relative;display:block}}.homepage__sale-bg,.homepage__sale-bg-desktop{display:none}.homepage__sale-bg-picture{display:contents}@media screen and (max-width:1252px){.isolate:has(.homepage__background--sale,.homepage__background--sale-desktop) .search-accent.accent-right{display:none}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/section-homepage-hero.css.map */
