@import"https://fonts.googleapis.com/css2?family=Mochiy+Pop+One&family=Poppins:wght@300;400;500;700&family=Quicksand:wght@400;700&family=Mulish:wght@800&family=Sora:wght@700&display=swap";[data-shop-ornament=true] svg path{fill:#fdcb52}html[data-survey-questions=true]:has(.hd-survey-page),html[data-survey-questions=true]:has(.hd-survey-page) body,html[data-survey-questions=true]:has(.hd-survey-page) .viewport-host,html[data-survey-questions=true]:has(.hd-survey-page) .viewport-host-fixed,html[data-survey-questions=true]:has(.hd-survey-page) .stage,html[data-survey-questions=true]:has(.hd-survey-page) .stage-positioner,html[data-survey-questions=true]:has(.hd-survey-page) .hd-survey-page,html[data-survey-questions=true]:has(.hd-survey-page) .hd-survey-page *{touch-action:none!important;overscroll-behavior:none!important}html[data-survey-questions=true]:has(.hd-survey-page),html[data-survey-questions=true]:has(.hd-survey-page) body{overflow:hidden!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;--pull-y: 0px !important}html[data-survey-questions=true]:has(.hd-survey-page) .stage-positioner,html[data-survey-questions=true]:has(.hd-survey-page) .viewport-host,html[data-survey-questions=true]:has(.hd-survey-page) .viewport-host-fixed,html[data-survey-questions=true]:has(.hd-survey-page) .stage{transform:none!important;--pull-y: 0px !important}html[data-survey-questions=true]:has(.hd-survey-page) input,html[data-survey-questions=true]:has(.hd-survey-page) textarea,html[data-survey-questions=true]:has(.hd-survey-page) [data-survey-scroll]{touch-action:auto!important}.home-viewport{position:relative;width:100vw;height:100vh;background:#87d4ff;overflow:hidden;display:grid;place-items:center}.home-stage{position:relative;background-size:cover;background-position:center;overflow:hidden}@media(min-width:900px){.home-viewport{display:block;width:100%;height:auto;min-height:100vh;overflow:visible;min-width:1280px}.home-stage{width:100%!important;height:auto!important;min-height:100vh;transform:none!important;min-width:1280px}}.abs{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pill{box-shadow:0 6px 18px #00000014}.quicksand-bold{font-family:Quicksand,sans-serif;font-weight:700}.quicksand-regular{font-family:Quicksand,sans-serif;font-weight:400}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:300}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700}.muli-extra-bold{font-family:Mulish,sans-serif;font-weight:800}.dark{color:#353c40}.white{color:#fff}.sub{opacity:.9}.card{background:#e8eef5}.trending-carousel-no-anim{will-change:transform}@keyframes scroll-right{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.trending-carousel{animation-duration:60s}}.trending-card{transition:transform .3s ease}.trending-card:hover{z-index:10}.trending-card:hover .trending-card-image{transform:scale(1.05);transition:transform .3s ease}.trending-card:focus{outline:none;z-index:10}.trending-card:focus .trending-card-image{transform:scale(1.05);transition:transform .3s ease}.trending-card-image{transition:transform .3s ease;overflow:hidden;border-radius:22px}[lang=es] .find-now-button{left:calc(original-left - 20px)!important}[lang=es] .safety-pill{width:180px!important;min-width:180px!important}[lang=fr] .find-now-button{justify-content:center!important;text-align:center!important}[lang=fr] .trending-card,[lang=pt] .trending-card{transform:translateY(40px)!important}[lang=fr] .hot-spots-subtitle{top:calc(original-top - 40px)!important}[lang=ru] .trending-card{transform:translateY(40px)!important}[lang=ru] .safety-pill{width:200px!important;min-width:200px!important;font-size:32px!important}[lang=ja] .home-headline{top:480px!important}[lang=it] .home-headline{line-height:1.2!important;font-size:85px!important}[lang=pt] .trending-destinations-text{top:1422.3px!important}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.purchased-button{animation:pulse-glow 2s ease-in-out infinite,scale-pulse 1.5s ease-in-out infinite}.poppins-bold::-moz-placeholder{color:#00000080;opacity:1}.poppins-bold::placeholder{color:#00000080;opacity:1}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hd-viewport,#root>.hd-viewport{display:flex;width:100vw;height:100vh;max-height:100vh;background:#fff!important;overflow:hidden}.hd-sidebar{width:170px;min-height:100vh;background:#87d4ff;border-right:3px solid #FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 0 32px;flex-shrink:0;position:sticky;top:0;height:100vh}.hd-sidebar-logo{display:flex;align-items:center;justify-content:center;margin-bottom:0;width:100%}.hd-sidebar-logo img,.hd-sidebar-logo>.illustration-img,.hd-sidebar-logo>.illustration-img>svg{width:124px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.hd-sidebar-nav{display:flex;flex-direction:column;gap:2px;align-items:center;margin-top:121px}.hd-sidebar-btn{width:108px;height:108px;border-radius:20px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;position:relative}.hd-sidebar-btn:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:12px;border:1px solid transparent;background:transparent;pointer-events:none;transition:border-color .2s ease,background .2s ease}.hd-sidebar-btn:hover:before{border-color:#fff9}.hd-sidebar-btn.active:before{border-color:#fff;background:#ffffff26}.hd-sidebar-btn img,.hd-sidebar-btn svg{width:86px;height:86px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.hd-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;background:#fff;height:100vh;max-height:100vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.hd-main--locked{overflow-y:hidden!important;overflow-x:hidden!important;overscroll-behavior:none!important}.hd-topbar{display:flex;justify-content:space-between;align-items:center;padding:24px 48px 0}.hd-auth-btn{padding:14px 36px;border-radius:50px;border:2px solid #e0e0e0;font-family:Poppins,sans-serif;font-weight:600;font-size:22px;line-height:1;letter-spacing:0;cursor:pointer;transition:all .2s ease;background:#fff;color:#333}.hd-auth-btn:hover{background:#f5f5f5}.hd-auth-btn--primary{background:#87d4ff;color:#fff;border:2px solid #87d4ff;font-size:22px;font-weight:600;letter-spacing:0}.hd-auth-btn--primary:hover{background:#6ec4f5}.hd-hero{position:relative;display:flex;flex-direction:column;align-items:center;padding:220px 48px 24px;min-height:0}.hd-hero-deco{position:absolute;pointer-events:none}.hd-hero-deco img,.hd-hero-deco>.illustration-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.hd-hero-deco--palm{left:-130px;top:-140px;width:100px;height:120px}.hd-hero-deco--plane{left:-170px;top:60px;width:110px;height:80px}.hd-hero-deco--sunglasses{right:-90px;top:-130px;width:85px;height:70px}.hd-hero-deco--suitcase{right:-180px;top:45px;width:90px;height:105px}.hd-search-container{width:100%;max-width:860px;position:relative;z-index:30;margin-bottom:20px}.hd-search-bar{width:100%;display:flex;align-items:center;background:#87d4ff;border-radius:60px;padding:0 28px;height:72px;gap:12px;box-shadow:0 6px 24px #00000014}.hd-hero-safely-logo{position:absolute;top:-40px;left:50%;transform:translate(-50%);z-index:1;pointer-events:none}.hd-hero-safely-logo img,.hd-hero-safely-logo>.illustration-img{width:340px;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.hd-search-icon{flex-shrink:0;width:36px;height:36px}.hd-search-input{flex:1;background:transparent;border:none;outline:none;font-family:Quicksand,sans-serif;font-weight:700;font-size:20px;color:#fff;padding:0}.hd-search-input::-moz-placeholder{color:#ffffffbf}.hd-search-input::placeholder{color:#ffffffbf}.hd-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#87d4ff;border-radius:24px;box-shadow:0 10px 40px #00000026;overflow:hidden;z-index:100;max-height:380px;overflow-y:auto}.hd-search-result{padding:14px 28px;cursor:pointer;transition:background .15s ease;border-bottom:1px solid rgba(255,255,255,.2)}.hd-search-result:hover{background:#ffffff26}.hd-search-result:last-child{border-bottom:none}.hd-search-result-primary{font-family:Poppins,sans-serif;font-weight:500;font-size:16px;color:#fff}.hd-search-result-secondary{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;color:#ffffffbf;margin-top:2px}.hd-search-empty{padding:28px;text-align:center;color:#fff;font-family:Poppins,sans-serif;font-size:15px}.hd-search-empty--error{background:#c8505033;border-radius:12px;margin:16px;padding:24px}.hd-search-recent-header{padding:14px 28px;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:18px;opacity:.85}.hd-explore-btn{padding:16px 48px;border-radius:50px;border:none;background:#87d4ff;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:background .2s ease,transform .15s ease;position:relative;z-index:20;letter-spacing:.3px}.hd-explore-btn:hover{background:#6ec4f5;transform:scale(1.03)}.hd-trending{padding:0 120px 60px;margin-top:96px;position:relative;z-index:2}@media(min-width:1195px){html[data-store-page] .hd-hero{margin-top:-8px}html[data-store-page] .hd-trending{margin-top:-52px}}.hd-trending-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:40px;color:#353c40;margin-bottom:6px;text-align:center}.hd-trending-subtitle{font-family:Poppins,sans-serif;font-weight:400;font-size:16px;color:#888;margin-bottom:32px;text-align:center}.hd-carousel-wrapper{display:flex;align-items:flex-start;gap:16px}.hd-carousel-wrapper>.hd-carousel-arrow{margin-top:56px}.hd-carousel-arrow{flex-shrink:0;width:48px;height:48px;border-radius:50%;border:none;background:transparent;color:#353c40;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .15s ease}.hd-carousel-arrow:hover{background:#00000014;transform:scale(1.1)}.hd-carousel{flex:1;overflow:hidden;padding:8px 0;position:relative;touch-action:pan-x pan-y}.hd-carousel::-webkit-scrollbar{display:none}.hd-carousel-track{display:flex;gap:24px;width:-moz-max-content;width:max-content;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hd-carousel-track:active{cursor:grabbing}.hd-carousel-card{flex-shrink:0;width:200px;cursor:pointer;transition:transform .25s ease}.hd-carousel-card:hover{transform:translateY(-4px)}.hd-carousel-card-img{position:relative;width:200px;height:160px;border-radius:16px;overflow:hidden;background:#e0ecf3}.hd-carousel-card-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.hd-carousel-card-pill{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:6px 18px;border-radius:20px;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#fff;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.hd-carousel-card-info{padding:10px 4px 0}.hd-carousel-card-city{font-family:Poppins,sans-serif;font-weight:700;font-size:18px;color:#353c40}.hd-carousel-card-country{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;color:#888;margin-top:1px}.safety-pill-fantastic{background:#00c853}.safety-pill-excellent,.safety-pill-very-safe{background:#2e7d32}.safety-pill-safe{background:#4caf50}.safety-pill-caution{background:#ffd600;color:#fff}.safety-pill-risky{background:#ff9100}.safety-pill-unsafe{background:#e53935}.safety-pill-dangerous{background:#000}@media(max-height:820px){.hd-hero{padding-top:140px}.hd-hero-safely-logo{top:-120px}.hd-premium-modal-inner{transform:scale(.7)!important}}@media(max-height:700px){.hd-hero{padding-top:90px}.hd-hero-safely-logo{top:-150px}.hd-premium-modal-inner{transform:scale(.6)!important}}.hd-survey-page>div:nth-child(2)>div>div>svg{transform:translateY(-50%) scale(1.2)!important;transform-origin:right center!important}.hd-survey-page>div:nth-child(2)>div>div>img{transform:translateY(-50%) scale(.9)!important;transform-origin:right center!important}@media(max-width:1194px){.hd-hero{padding:125px 32px 16px}.hd-hero-safely-logo img,.hd-hero-safely-logo>.illustration-img{width:290px}.hd-hero-safely-logo{top:-105px}.hd-search-container{max-width:640px}.hd-search-bar{height:60px;padding:0 22px}.hd-search-input{font-size:17px}.hd-search-icon{width:28px;height:28px}.hd-hero-deco--palm{left:-85px;top:-105px;width:80px;height:95px}.hd-hero-deco--plane{left:-115px;top:48px;width:90px;height:62px}.hd-hero-deco--sunglasses{right:-60px;top:-95px;width:68px;height:56px}.hd-hero-deco--suitcase{right:-120px;top:38px;width:72px;height:82px}.hd-carousel-card-img{width:170px;height:138px}.hd-carousel-track{gap:6px}.hd-carousel-card-info{padding:6px 0 0}.hd-carousel-card-city{font-size:15px!important}.hd-carousel-card-country{font-size:12px!important}.hd-trending{padding:0 60px 40px;margin-top:130px}.hd-trending-title{font-size:32px;margin-bottom:4px}.hd-trending-subtitle{font-size:14px;margin-bottom:20px}.hd-explore-btn{padding:10px 28px;font-size:13px;margin:6px auto 16px;display:block}html[data-store-page]:not([data-device=ipad]) .hd-trending{margin-top:-34px}html:not([data-store-page]) .hd-search-container{margin-top:40px}html:not([data-store-page]) .hd-hero-safely-logo{top:-75px}.hd-sidebar-nav{margin-top:48px}html[data-store-page]:not([data-device=ipad]) .store-kakapo-logo{top:-150px!important}.hd-carousel-wrapper{align-items:flex-start}.hd-carousel-arrow{margin-top:45px}.hd-guide-grid{gap:14px!important;max-width:800px!important}.hd-guide-card{min-height:140px!important;padding:22px 24px 20px!important;border-radius:24px!important}.hd-guide-card-title{font-size:26px!important}.hd-guide-card-sub{font-size:18px!important}.hd-guide-card-icon{width:70px!important;height:70px!important;right:18px!important;bottom:18px!important}.hd-guide-toggle{width:280px!important;height:44px!important}.hd-guide-content{justify-content:flex-start!important;padding-top:24px!important}.hd-vibe-content{padding:16px 24px!important;justify-content:flex-start!important}.hd-vibe-title{font-size:30px!important;margin:0 0 12px!important}.hd-vibe-grid{gap:10px!important;max-width:760px!important}.hd-vibe-grid>div{padding:12px 10px!important;border-radius:16px!important}.hd-vibe-grid img{width:72px!important;height:64px!important}.hd-vibe-grid>div>div{font-size:18px!important}.hd-survey-page>div:first-child{padding:8px 32px 14px!important}.hd-survey-page>div:first-child img{width:150px!important;height:170px!important;transform:translateY(8px)!important;margin-top:28px!important}.hd-survey-page>div:first-child span{font-size:20px!important}.hd-survey-page>div:nth-child(2){padding:12px 32px!important;overflow:hidden!important;justify-content:center!important}.hd-survey-page>div:nth-child(2):has(.hd-budget-slider),.hd-survey-page>div:nth-child(2):has(.hd-age-slider){justify-content:flex-start!important}.hd-survey-page>div:nth-child(2)>div>div{min-height:100px!important;padding:14px 18px!important}.hd-survey-page>div:nth-child(2)>div>div>span{font-size:32px!important}.hd-survey-page>div:nth-child(2)>div>div>svg{transform:translateY(-50%) scale(1.4)!important;transform-origin:right center!important}.hd-survey-page>div:nth-child(2)>div>div>img{transform:translateY(-50%) scale(.85)!important;transform-origin:right center!important}.hd-survey-page>div:nth-child(2)>div{gap:10px!important;align-content:flex-start!important}.hd-hobbies-picker{gap:10px!important;padding:8px 32px!important}.hd-hobbies-label{font-size:14px!important}.hd-hobbies-search{padding:8px 16px!important;font-size:14px!important;border-radius:12px!important}.hd-hobbies-list{gap:8px!important}.hd-hobbies-list>button{padding:6px 14px!important;font-size:13px!important}.hd-budget-slider{padding:12px 40px!important;gap:12px!important}.hd-budget-amount{font-size:36px!important}.hd-budget-card{padding:16px 28px!important;max-width:520px!important;border-radius:18px!important}.hd-budget-card>div:first-child{font-size:16px!important;margin-bottom:10px!important;letter-spacing:1.5px!important}div[style*="min-width:1280"],div[style*="min-width: 1280"]{min-width:0!important;width:100%!important;overflow:hidden!important}.hd-safety-report-content{min-width:0!important;max-width:100%!important;overflow-x:hidden!important;padding-bottom:200px!important;box-sizing:border-box!important}.hd-safety-report-content>*{max-width:100%!important;box-sizing:border-box!important}.hd-sr-grid-2col>*,.hd-sr-grid-3col>*{min-width:0!important;overflow:hidden!important}.hd-sr-section{margin-left:12px!important;margin-right:12px!important}.hd-sr-grid-2col{margin-left:12px!important;margin-right:12px!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.hd-sr-grid-3col{margin-left:12px!important;margin-right:12px!important;gap:12px!important;grid-template-columns:1fr 1fr!important;margin-bottom:12px!important}.hd-sr-section,.hd-sr-grid-2col{margin-bottom:10px!important}.hd-sr-grid-3col>*:nth-child(3){display:none!important}.hd-safety-report-content .hd-topbar{padding-left:48px!important;padding-right:12px!important}.hd-sr-section[style*="display: flex"]{flex-wrap:wrap!important;padding:16px!important;gap:14px!important}.hd-sr-section [data-testid=hero-image]{width:130px!important;height:110px!important}.hd-sr-section h1{font-size:24px!important}.hd-sr-section [style*="grid-template-columns: auto auto"]{grid-template-columns:1fr!important;gap:6px!important}.hd-sr-section svg[viewBox="0 0 130 130"]{width:110px!important;height:110px!important}.hd-sr-grid-2col img,.hd-sr-grid-3col img{max-width:100%!important}.hd-guide-toggle-pill{width:136px!important;height:36px!important}.hd-guide-toggle-pill[style*="left: 183"]{left:139px!important}.hd-guide-toggle-label{font-size:16px!important}.hd-premium-modal-inner{transform:scale(.6)!important}.hd-viewport{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.hd-main{height:100vh!important;max-height:100vh!important;overflow:hidden!important}.hd-sidebar{height:100vh!important;min-height:100vh!important;max-height:100vh!important;overflow:hidden!important}.hd-vd-cards{max-height:230px!important}.hd-vd-cards>div{padding:14px!important}.hd-vd-cards>div>div{font-size:24px!important;max-width:60%!important}.hd-vd-cards>div>img{width:100px!important;height:100px!important}}@media(max-width:1194px)and (orientation:landscape){.hd-survey-page>div:nth-child(2){overflow-y:auto!important;padding:8px 32px!important}.hd-survey-page>div:nth-child(2)>div{gap:8px!important}.hd-survey-page>div:nth-child(2)>div>div{min-height:64px!important;padding:10px 14px!important}.hd-survey-page>div:nth-child(2)>div>div>span{font-size:22px!important}.hd-survey-page>div:nth-child(2)>div>div>svg{transform:translateY(-50%) scale(1)!important;transform-origin:right center!important}.hd-survey-page>div:nth-child(2)>div>div>img{transform:translateY(-50%) scale(.7)!important;transform-origin:right center!important}.hd-survey-page>div:first-child{padding:4px 32px 8px!important}.hd-survey-page>div:first-child img{width:110px!important;height:130px!important;margin-top:14px!important}.hd-survey-page>div:first-child span{font-size:17px!important}}@media(min-width:768px)and (max-width:1194px){[data-testid=container-buy-premium]{transform:scale(.5)!important;transform-origin:top center!important}.hd-go-premium-today-content{transform:translateY(-50%) scale(.8)!important;transform-origin:center center!important;left:36%!important}[data-testid=container-premium-paywall]{transform:scale(.45)!important;transform-origin:center center!important}.hd-vd-prices>div{padding:4px 16px!important;gap:8px!important}.hd-vd-prices>div>div>div:first-child{font-size:11px!important;margin-bottom:0!important}.hd-vd-prices>div>div>div:nth-child(2){font-size:17px!important}.hd-vd-prices>div svg{width:30px!important;height:30px!important}.hd-vd-tags-section{padding:8px 24px 6px!important}.hd-vd-tags-section h2{font-size:22px!important;margin:0 0 8px!important}.hd-vd-tags{gap:10px!important;flex-wrap:wrap!important}.hd-vd-tags>div{padding:8px 14px!important;gap:8px!important;border-radius:16px!important}.hd-vd-tags>div>span:first-child{font-size:16px!important}.hd-vd-tags>div>span:nth-child(2){font-size:18px!important}.hd-vd-safety-btn{padding:18px 32px!important;border-radius:14px!important}.hd-vd-safety-btn span{font-size:18px!important}.hd-vd-safety-btn svg{width:28px!important;height:28px!important}}html[data-device=ipad] .hd-sidebar-nav{margin-top:40px}html[data-store-page] body,html[data-store-page] #root{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important;touch-action:auto!important;overscroll-behavior:auto!important}html[data-store-page]{height:auto!important;min-height:100vh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:auto!important;overscroll-behavior:auto!important}html[data-store-page] .hd-viewport,html[data-store-page] #root>.hd-viewport{height:auto!important;min-height:100vh!important;max-height:none!important;overflow:visible!important;overflow-x:hidden!important}html[data-store-page] .hd-main{height:auto!important;max-height:none!important;overflow:visible!important}html[data-store-page] .hd-main.hd-main--locked{height:100vh!important;max-height:100vh!important;overflow-y:hidden!important;overflow-x:hidden!important;overscroll-behavior:none!important}.store-search-bar{background:#fdcb52!important}.store-viewport .hd-search-dropdown,.store-search-dropdown{background:#fdcb52}.store-search-dropdown{border-radius:22px;box-shadow:0 16px 40px #0000002e}.store-search-dropdown .hd-search-result-primary{color:#fff;font-weight:700}.store-search-dropdown .hd-search-result-secondary{color:#ffffffd9}.store-search-dropdown .hd-search-empty{color:#fffffff2}.store-topbar-btn{display:inline-flex;align-items:center}.store-bag-btn{background:#fdcb52!important;color:#fff!important;border:none!important}.store-bag-btn:hover{background:#82a002!important}.store-bag-btn-white{background:#fff!important;color:#353c40!important;border:none!important;box-shadow:0 4px 14px #0000001f}.store-bag-btn-white:hover{background:#f3f3f3!important}.store-pills-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0 auto;max-width:1100px;position:relative;z-index:5}.store-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 22px 10px 12px;border-radius:60px;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:#fff;box-shadow:0 6px 18px #0000001a;transition:transform .15s ease,box-shadow .2s ease;letter-spacing:.2px;height:56px;box-sizing:border-box}.store-pill:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000024}.store-pill-icon{width:38px;height:38px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.store-pill-label{white-space:nowrap}@media(max-width:1280px){.store-pills-row{flex-wrap:nowrap;gap:8px;max-width:100%;padding:0 12px}.store-pill{height:44px;padding:8px 12px 8px 8px;font-size:12px;gap:7px;flex:0 1 auto;min-width:0}.store-pill-icon{width:26px;height:26px}.store-pill-label{letter-spacing:0}}.store-item-card{width:200px;flex-shrink:0}.store-item-img{display:flex;align-items:center;justify-content:center}.store-item-emoji{font-size:84px;line-height:1}.store-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px;animation:store-fade-in .18s ease}@keyframes store-fade-in{0%{opacity:0}to{opacity:1}}.store-modal{background:#fff;border-radius:24px;padding:36px 40px 28px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 24px 60px #0000002e;font-family:Poppins,sans-serif}.store-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;cursor:pointer;color:#555;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center}.store-modal-close:hover{background:#f3f3f3}.store-modal-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:30px;color:#353c40;margin:0 0 6px}.store-modal-subtitle{font-size:14px;color:#666;margin:0 0 24px}.store-pref-section{margin-bottom:22px}.store-pref-label{font-size:14px;font-weight:700;color:#353c40;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.store-pref-options{display:flex;flex-wrap:wrap;gap:8px}.store-pref-chip{border:2px solid #e0e0e0;background:#fff;border-radius:50px;padding:8px 18px;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#353c40;cursor:pointer;transition:all .15s ease}.store-pref-chip:hover{border-color:#fdcb52}.store-pref-chip--active{background:#fdcb52;color:#fff;border-color:#fdcb52}.store-modal-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.store-modal-btn{padding:11px 28px;border-radius:50px;border:none;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:all .15s ease}.store-modal-btn--secondary{background:#f3f3f3;color:#353c40}.store-modal-btn--secondary:hover{background:#e8e8e8}.store-modal-btn--primary{background:#fdcb52;color:#fff}.store-modal-btn--primary:hover{background:#82a002}.store-confirm-modal{max-width:420px;text-align:center;padding-top:30px}.store-confirm-thumb{width:88px;height:88px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 10px 22px #00000014}.store-confirm-thumb span{font-size:50px;line-height:1}.store-confirm-body{font-family:Poppins,sans-serif;font-size:14px;color:#555;line-height:1.5;margin:8px 0 22px}.store-confirm-body strong{color:#353c40;font-weight:700}.store-confirm-remove-btn{background:#e53935;color:#fff}.store-confirm-remove-btn:hover{background:#c62828}.store-back-btn{display:inline-flex;align-items:center;gap:6px;background:#fdcb52;border:none;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:#fff;cursor:pointer;padding:8px 14px;border-radius:50px;transition:background .15s ease,transform .15s ease;box-shadow:0 8px 18px #fdcb524d}.store-back-btn svg{stroke:#fff!important;color:#fff!important}.store-back-btn:hover{background:#f7c244}.store-back-btn:active{transform:scale(.97)}.store-back-btn--on-color{color:#fff;background:#ffffff2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:none}.store-back-btn--on-color:hover{background:#ffffff4d;box-shadow:none}.store-cat-hero{position:relative;padding:0 60px 28px;overflow:hidden}.store-cat-topbar{display:flex;justify-content:space-between;align-items:center;padding:20px 0 12px;position:relative;z-index:3}.store-cat-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1280px;margin:0 auto;padding-top:6px;position:relative;z-index:2}.store-cat-hero-text{flex:1;min-width:0}.store-cat-eyebrow{font-family:Poppins,sans-serif;font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;opacity:.9}.store-cat-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:40px;color:#fff;margin:0 0 6px;letter-spacing:-.5px;text-shadow:0 2px 8px rgba(0,0,0,.08);line-height:1.05}.store-cat-tagline{font-family:Poppins,sans-serif;font-size:15px;color:#fff;opacity:.95;margin:0 0 10px;max-width:540px;line-height:1.3}.store-cat-meta{display:inline-flex;align-items:center;gap:12px;background:#fff6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:7px 16px;border-radius:50px;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#353c40;white-space:nowrap;flex-wrap:nowrap}.store-cat-dot{opacity:.5}.store-cat-hero-art{flex-shrink:0;width:150px;height:150px;display:flex;align-items:center;justify-content:center;background:#ffffff40;border-radius:50%;position:relative;overflow:hidden}.store-cat-hero-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.store-cat-hero-art:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:#ffffff1f;z-index:-1}.store-cat-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:45px;display:block}.store-rec-hero .store-cat-wave{height:50px}.store-cat-bundle-section{padding:6px 40px 18px;background:#fff}.store-cat-bundle{display:flex;align-items:center;gap:20px;max-width:1340px;margin:0 auto;padding:14px 22px;border-radius:18px;color:#fff;box-shadow:0 10px 24px #0000001a;position:relative;overflow:hidden}.store-cat-bundle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0f,#fff0 60%);pointer-events:none}.store-cat-bundle-thumbs{display:flex;flex-shrink:0}.store-cat-bundle-thumb{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:19px;border:2px solid #ffffff;box-shadow:0 3px 8px #00000014}.store-cat-bundle-thumb+.store-cat-bundle-thumb{margin-left:-12px}.store-cat-bundle-thumb--more{background:#fffffff2;color:#353c40;font-family:Quicksand,sans-serif;font-weight:700;font-size:12px}.store-cat-bundle-text{flex:1;min-width:0;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.store-cat-bundle-eyebrow{font-family:Poppins,sans-serif;font-weight:700;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;opacity:.85;white-space:nowrap}.store-cat-bundle-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;margin:0;line-height:1.2;white-space:nowrap}.store-cat-bundle-desc{font-family:Poppins,sans-serif;font-size:12.5px;margin:0;opacity:.9;line-height:1.35;flex:1;min-width:200px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.store-cat-bundle-price{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.store-cat-bundle-price-was{font-family:Poppins,sans-serif;font-size:12px;text-decoration:line-through;opacity:.7}.store-cat-bundle-price-now{font-family:Quicksand,sans-serif;font-weight:700;font-size:22px;line-height:1}.store-cat-bundle-cta{flex-shrink:0;display:inline-flex;align-items:center;border:none;border-radius:50px;padding:9px 18px;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;color:#353c40;background:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;white-space:nowrap}.store-cat-bundle-cta:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0000002e}.store-cat-grid-section{padding:20px 40px 24px;background:#fff}.store-cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;max-width:1340px;margin:0 auto}.store-cat-card{background:#fff;border:1px solid #efefef;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease}.store-cat-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0000001a;border-color:transparent}.store-cat-card-img{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.store-cat-card-tag{position:absolute;top:8px;left:8px;font-family:Poppins,sans-serif;font-weight:700;font-size:9px;color:#fff;padding:3px 8px;border-radius:50px;letter-spacing:.4px;text-transform:uppercase}.store-cat-card-emoji{font-size:60px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.06))}.store-cat-card-body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1}.store-cat-card-name{font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;color:#353c40;margin:0;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.store-cat-card-desc{display:none}.store-cat-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:6px}.store-cat-card-price{font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;color:#353c40}.store-cat-add-btn{display:inline-flex;align-items:center;border:none;border-radius:50px;padding:6px 12px;font-family:Poppins,sans-serif;font-weight:700;font-size:12px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,color .2s ease;letter-spacing:.3px}.store-cat-add-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0000001f}.store-cat-add-btn--added{animation:store-pop .25s ease}@keyframes store-pop{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.store-cat-others{padding:18px 60px 40px;background:#fafafa;border-top:1px solid #ececec}.store-cat-others-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:22px;color:#353c40;max-width:1280px;margin:0 auto 16px;text-align:center}.store-cat-others-row{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;max-width:1280px;margin:0 auto}.store-cat-other-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 22px 10px 12px;border-radius:60px;border:none;cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#fff;box-shadow:0 6px 18px #0000001a;transition:transform .15s ease,box-shadow .2s ease}.store-cat-other-pill:hover{transform:translateY(-2px);box-shadow:0 10px 22px #00000024}.store-cat-other-pill .store-pill-icon{width:32px;height:32px}@media(max-width:1100px){.store-cat-title{font-size:48px}.store-cat-grid{grid-template-columns:repeat(3,1fr)}.store-cat-hero-art{width:200px;height:200px}.store-cat-hero-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.store-prod-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 48px 0;background:#fff}.store-prod-crumbs{display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:13px;color:#888;flex-wrap:wrap}.store-prod-crumb{background:transparent;border:none;color:#888;font-family:inherit;font-size:inherit;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:6px;transition:color .15s ease,background .15s ease}.store-prod-crumb:hover{color:#353c40;background:#f3f3f3}.store-prod-crumb--current{color:#353c40;cursor:default}.store-prod-crumb--current:hover{background:transparent}.store-prod-crumb-sep{color:#c4c4c4;font-weight:600}.store-prod-hero{display:grid;grid-template-columns:320px 1fr;gap:36px;max-width:1240px;margin:0 auto;padding:8px 48px 12px;align-items:center}.store-prod-image{position:relative;aspect-ratio:1;border-radius:28px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;box-shadow:0 12px 30px #0000000f}.store-prod-image-glow{position:absolute;width:70%;height:70%;border-radius:50%;filter:blur(80px);opacity:.55;z-index:-1}.store-prod-image-tag{position:absolute;top:20px;left:20px;font-family:Poppins,sans-serif;font-weight:700;font-size:11px;color:#fff;padding:6px 14px;border-radius:50px;letter-spacing:.5px;text-transform:uppercase;z-index:2}.store-prod-emoji{font-size:160px;line-height:1;filter:drop-shadow(0 12px 22px rgba(0,0,0,.1))}.store-prod-info{display:flex;flex-direction:column}.store-prod-cat-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:50px;border:none;cursor:pointer;align-self:flex-start;font-family:Poppins,sans-serif;font-weight:700;font-size:12px;color:#fff;margin-bottom:10px;box-shadow:0 4px 12px #00000014;transition:transform .15s ease,box-shadow .2s ease}.store-prod-cat-pill:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000001f}.store-prod-cat-pill img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain}.store-prod-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:36px;color:#353c40;margin:0 0 6px;line-height:1.08;letter-spacing:-.5px}.store-prod-tagline{font-family:Poppins,sans-serif;font-size:14.5px;color:#666;margin:0 0 14px;line-height:1.5;max-width:480px}.store-prod-rating{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:12.5px;color:#555;flex-wrap:wrap}.store-prod-stars{display:inline-flex;gap:2px}.store-prod-rating-num{font-weight:700;color:#353c40}.store-prod-rating-sep{color:#c4c4c4}.store-prod-rating-link{background:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:600;color:#fdcb52;cursor:pointer;text-decoration:underline;text-underline-offset:2px;padding:0}.store-prod-rating-link:hover{color:#82a002}.store-prod-sku{color:#aaa;font-size:11.5px;letter-spacing:.3px}.store-prod-pricewrap{display:flex;align-items:baseline;gap:12px;margin-bottom:10px;flex-wrap:wrap}.store-prod-price{font-family:Quicksand,sans-serif;font-weight:700;font-size:30px;color:#353c40}.store-prod-price-strike{font-family:Poppins,sans-serif;font-size:16px;color:#aaa;text-decoration:line-through}.store-prod-price-save{background:#fdcb52;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:11px;padding:4px 10px;border-radius:50px;letter-spacing:.4px;text-transform:uppercase}.store-prod-stock{display:inline-flex;align-items:center;gap:5px;font-family:Poppins,sans-serif;font-weight:700;font-size:12px;color:#2e7d32;margin-left:auto}.store-prod-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:#2e7d32}.store-prod-stock--low{color:#d97706}.store-prod-stock--low:before{background:#d97706}.store-prod-shipping{display:flex;align-items:center;gap:10px;background:#f5f9e8;border:1px solid #e2eecf;border-radius:12px;padding:10px 14px;margin-bottom:12px}.store-prod-shipping svg{flex-shrink:0}.store-prod-shipping-line{font-family:Poppins,sans-serif;font-size:13px;color:#353c40;line-height:1.35}.store-prod-shipping-line strong{font-weight:700}.store-prod-shipping-sub{font-family:Poppins,sans-serif;font-size:11.5px;color:#6b7d4a;margin-top:1px}.store-prod-referral-toggle{display:inline-flex;align-items:center;background:transparent;border:none;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#888;cursor:pointer;padding:6px 4px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d4d4d4;text-decoration-thickness:1.5px;transition:color .15s ease,text-decoration-color .15s ease}.store-prod-referral-toggle:hover{color:#87d4ff;text-decoration-color:#87d4ff}.store-prod-referral-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;background:#f8f8f8;border-radius:50px;padding:5px 6px 5px 18px}.store-prod-referral-input{flex:1;min-width:140px;border:none;background:transparent;padding:6px 0;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;color:#000;outline:none;letter-spacing:.5px;text-transform:uppercase}.store-prod-referral-input::-moz-placeholder{color:#888;text-transform:none;letter-spacing:0;font-weight:500}.store-prod-referral-input::placeholder{color:#888;text-transform:none;letter-spacing:0;font-weight:500}.store-prod-referral-input--ok,.store-prod-referral-input--err{color:#000}.store-prod-referral-apply{background:#fdcb52;color:#fff;border:none;border-radius:50px;padding:8px 18px;font-family:Poppins,sans-serif;font-weight:700;font-size:12.5px;cursor:pointer;transition:background .15s ease}.store-prod-referral-apply:hover{background:#e8b840}.store-prod-referral-msg{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;flex-basis:100%;padding-left:12px}.store-prod-referral-msg--ok{color:#2e7d32}.store-prod-referral-msg--err{color:#c62828}.store-prod-buy{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.store-prod-qty{display:inline-flex;align-items:center;gap:14px;background:#f5f5f5;border-radius:50px;padding:6px 14px}.store-prod-qty button{width:28px;height:28px;border-radius:50%;border:none;background:#fff;cursor:pointer;font-size:16px;font-weight:700;color:#353c40;display:flex;align-items:center;justify-content:center}.store-prod-qty button:hover{background:#e8e8e8}.store-prod-qty span{min-width:18px;text-align:center;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;color:#353c40}.store-prod-add{display:inline-flex;align-items:center;border:none;border-radius:50px;padding:11px 24px;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#fff;background:#fdcb52;cursor:pointer;transition:transform .15s ease,background .2s ease}.store-prod-add:hover{transform:translateY(-1px);background:#f0bc3a}.store-prod-add--added{background:#fdcb52;animation:store-pop .3s ease}.store-prod-add--disabled,.store-prod-add:disabled{background:#d1d5db;color:#fff;cursor:not-allowed;opacity:.7}.store-prod-add--disabled:hover,.store-prod-add:disabled:hover{background:#d1d5db;transform:none}.store-prod-buy-now{display:inline-flex;align-items:center;border:2px solid #fdcb52;border-radius:50px;padding:9px 22px;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#5b7d00;background:#fff;cursor:pointer;transition:transform .15s ease,background .2s ease,color .2s ease}.store-prod-buy-now:hover{background:#fdcb52;color:#fff;transform:translateY(-1px)}.store-prod-perks{display:flex;flex-wrap:wrap;gap:6px 18px;padding-top:12px;border-top:1px solid #ececec}.store-prod-perk{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#555}.store-prod-perk svg{width:16px;height:16px}.store-prod-details{background:#fafafa;padding:16px 48px;display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1400px;margin:0 auto}.store-prod-detail-card{background:#fdcb52;border-radius:16px;padding:16px 20px;box-shadow:0 6px 18px #94b70333;color:#fff}.store-prod-detail-eyebrow{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:12px;color:#fffffff2!important}.store-prod-detail-body{font-family:Poppins,sans-serif;font-size:13px;color:#fff;line-height:1.5;margin:0}.store-prod-detail-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.store-prod-detail-list li{display:flex;align-items:flex-start;gap:10px;font-family:Poppins,sans-serif;font-size:15px;color:#fff;line-height:1.5}.store-prod-detail-list li svg{flex-shrink:0;margin-top:4px;width:16px;height:16px}.store-prod-related{padding:8px 48px 18px;background:#fff;max-width:1400px;margin:0 auto}.store-prod-related-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:22px;color:#353c40;margin:0 0 12px;text-align:center}.store-prod-related-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1100px;margin:0 auto}.store-prod-related-card{background:#fff;border:1px solid #ececec;border-radius:16px;padding:0;text-align:center;cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease;font-family:Poppins,sans-serif}.store-prod-related-card:hover{transform:translateY(-3px);box-shadow:0 12px 22px #0000001a;border-color:transparent}.store-prod-related-img{aspect-ratio:1.4;display:flex;align-items:center;justify-content:center}.store-prod-related-img span{font-size:48px;line-height:1;filter:drop-shadow(0 4px 8px rgba(0,0,0,.05))}.store-prod-related-body{padding:10px 8px 12px}.store-prod-related-name{font-family:Quicksand,sans-serif;font-weight:700;font-size:13px;color:#353c40;margin-bottom:3px;line-height:1.2;padding:0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.store-prod-related-price{font-family:Quicksand,sans-serif;font-weight:700;font-size:13.5px;color:#353c40}@media(max-width:1100px){.store-prod-hero{grid-template-columns:1fr;gap:28px}.store-prod-emoji{font-size:150px}.store-prod-title{font-size:34px}.store-prod-details{grid-template-columns:1fr}.store-prod-related-grid{grid-template-columns:repeat(2,1fr)}}@keyframes store-bag-pulse{0%,to{transform:scale(1)}30%{transform:scale(1.18) rotate(-4deg)}60%{transform:scale(.94) rotate(2deg)}85%{transform:scale(1.04)}}.store-bag-pulsing{animation:store-bag-pulse .7s cubic-bezier(.34,1.56,.64,1)}.store-fly-emoji{position:fixed;left:0;top:0;font-size:64px;line-height:1;pointer-events:none;z-index:1200;transform:translate(-50%,-50%) scale(1);filter:drop-shadow(0 6px 14px rgba(0,0,0,.18));animation:store-fly .75s cubic-bezier(.55,-.2,.75,.5) forwards}@keyframes store-fly{0%{transform:translate(-50%,-50%) scale(1) rotate(0);opacity:1}35%{transform:translate(calc(-50% + var(--fly-dx) * .4),calc(-50% + var(--fly-dy) * .25 - 80px)) scale(1.05) rotate(-12deg);opacity:1}75%{transform:translate(calc(-50% + var(--fly-dx) * .85),calc(-50% + var(--fly-dy) * .85)) scale(.55) rotate(8deg);opacity:1}to{transform:translate(calc(-50% + var(--fly-dx)),calc(-50% + var(--fly-dy))) scale(.15) rotate(20deg);opacity:0}}.store-bag-btn,.store-bag-btn-white{position:relative;overflow:visible!important}.store-bag-count{position:absolute;top:-8px;right:-8px;display:inline-flex;align-items:center;justify-content:center;background:#ff5a5f;color:#fff;font-family:Quicksand,sans-serif;font-weight:700;font-size:11px;min-width:22px;height:22px;padding:0 6px;border-radius:50px;border:2px solid #ffffff;box-shadow:0 4px 10px #ff5a5f59;line-height:1;letter-spacing:.3px}.store-bag-count--bump{animation:store-bag-count-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes store-bag-count-pop{0%{transform:scale(1)}40%{transform:scale(1.45) rotate(-6deg)}70%{transform:scale(.92) rotate(3deg)}to{transform:scale(1) rotate(0)}}.store-rec-topbar{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:12px 40px;background:#fff;position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #ececec}.store-rec-search-wrap{position:relative;max-width:600px;margin:0 auto;width:100%}.store-rec-search{display:flex;align-items:center;gap:10px;background:#fdcb52;border-radius:50px;padding:6px 6px 6px 18px;width:100%;transition:background .15s ease,box-shadow .2s ease;box-shadow:0 8px 22px #fdcb524d}.store-rec-search input{background:transparent;color:#fff}.store-rec-search input::-moz-placeholder{color:#ffffffc7}.store-rec-search input::placeholder{color:#ffffffc7}.store-rec-search:focus-within{background:#fcc645;box-shadow:0 12px 26px #fdcb5266}.store-rec-search-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #ececec;border-radius:18px;box-shadow:0 16px 36px #0000001f;overflow:hidden;z-index:100;max-height:360px;overflow-y:auto}.store-rec-search-result{padding:12px 18px;cursor:pointer;border-bottom:1px solid #f3f3f3;transition:background .15s ease}.store-rec-search-result:hover{background:#f5f9e8}.store-rec-search-result:last-child{border-bottom:none}.store-rec-search-result-primary{font-family:Quicksand,sans-serif;font-weight:700;font-size:14.5px;color:#353c40}.store-rec-search-result-secondary{font-family:Poppins,sans-serif;font-size:12px;color:#888;margin-top:2px}.store-rec-search-empty{padding:18px;text-align:center;font-family:Poppins,sans-serif;font-size:13px;color:#888}.store-rec-search input{flex:1;border:none;background:transparent;outline:none;padding:8px 0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff}.store-rec-search input::-moz-placeholder{color:#ffffffc7;font-weight:500}.store-rec-search input::placeholder{color:#ffffffc7;font-weight:500}.store-rec-search-go{border:none;background:#fdcb52;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;padding:8px 18px;border-radius:50px;cursor:pointer;transition:background .15s ease,transform .15s ease}.store-rec-search-go:hover{background:#82a002;transform:translateY(-1px)}.store-rec-hero{position:relative;padding:14px 48px 32px;overflow:hidden;color:#fff}.store-rec-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 20%,#ffffff2e,#fff0 60%);pointer-events:none}.store-rec-hero-stickers{display:none!important}.store-rec-hero-stickers span{position:absolute;font-size:38px;opacity:.22;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));animation:store-rec-bob 6s ease-in-out infinite}.store-rec-hero-stickers span:nth-child(2){animation-delay:-1.5s;font-size:32px}.store-rec-hero-stickers span:nth-child(3){animation-delay:-3s;font-size:28px}.store-rec-hero-stickers span:nth-child(4){animation-delay:-4.5s;font-size:44px}@keyframes store-rec-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}.store-rec-hero-inner{max-width:1240px;margin:0 auto;position:relative;z-index:2;text-align:center}.store-rec-hero-pin{display:inline-flex;align-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 12px 4px 10px;border-radius:50px;border:1px solid rgba(255,255,255,.3);margin:0 auto 8px}.store-rec-hero-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:32px;margin:0 0 4px;letter-spacing:-.8px;line-height:1;text-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;position:relative}.store-rec-hero-title-text{display:inline-block}.store-rec-hero-underline{width:80%;height:8px;margin-top:2px}.store-rec-hero-sub{font-family:Poppins,sans-serif;font-size:14px;margin:0 auto 14px;opacity:.95;max-width:640px;line-height:1.5}.store-rec-hero-tailored{display:inline-flex;align-items:center;gap:8px;background:#ffffffeb;color:#353c40;padding:7px 16px 7px 14px;border-radius:50px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #0000001a;transition:transform .15s ease,box-shadow .2s ease}.store-rec-hero-tailored strong{color:#fdcb52;font-weight:700}.store-rec-hero-tailored:hover{transform:translateY(-1px);box-shadow:0 10px 22px #00000024}.store-rec-hero-tailored-dot{width:7px;height:7px;border-radius:50%;background:#fdcb52;animation:store-rec-blink 1.6s ease-in-out infinite}@keyframes store-rec-blink{0%,to{opacity:1}50%{opacity:.35}}.store-rec-meta-strip{display:flex;gap:12px;flex-wrap:wrap}.store-rec-meta-chip{display:inline-flex;align-items:center;gap:10px;background:#fffffff2;color:#353c40;padding:7px 14px 7px 8px;border-radius:14px;box-shadow:0 6px 18px #0000001f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.store-rec-meta-chip--prefs{cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.store-rec-meta-chip--prefs:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000029}.store-rec-meta-emoji{width:30px;height:30px;border-radius:10px;background:#f5f9e8;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.store-rec-meta-label{font-family:Poppins,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:#888;margin-bottom:0;line-height:1.2}.store-rec-meta-value{font-family:Quicksand,sans-serif;font-weight:700;font-size:12.5px;color:#353c40;white-space:nowrap;line-height:1.2}.store-rec-hero-art{width:130px;height:130px;background:#ffffff2e;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.store-rec-hero-art:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;border:2px dashed rgba(255,255,255,.35);animation:store-rec-spin 22s linear infinite}@keyframes store-rec-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.store-rec-hero-emoji{font-size:70px;line-height:1;filter:drop-shadow(0 8px 18px rgba(0,0,0,.22))}.store-rec-grid-section{padding:14px 48px 6px;background:#fff;max-width:1340px;margin:0 auto}.store-rec-body-left .store-rec-section-head{margin-bottom:10px;max-width:none}.store-rec-section-head{margin:0 auto 12px;max-width:1240px}.store-rec-section-mark{display:inline-flex;align-items:center;gap:10px;margin-bottom:4px}.store-rec-section-num{display:none!important}.store-rec-section-line{display:inline-block;width:28px;height:1.5px;background:#ececec}.store-rec-section-label{font-family:Poppins,sans-serif;font-weight:700;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#888}.store-rec-section-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:36px;color:#353c40;margin:0;letter-spacing:-.5px;line-height:1.15}.store-rec-section-sub{font-family:Poppins,sans-serif;font-size:12.5px;color:#777;margin:0}.store-rec-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;max-width:1240px;margin:0 auto}.store-rec-body-left .store-rec-grid{max-width:none}.store-rec-card{background:#fff;border:1px solid #ececec;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease,border-color .2s ease;text-align:left}.store-rec-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #0000001f;border-color:transparent}.store-rec-card-img{position:relative;aspect-ratio:1.05;display:flex;align-items:center;justify-content:center}.store-rec-card-rank{display:none!important}.store-rec-card-tag{position:absolute;top:10px;right:10px;font-family:Poppins,sans-serif;font-weight:700;font-size:9.5px;color:#fff;padding:3px 9px;border-radius:50px;letter-spacing:.4px;text-transform:uppercase}.store-rec-card-emoji{font-size:72px;line-height:1;filter:drop-shadow(0 10px 18px rgba(0,0,0,.08))}.store-rec-card-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.store-rec-card-name{font-family:Quicksand,sans-serif;font-weight:700;font-size:14.5px;color:#353c40;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.store-rec-card-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Poppins,sans-serif;font-size:12px;color:#888;margin:0;line-height:1.4;flex:1;min-height:2.8em}.store-rec-card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.store-rec-card-price{font-family:Quicksand,sans-serif;font-weight:700;font-size:14.5px;color:#353c40}.store-rec-add{border:none;background:#fdcb52;color:#fff;border-radius:50px;padding:5px 12px;font-family:Poppins,sans-serif;font-weight:700;font-size:11.5px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 4px 10px #94b7034d}.store-rec-add:hover{transform:translateY(-1px);background:#82a002}.store-rec-add--added{animation:store-pop .3s ease;background:#5b7d00!important}.store-rec-body{display:block;position:relative;padding:10px 332px 6px 24px;background:#fff;max-width:1340px;margin:0 auto}.store-rec-body-left{display:block}.store-rec-body-left .store-rec-essentials{margin-bottom:12px}.store-rec-body-right{position:absolute;top:0;bottom:0;right:-296px;width:280px;display:grid;grid-template-rows:1.45fr 1fr;row-gap:12px}.store-rec-body .store-rec-postcard,.store-rec-body .store-rec-esim{min-height:0;overflow:hidden}.store-rec-body .store-rec-esim{background:linear-gradient(145deg,#1a5c0e,#2b9020 60%,#38a827);border:none!important;box-shadow:0 8px 24px #14580a61!important;padding:13px 16px 12px;display:flex;flex-direction:column;justify-content:space-between;gap:0;box-sizing:border-box;overflow:hidden}.store-rec-body .store-rec-esim:before{background:radial-gradient(circle,#ffffff1f,#fff0 70%)}.store-rec-body .store-rec-esim .store-rec-pair-mark{margin-bottom:4px}.store-rec-body .store-rec-esim .store-rec-section-num{border-color:#ffffff4d!important}.store-rec-body .store-rec-esim .store-rec-section-label{color:#ffffffc7!important}.store-rec-body .store-rec-esim .store-rec-esim-art{display:none}.store-rec-body .store-rec-esim .store-rec-esim-flag-deco{display:block;width:60px;height:60px;font-size:0;opacity:.95;top:8px;right:12px}.store-rec-body .store-rec-esim .store-rec-esim-title,.store-rec-body .store-rec-esim .store-rec-pair-title{font-size:15px;line-height:1.15;margin:2px 0 3px;color:#fff!important}.store-rec-body .store-rec-esim .store-rec-esim-meta{font-size:10.5px;margin:0 0 4px;line-height:1.3;color:#fdcb52}.store-rec-body .store-rec-esim .store-rec-esim-list{display:flex;margin:0 0 6px;gap:3px}.store-rec-body .store-rec-esim .store-rec-esim-list li{color:#ffffffd9;font-size:10px;gap:5px}.store-rec-body .store-rec-esim .store-rec-esim-foot{padding-top:0;margin-top:auto}.store-rec-body .store-rec-esim .store-rec-esim-price{color:#fff;font-size:15px}.store-rec-body .store-rec-esim .store-rec-esim-btn{background:#ffffff2e;color:#fff;border:1.5px solid rgba(255,255,255,.5);font-size:10.5px;padding:5px 13px;box-shadow:none;white-space:nowrap}.store-rec-body .store-rec-esim .store-rec-esim-btn:hover{background:#ffffff4d;transform:translateY(-1px);box-shadow:none}.store-rec-essentials{grid-column:1;grid-row:1;min-width:0}.store-rec-body .store-rec-bundle--wide{grid-column:1;grid-row:2}.store-rec-postcard{border-radius:18px;overflow:hidden;box-shadow:0 12px 26px #0000001a;background:#fff;display:flex;flex-direction:column}.store-rec-postcard-img{position:relative;flex:1;min-height:0;overflow:hidden;background:#f3f3f3;cursor:pointer;transition:filter .2s ease}.store-rec-postcard-img:hover{filter:brightness(1.04)}.store-rec-postcard-img:focus-visible{outline:3px solid #fdcb52;outline-offset:-3px}.store-rec-postcard-image,.store-rec-postcard-image img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.store-rec-postcard-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000a6);pointer-events:none}.store-rec-postcard-overlay{position:absolute;left:14px;right:14px;bottom:12px;color:#fff;z-index:2}.store-rec-postcard-eyebrow{display:inline-flex;align-items:center;font-family:Poppins,sans-serif;font-weight:700;font-size:9.5px;letter-spacing:1.4px;text-transform:uppercase;background:#fff3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:3px 10px 3px 8px;border-radius:50px;border:1px solid rgba(255,255,255,.35);margin-bottom:6px}.store-rec-postcard-name{font-family:Quicksand,sans-serif;font-weight:700;font-size:18px;line-height:1.1;text-shadow:0 2px 10px rgba(0,0,0,.25)}.store-rec-postcard-meta{display:inline-flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:11.5px;font-weight:600;opacity:.95;margin-top:4px}.store-rec-postcard-meta-dot{opacity:.6}.store-rec-postcard-safety-pill{display:inline-flex;align-items:center;gap:5px;background:#fffffff2;padding:3px 9px 3px 7px;border-radius:50px;font-weight:700;font-size:11px}.store-rec-postcard-safety-dot{width:6px;height:6px;border-radius:50%}.store-rec-safety-gauge{position:absolute;top:10px;right:10px;z-index:3;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25));pointer-events:none}.store-rec-safety-gauge svg{display:block}.store-rec-safety-cta{display:flex;align-items:center;justify-content:center;width:100%;border:none;background:#00c85c;color:#fff;padding:11px 14px;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease;letter-spacing:.2px}.store-rec-safety-cta:hover{background:#00a84e}.store-rec-pair-card{border-radius:16px;padding:12px 14px;position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:0}.store-rec-pair-mark{display:inline-flex;align-items:center;gap:10px;margin-bottom:4px}.store-rec-esim{background:#fff;border:1px solid #d5e8a8;box-shadow:0 8px 22px #94b7031f}.store-rec-esim:before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,#94b7032e,#94b70300 70%);pointer-events:none}.store-rec-esim-flag-deco{position:absolute;top:6px;right:16px;font-size:38px;opacity:.32;filter:drop-shadow(0 4px 8px rgba(0,0,0,.08));pointer-events:none}.store-rec-esim-meta{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;color:#fdcb52;margin:2px 0 6px}.store-rec-esim-list{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:2px}.store-rec-esim-list li{display:flex;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:12px;color:#555;font-weight:600}.store-rec-esim-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.store-rec-esim-art{position:relative;width:80px;height:64px;display:flex;align-items:center;justify-content:center}.store-rec-esim-flag{font-size:40px;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.1))}.store-rec-esim-bars{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;gap:2px;height:16px}.store-rec-esim-bars span{width:4px;background:#fdcb52;border-radius:2px}.store-rec-esim-bars span:nth-child(1){height:30%}.store-rec-esim-bars span:nth-child(2){height:55%}.store-rec-esim-bars span:nth-child(3){height:80%}.store-rec-esim-bars span:nth-child(4){height:100%}.store-rec-esim-eyebrow{font-family:Poppins,sans-serif;font-weight:700;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;color:#fdcb52;margin-bottom:2px}.store-rec-esim-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:17px;color:#353c40;margin:0 0 4px;line-height:1.2}.store-rec-esim-features{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:Poppins,sans-serif;font-size:11.5px;color:#555;font-weight:600}.store-rec-esim-features span{display:inline-flex;align-items:center;gap:4px}.store-rec-esim-features svg{color:#fdcb52;flex-shrink:0}.store-rec-esim-cta{display:flex;align-items:center;gap:14px;white-space:nowrap;position:relative;z-index:2}.store-rec-esim-price{font-family:Quicksand,sans-serif;font-weight:700;font-size:19px;color:#353c40;line-height:1}.store-rec-esim-btn{background:#fdcb52;color:#fff;border:none;border-radius:50px;padding:8px 18px;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease,box-shadow .2s ease;box-shadow:0 6px 14px #94b70359}.store-rec-esim-btn:hover{background:#82a002;transform:translateY(-1px)}.store-rec-bundle-strip{padding:4px 36px 12px 24px;background:#fff;max-width:1340px;margin:0 auto}.store-rec-bundle.store-rec-bundle--wide{display:grid;grid-template-columns:auto auto 1fr auto;gap:22px;align-items:center;padding:12px 24px;border-radius:18px;flex-direction:row;box-shadow:0 14px 32px #0000001f;box-sizing:border-box}.store-rec-bundle--wide .store-rec-bundle-thumbs{margin:0}.store-rec-bundle-wide-text{min-width:0}.store-rec-bundle--wide .store-rec-bundle-title{font-size:22px;margin:0}.store-rec-bundle--wide .store-rec-bundle-desc{font-size:13.5px;margin:4px 0 0;line-height:1.4}.store-rec-bundle-wide-foot{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}.store-rec-bundle{color:#fff;box-shadow:0 12px 28px #0000001f;display:flex;flex-direction:column}.store-rec-bundle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff1a,#fff0 60%);pointer-events:none}.store-rec-bundle-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;position:relative;z-index:2}.store-rec-bundle:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff14,#fff0 60%);pointer-events:none}.store-rec-bundle-thumbs{display:flex;margin:4px 0}.store-rec-bundle-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:17px;margin:2px 0 0;line-height:1.15;position:relative;z-index:2}.store-rec-bundle-desc{font-family:Poppins,sans-serif;font-size:11.5px;margin:0 0 6px;opacity:.92;line-height:1.35;position:relative;z-index:2}.store-rec-bundle-price,.store-rec-bundle-foot>div{display:flex;align-items:baseline;gap:10px;flex-shrink:0}.store-rec-bundle-was{font-family:Poppins,sans-serif;font-size:13px;text-decoration:line-through;opacity:.7}.store-rec-bundle-now{font-family:Quicksand,sans-serif;font-weight:700;font-size:21px;line-height:1}.store-rec-bundle-cta{display:inline-flex;align-items:center;border:none;border-radius:50px;padding:8px 16px;font-family:Poppins,sans-serif;font-weight:700;font-size:12.5px;color:#353c40;background:#fff;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;white-space:nowrap}.store-rec-bundle-cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}.store-rec-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 48px 16px;max-width:1240px;margin:0 auto}.store-rec-trust-item{display:flex;align-items:center;gap:10px;background:#fafafa;border:1px solid #ececec;border-radius:12px;padding:8px 12px}.store-rec-trust-icon{width:32px;height:32px;border-radius:10px;background:#fff;border:1px solid #ececec;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.store-rec-trust-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:12.5px;color:#353c40;line-height:1.2}.store-rec-trust-sub{font-family:Poppins,sans-serif;font-size:10.5px;color:#888;margin-top:1px}@media(max-width:1100px){.store-rec-grid{grid-template-columns:repeat(3,1fr)}.store-rec-trust{grid-template-columns:repeat(2,1fr)}.store-rec-hero-title{font-size:42px}.store-rec-esim{grid-template-columns:1fr;text-align:center}.store-rec-esim-cta{align-items:center}}.store-rev-page{max-width:1080px;margin:0 auto;padding:12px 48px 40px;font-family:Poppins,sans-serif}.store-rev-summary{display:grid;grid-template-columns:96px 1fr auto;gap:22px;align-items:center;background:#fff;border:1px solid #ececec;border-radius:24px;padding:22px 26px;margin-bottom:18px;box-shadow:0 4px 14px #0000000a}.store-rev-summary-item{width:96px;height:96px;border-radius:20px;display:flex;align-items:center;justify-content:center}.store-rev-summary-emoji{font-size:56px;line-height:1}.store-rev-summary-eyebrow{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.3px;color:#888;margin-bottom:4px}.store-rev-summary-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:28px;color:#353c40;margin:0 0 6px;line-height:1.1}.store-rev-summary-back{background:transparent;border:none;font-family:inherit;font-size:13px;font-weight:600;color:#87d4ff;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.store-rev-summary-back:hover{color:#1f6f9e}.store-rev-summary-stats{display:flex;flex-direction:column;gap:8px;min-width:280px}.store-rev-summary-avg{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.store-rev-summary-num{font-family:Quicksand,sans-serif;font-weight:700;font-size:28px;color:#353c40;line-height:1}.store-rev-summary-count{font-size:12px;color:#888;font-weight:600;flex-basis:100%}.store-rev-stars{display:inline-flex;gap:1px;align-items:center}.store-rev-bars{display:flex;flex-direction:column;gap:4px}.store-rev-bar{display:grid;grid-template-columns:28px 1fr 32px;gap:8px;align-items:center;border:none;background:transparent;cursor:pointer;padding:2px 6px;border-radius:6px;font-family:inherit}.store-rev-bar:hover{background:#f5f5f5}.store-rev-bar--active{background:#f5f9e8}.store-rev-bar-label{font-size:12px;font-weight:700;color:#555}.store-rev-bar-track{height:6px;background:#ececec;border-radius:50px;overflow:hidden}.store-rev-bar-fill{display:block;height:100%;background:#ffc107;border-radius:50px}.store-rev-bar-count{font-size:12px;color:#777;text-align:right}.store-rev-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.store-rev-filters{display:flex;gap:6px;flex-wrap:wrap}.store-rev-chip{border:1px solid #e0e0e0;background:#fff;border-radius:50px;padding:6px 14px;font-family:inherit;font-weight:600;font-size:12.5px;color:#555;cursor:pointer;transition:all .15s ease}.store-rev-chip:hover{border-color:#87d4ff;color:#1f6f9e}.store-rev-chip--active{background:#87d4ff;color:#fff;border-color:#87d4ff}.store-rev-sort{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#666;font-weight:600}.store-rev-sort select{border:1px solid #e0e0e0;background:#fff;border-radius:50px;padding:7px 14px;font-family:inherit;font-weight:600;font-size:12.5px;color:#353c40;cursor:pointer;outline:none}.store-rev-sort select:focus{border-color:#87d4ff}.store-rev-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.store-rev-card{background:#fff;border:1px solid #ececec;border-radius:18px;padding:18px 20px;transition:box-shadow .2s ease}.store-rev-card:hover{box-shadow:0 6px 18px #0000000f}.store-rev-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.store-rev-avatar{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Quicksand,sans-serif;font-weight:700;font-size:13px;color:#353c40}.store-rev-author{min-width:0;flex:1}.store-rev-author-name{display:flex;align-items:center;gap:8px;font-family:Quicksand,sans-serif;font-weight:700;font-size:14px;color:#353c40}.store-rev-verified{display:inline-flex;align-items:center;gap:3px;background:#f5f9e8;color:#5b7d00;font-family:Poppins,sans-serif;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:50px}.store-rev-author-meta{display:inline-flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;color:#888}.store-rev-dot{color:#c4c4c4}.store-rev-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;color:#353c40;margin:0 0 6px;line-height:1.25}.store-rev-body{font-size:13.5px;color:#444;line-height:1.55;margin:0 0 12px}.store-rev-foot{display:flex;justify-content:flex-end}.store-rev-helpful{display:inline-flex;align-items:center;background:transparent;border:1px solid #e0e0e0;border-radius:50px;padding:5px 12px;font-family:inherit;font-weight:600;font-size:12px;color:#666;cursor:pointer;transition:all .15s ease}.store-rev-helpful:hover{border-color:#87d4ff;color:#1f6f9e}.store-rev-empty{background:#fff;border:1px dashed #ddd;border-radius:18px;padding:40px;text-align:center;color:#888;font-family:Poppins,sans-serif;font-size:14px;grid-column:1 / -1}.store-rev-cta{margin-top:24px;background:#f5f9e8;border-radius:20px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.store-rev-cta p{margin:0;font-family:Quicksand,sans-serif;font-weight:700;font-size:17px;color:#353c40}@media(max-width:1100px){.store-rev-summary{grid-template-columns:80px 1fr}.store-rev-summary-stats{grid-column:1 / -1}.store-rev-list{grid-template-columns:1fr}}.store-bag-page{padding:0 60px 60px;font-family:Poppins,sans-serif}.store-bag-title{font-family:Quicksand,sans-serif;font-weight:700;font-size:40px;color:#353c40;margin:0 0 4px}.store-bag-subtitle{color:#666;margin:0 0 28px;font-size:15px}.store-bag-empty{text-align:center;padding:80px 0;color:#555}.store-bag-empty p{margin:0 0 20px;font-size:17px}.store-bag-grid{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start}.store-bag-list{display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 220px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding-right:6px}.store-bag-list::-webkit-scrollbar{width:8px}.store-bag-list::-webkit-scrollbar-track{background:transparent}.store-bag-list::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.store-bag-list::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.store-bag-row{display:grid;grid-template-columns:88px 1fr auto auto auto;gap:18px;align-items:center;padding:14px 18px;background:#fff;border:1px solid #ececec;border-radius:16px}.store-bag-thumb{width:88px;height:88px;border-radius:12px;display:flex;align-items:center;justify-content:center}.store-bag-emoji{font-size:50px;line-height:1}.store-bag-info{min-width:0}.store-bag-name{font-weight:700;font-size:16px;color:#353c40}.store-bag-price{color:#888;font-size:14px;margin-top:2px}.store-bag-qty{display:inline-flex;align-items:center;gap:10px;border:1px solid #e0e0e0;border-radius:50px;padding:4px 8px}.store-qty-btn{width:28px;height:28px;border-radius:50%;border:none;background:#f3f3f3;cursor:pointer;font-size:16px;font-weight:700;color:#353c40}.store-qty-btn:hover{background:#e8e8e8}.store-qty-num{min-width:22px;text-align:center;font-weight:700}.store-bag-line-total{font-weight:700;font-size:16px;color:#353c40;min-width:70px;text-align:right}.store-bag-remove{background:transparent;border:none;cursor:pointer;color:#aaa;padding:8px;border-radius:8px;display:inline-flex}.store-bag-remove:hover{color:#e53935;background:#fef0f0}.store-bag-summary{background:#fafafa;border-radius:18px;padding:24px;position:sticky;top:24px}.store-bag-summary-title{margin:0 0 18px;font-family:Quicksand,sans-serif;font-size:22px;color:#353c40}.store-bag-summary-row{display:flex;justify-content:space-between;font-size:15px;color:#555;margin-bottom:10px}.store-bag-summary-divider{height:1px;background:#e0e0e0;margin:14px 0}.store-bag-summary-total{font-weight:700;font-size:18px;color:#353c40}.store-bag-checkout{width:100%;margin-top:16px;padding:14px;font-size:16px}@media(max-width:1100px){.store-pill{font-size:14px;padding:10px 18px 10px 12px}.store-pill-icon{width:32px;height:32px}.store-kakapo-logo img{width:360px!important}}@media(max-width:700px){.store-viewport,.hd-viewport.store-viewport,html[data-store-page] .hd-viewport{width:100%!important;min-width:1170px!important}.store-viewport .hd-sidebar,.hd-viewport.store-viewport>.hd-sidebar,html[data-store-page] .hd-viewport>.hd-sidebar{display:none!important}.store-viewport .hd-main,.hd-viewport.store-viewport>.hd-main,html[data-store-page] .hd-viewport>.hd-main{width:100%!important;margin-left:0!important;padding-left:48px!important;padding-right:48px!important}.store-prod-hero{grid-template-columns:1fr!important;gap:16px!important}.store-prod-image{width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important;height:auto!important}.store-prod-title{font-size:28px!important;line-height:1.15!important}.store-prod-tagline{font-size:14px!important}.store-prod-topbar{padding:12px 0!important;flex-wrap:wrap!important;gap:12px!important}.store-prod-crumbs{font-size:12px!important;flex-wrap:wrap!important}.store-bag-grid{grid-template-columns:1fr!important}.store-cat-grid,.store-prod-related-grid{grid-template-columns:1fr 1fr!important}.store-prod-related-grid>.store-prod-related-card:nth-child(n+3){display:none!important}}html[data-device=ipad] .store-kakapo-logo{top:-150px!important;width:540px!important;height:auto!important;left:50%!important;transform:translate(-50%)!important}html[data-device=ipad] .store-kakapo-logo img{width:100%!important;height:auto!important;display:block}html[data-device=ipad] .store-pills-row{flex-wrap:nowrap!important;gap:6px!important;max-width:100%!important;padding:0 12px!important;overflow:visible}html[data-device=ipad] .store-pill{height:40px!important;padding:6px 10px 6px 6px!important;font-size:11px!important;gap:6px!important;flex:0 1 auto!important;min-width:0}html[data-device=ipad] .store-pill-icon{width:22px!important;height:22px!important}html[data-device=ipad] .store-pill-label{font-size:11px!important;letter-spacing:0}html[data-device=ipad] .hd-trending--ipad{padding:0 24px 20px;margin-top:64px}html[data-device=ipad] .hd-trending--ipad .hd-trending-title{text-align:center;font-family:Quicksand,Poppins,sans-serif;font-weight:700;font-size:24px;color:#212121;margin:0}html[data-device=ipad] .hd-trending--ipad .hd-trending-subtitle{text-align:center;font-family:Quicksand,Poppins,sans-serif;font-size:13px;color:#868686;margin:4px 0 12px}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-scroller{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:0 2px 8px;scroll-snap-type:x mandatory}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-card{flex-shrink:0;width:138px;height:210px;border:none;border-radius:14px;background:transparent;display:flex;flex-direction:column;cursor:pointer;padding:0;text-align:left;scroll-snap-align:start}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-img{position:relative;height:140px;overflow:hidden;border-radius:14px}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-meta{padding:8px 6px 0}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-name{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;color:#000;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-device=ipad] .hd-trending--ipad .store-ipad-trend-price{font-family:Poppins,sans-serif;font-size:11px;color:#666;margin-top:2px}html[data-device=ipad] .store-rec-topbar{padding:10px 20px!important;gap:12px!important}html[data-device=ipad] .store-rec-search-wrap{max-width:360px!important}html[data-device=ipad] .store-rec-search{padding:6px 6px 6px 16px!important}html[data-device=ipad] .store-rec-search input,html[data-device=ipad] .store-rec-search-input{color:#fff!important}html[data-device=ipad] .store-rec-search input::-moz-placeholder,html[data-device=ipad] .store-rec-search-input::-moz-placeholder{color:#ffffffd9!important}html[data-device=ipad] .store-rec-search input::placeholder,html[data-device=ipad] .store-rec-search-input::placeholder{color:#ffffffd9!important}html[data-device=ipad] .store-rec-search svg{stroke:#fff!important;color:#fff!important}html[data-device=ipad] .store-back-btn{color:#fff!important}html[data-device=ipad] .store-back-btn svg{stroke:#fff!important;color:#fff!important}html[data-device=ipad] .store-rec-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important;padding:0 20px 32px!important}html[data-device=ipad] .store-rec-card{width:100%!important}html[data-device=ipad] .store-rec-card-img{height:180px!important}html[data-device=ipad] .store-bag-thumb{width:56px!important;height:56px!important;border-radius:10px!important}html[data-device=ipad] .store-bag-row{gap:10px!important;padding:8px 12px!important}html[data-device=ipad] .store-viewport{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-y}html[data-device=ipad] .store-viewport .hd-main{overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html .store-viewport .hd-main.hd-main--store-category,html[data-device=ipad] .store-viewport .hd-main.hd-main--store-category{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:hidden!important;height:100vh!important;max-height:100vh!important}.hd-main--store-category>.store-cat-hero,.hd-main--store-category>.store-cat-bundle-section,.hd-main--store-category>.store-cat-others{flex:0 0 auto}.hd-main--store-category>.store-cat-grid-section{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hd-main--store-category>.store-cat-grid-section{padding-bottom:24px}.hd-main--store-category>.store-cat-bundle-section{border-top:1px solid #ECEFF3;background:#fff}.hd-main--store-category>.store-cat-others{background:#fff;border-top:1px solid #ECEFF3}.store-toast{position:fixed;top:96px;right:24px;display:flex;align-items:center;gap:14px;background:#fff;border-radius:18px;padding:14px 18px 14px 14px;box-shadow:0 14px 32px #00000029,0 4px 10px #00000014;font-family:Poppins,sans-serif;z-index:1100;min-width:320px;max-width:420px;opacity:0;transform:translate(40px) scale(.96);transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;pointer-events:none}@media(max-width:700px){.store-toast{top:max(env(safe-area-inset-top,0px) + 34px,40px);right:12px;left:auto;gap:10px;border-radius:14px;padding:10px 12px 10px 10px;min-width:0;max-width:320px;box-shadow:0 8px 20px #00000024,0 2px 6px #00000014}.store-toast-check{width:28px;height:28px}.store-toast-check svg{width:16px;height:16px;stroke-width:3.4}.store-toast-thumb{width:34px;height:34px;border-radius:9px}.store-toast-thumb span{font-size:20px}.store-toast-eyebrow{font-size:9px;letter-spacing:.8px}.store-toast-name{font-size:12px}.store-toast-cta{padding:6px 12px;font-size:11px;border-radius:18px}}.store-toast--in{opacity:1;transform:translate(0) scale(1);pointer-events:auto}.store-toast-check{width:38px;height:38px;border-radius:50%;background:#fdcb52;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 10px #94b7034d;animation:store-toast-pop .55s cubic-bezier(.34,1.56,.64,1)}.store-toast-check svg{width:22px;height:22px;stroke-width:3.4}@keyframes store-toast-pop{0%{transform:scale(.2);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}.store-toast-thumb{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.store-toast-thumb span{font-size:28px;line-height:1;animation:store-toast-bounce .55s cubic-bezier(.34,1.56,.64,1)}@keyframes store-toast-bounce{0%{transform:translateY(-12px) rotate(-8deg)}60%{transform:translateY(2px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}.store-toast-text{flex:1;min-width:0}.store-toast-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#fdcb52;margin-bottom:2px}.store-toast-name{font-family:Quicksand,sans-serif;font-weight:700;font-size:15px;color:#353c40;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-toast-cta{background:#fdcb52;color:#fff;border:none;border-radius:24px;padding:9px 16px;font-family:Poppins,sans-serif;font-weight:700;font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease;flex-shrink:0}.store-toast-cta:hover{background:#82a002;transform:translateY(-1px)}:root{--brand-primary: 135, 212, 255;--brand-secondary: 87, 209, 218;--brand-accent: 43, 82, 255;--brand-yellow: 255, 204, 0;--brand-green: 0, 152, 70;--bg-default: 255, 255, 255;--text-default: 48, 48, 48}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid rgb(var(--focus-ring));outline-offset:2px;border-radius:inherit}input:focus-visible,textarea:focus-visible,select:focus-visible,input:focus,textarea:focus,select:focus{outline:none}[data-no-default-focus]:focus-visible{outline:none}html[lang^=zh],html[lang^=zh] .poppins-regular,html[lang^=zh] .poppins-medium,html[lang^=zh] .poppins-semibold,html[lang^=zh] .poppins-bold,html[lang^=zh] .quicksand-regular,html[lang^=zh] .quicksand-bold,html[lang^=zh] .sora-regular,html[lang^=zh] .sora-semibold,html[lang^=zh] .sora-bold,html[lang^=zh] .mulish-regular,html[lang^=zh] .muli-bold,html[lang^=zh] .muli-extrabold{font-family:Poppins,Noto Sans SC,PingFang SC,Hiragino Sans GB,sans-serif}html[lang^=ja]{font-family:Poppins,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif;font-size:.97em}html[lang^=ja] .poppins-regular,html[lang^=ja] .poppins-medium,html[lang^=ja] .poppins-semibold,html[lang^=ja] .poppins-bold,html[lang^=ja] .quicksand-regular,html[lang^=ja] .quicksand-bold,html[lang^=ja] .sora-regular,html[lang^=ja] .sora-semibold,html[lang^=ja] .sora-bold,html[lang^=ja] .mulish-regular,html[lang^=ja] .muli-bold,html[lang^=ja] .muli-extrabold{font-family:Poppins,Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,sans-serif}html[lang^=hi]{font-family:Poppins,Noto Sans Devanagari,Mangal,sans-serif;line-height:1.35}html[lang^=hi] .poppins-regular,html[lang^=hi] .poppins-medium,html[lang^=hi] .poppins-semibold,html[lang^=hi] .poppins-bold,html[lang^=hi] .quicksand-regular,html[lang^=hi] .quicksand-bold,html[lang^=hi] .sora-regular,html[lang^=hi] .sora-semibold,html[lang^=hi] .sora-bold,html[lang^=hi] .mulish-regular,html[lang^=hi] .muli-bold,html[lang^=hi] .muli-extrabold{font-family:Poppins,Noto Sans Devanagari,Mangal,sans-serif}html[lang^=ar],html[lang^=ar] .poppins-regular,html[lang^=ar] .poppins-medium,html[lang^=ar] .poppins-semibold,html[lang^=ar] .poppins-bold,html[lang^=ar] .quicksand-regular,html[lang^=ar] .quicksand-bold,html[lang^=ar] .sora-regular,html[lang^=ar] .sora-semibold,html[lang^=ar] .sora-bold,html[lang^=ar] .mulish-regular,html[lang^=ar] .muli-bold,html[lang^=ar] .muli-extrabold{font-family:Tajawal,Noto Sans Arabic,Poppins,sans-serif}html[lang^=he],html[lang^=he] .poppins-regular,html[lang^=he] .poppins-medium,html[lang^=he] .poppins-semibold,html[lang^=he] .poppins-bold,html[lang^=he] .quicksand-regular,html[lang^=he] .quicksand-bold,html[lang^=he] .sora-regular,html[lang^=he] .sora-semibold,html[lang^=he] .sora-bold,html[lang^=he] .mulish-regular,html[lang^=he] .muli-bold,html[lang^=he] .muli-extrabold{font-family:Heebo,Noto Sans Hebrew,Poppins,sans-serif}html[lang=de],html[lang=ru],html[lang=hi]{overflow-wrap:break-word;word-break:normal}html[lang=de] button,html[lang=de] h1,html[lang=de] h2,html[lang=de] h3,html[lang=ru] button,html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3,html[lang=hi] button,html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}html[lang=hi] button,html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] p,html[lang=hi] span,html[lang=hi] label{line-height:1.4}html[dir=rtl] .no-flip{direction:ltr;unicode-bidi:isolate}html[dir=rtl] [data-mirror=auto]{transform:scaleX(-1)}.mochiy-pop-one{font-family:Mochiy Pop One,sans-serif}.sora-bold{font-family:Sora,sans-serif;font-weight:700}.sora-semibold{font-family:Sora,sans-serif;font-weight:600}.sora-regular{font-family:Sora,sans-serif;font-weight:400}.muli-bold{font-family:Mulish,sans-serif;font-weight:700}.muli-extrabold{font-family:Mulish,sans-serif;font-weight:800}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400}html[data-explore-by-vibe-visible=true]{--chrome-top: var(--chrome-top-override, var(--chrome-top-route)) !important;--chrome-bottom: var(--chrome-bottom-override, var(--chrome-bottom-route)) !important}html[data-explore-by-vibe-visible=true][data-explore-by-vibe-mode=vacation]{--chrome-top: var(--chrome-top-override, #FFCC00) !important;--chrome-bottom: var(--chrome-bottom-override, #FFCC00) !important}html[data-explore-by-vibe-visible=true][data-explore-by-vibe-mode=home]{--chrome-top: var(--chrome-top-override, #009846) !important;--chrome-bottom: var(--chrome-bottom-override, #009846) !important}html[data-explore-by-vibe-visible=true][data-explore-by-vibe-mode=vacation]:not([data-explore-by-vibe-selected]){--chrome-top-override: #FFCC00 !important;--chrome-bottom-override: #FFCC00 !important}html[data-explore-by-vibe-visible=true][data-explore-by-vibe-mode=home]:not([data-explore-by-vibe-selected]){--chrome-top-override: #009846 !important;--chrome-bottom-override: #009846 !important}:root{height:100%;margin:0;width:100%;--chrome-top-route: rgb(var(--brand-primary));--chrome-bottom-route: rgb(var(--brand-primary));--chrome-top: var(--chrome-top-override, var(--chrome-top-route));--chrome-bottom: var(--chrome-bottom-override, var(--chrome-bottom-route));--chrome-bottom-inset: 0px;--stage-y-offset-base: 70px;--stage-y-offset-route: var(--stage-y-offset-base);--stage-y-offset: var(--stage-y-offset-override, var(--stage-y-offset-route));--chrome-bottom-occlusion: 0px;--chrome-bottom-occlusion-stage: 0px;--sab: env(safe-area-inset-bottom);--ios-chrome-footer-lift: 0px;--viewport-fallback-h: 100vh;--viewport-container-h: var(--viewport-full-h, var(--viewport-fallback-h));--chrome-shell-fill: linear-gradient( to bottom, var(--chrome-top, rgb(var(--brand-primary))) 0px, var(--chrome-top, rgb(var(--brand-primary))) 240px, var(--chrome-bottom, #ffffff) 720px )}@supports (height: 100dvh){:root{--viewport-fallback-h: 100dvh}}html,body,#root{margin:0;width:100%;background:var(--chrome-top, rgb(var(--brand-primary)))!important;background-image:none!important}html{height:100vh;-webkit-overflow-scrolling:touch;color-scheme:light only;overscroll-behavior:none}body{height:100%;overscroll-behavior:none}#root{height:100%;background:transparent!important;background-image:none!important}html[data-browser=chrome],html[data-browser=google]{--chrome-bottom-inset: max(0px, calc(100lvh - 100svh) )}:root{--chrome-bottom-inset-stage: calc(var(--chrome-bottom-inset, 0px) * var(--stage-scale-inv, 1))}html[data-browser=chrome]:not([data-tall-phone=true]){--footer-browser-lift: calc( (env(safe-area-inset-bottom, 0px) + 6px) * var(--stage-scale-inv, 1) + (var(--chrome-bottom-inset-stage, 0px) * .3) - 24px )}html[data-browser=google]:not([data-inapp=true]):not([data-tall-phone=true]){--footer-browser-lift: calc( (env(safe-area-inset-bottom, 0px) + 34px) * var(--stage-scale-inv, 1) + var(--chrome-bottom-inset-stage, 0px) - 40px )}html[data-browser=google][data-inapp=true]:not([data-tall-phone=true]){--footer-browser-lift: calc( (env(safe-area-inset-bottom, 0px) + 50px) * var(--stage-scale-inv, 1) + var(--chrome-bottom-inset-stage, 0px) - 40px )}html[data-browser=chrome]:not([data-tall-phone=true]){--footer-browser-lift-report: calc( (env(safe-area-inset-bottom, 0px) + 6px) * var(--stage-scale-inv, 1) + var(--chrome-bottom-inset-stage, 0px) )}html[data-browser=google]:not([data-inapp=true]):not([data-tall-phone=true]){--footer-browser-lift-report: calc( (env(safe-area-inset-bottom, 0px) + 34px) * var(--stage-scale-inv, 1) + var(--chrome-bottom-inset-stage, 0px) )}html[data-browser=google][data-inapp=true]:not([data-tall-phone=true]){--footer-browser-lift-report: calc( (env(safe-area-inset-bottom, 0px) + 50px) * var(--stage-scale-inv, 1) + var(--chrome-bottom-inset-stage, 0px) )}html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block,html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block{margin-top:calc(-1 * var(--footer-browser-lift, 0px) + var(--footer-block-drop, 0px))}html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block[data-my-account-footer-block],html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block[data-my-account-footer-block]{margin-top:calc(var(--footer-browser-lift, 0px) - var(--footer-block-drop, 0px))}html[data-browser=chrome]:not([data-tall-phone=true]),html[data-browser=google]:not([data-tall-phone=true]){--footer-myaccount-extra: 24px;--footer-button-extra-lift: 0px;--footer-block-drop: 0px}html[data-browser=chrome]:not([data-tall-phone=true]){--footer-block-drop: 60px;--footer-button-extra-lift: -38px}html[data-browser=google]:not([data-tall-phone=true]){--footer-block-drop: 28px;--footer-button-extra-lift: 10px}html[data-browser=chrome]:not([data-tall-phone=true]) [data-testid=button-footer-myaccount],html[data-browser=google]:not([data-tall-phone=true]) [data-testid=button-footer-myaccount]{transform:translateY(calc(-1 * var(--footer-myaccount-extra, 0px)))}html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block [data-testid=button-footer-myaccount],html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block [data-testid=button-footer-myaccount],html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block [data-testid$=-footer-account],html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block [data-testid$=-footer-account]{transform:translateY(calc(-1 * (var(--footer-myaccount-extra, 0px) + var(--footer-button-extra-lift, 0px)) - var(--footer-block-drop, 0px)))}html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block .abs[style*="top: 32"]:not([data-testid=button-footer-myaccount]):not([data-testid$=-footer-account]),html[data-browser=chrome]:not([data-tall-phone=true]) .home-footer-block .abs[style*="top:32"]:not([data-testid=button-footer-myaccount]):not([data-testid$=-footer-account]),html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block .abs[style*="top: 32"]:not([data-testid=button-footer-myaccount]):not([data-testid$=-footer-account]),html[data-browser=google]:not([data-tall-phone=true]) .home-footer-block .abs[style*="top:32"]:not([data-testid=button-footer-myaccount]):not([data-testid$=-footer-account]){transform:translateY(calc(-1 * var(--footer-button-extra-lift, 0px) - var(--footer-block-drop, 0px)))}[data-testid^=text-footer-],[data-testid=text-m-store-footer-home],[data-testid=text-m-store-footer-shop],[data-testid=text-m-store-footer-guide],[data-testid=text-m-store-footer-account],[data-testid=text-m-rec-footer-home],[data-testid=text-m-rec-footer-shop],[data-testid=text-m-rec-footer-guide],[data-testid=text-m-rec-footer-account],.home-footer-block .abs[style*="top: 128"],.home-footer-block .abs[style*="top:128"],.home-footer-block .abs[style*="top: 160"],.home-footer-block .abs[style*="top:160"]{display:none!important}.home-footer-block .abs[style*="top: 32"] .illustration-img,.home-footer-block .abs[style*="top:32"] .illustration-img{transform:scale(1.12);transform-origin:center center}[data-testid=button-footer-home]+div.poppins-regular,[data-testid=button-footer-premium]+div.poppins-regular,[data-testid=button-footer-account]+div.poppins-regular,[data-testid=button-footer-myaccount]+div.poppins-regular,[data-testid=button-footer-shop]+div.poppins-regular{display:none!important}[data-testid=button-footer-home] .illustration-img,[data-testid=button-footer-shop] .illustration-img,[data-testid=button-footer-premium] .illustration-img,[data-testid=button-footer-account] .illustration-img,[data-testid=button-footer-myaccount] .illustration-img{transform:scale(1.12);transform-origin:center center}html[data-tall-phone=true][data-place-report-visible=true] [data-safety-info-blocks],html[data-tall-phone=true][data-place-report-visible=true] [data-chrome-surface],html[data-tall-phone=true][data-place-report-visible=true] [data-safety-nav-dots],html[data-tall-phone=true][data-guide-report-visible=true] [data-safety-info-blocks],html[data-tall-phone=true][data-guide-report-visible=true] [data-chrome-surface],html[data-tall-phone=true][data-guide-report-visible=true] [data-safety-nav-dots]{transform:translateY(calc(10px * var(--stage-scale-inv, 1)))!important}html[data-safety-report-page=true]:not([data-survey-results-visible=true]):not([data-place-overlay-subpage=true]):not([data-guide-visible=true]):not([data-community-reviews-visible=true]),html[data-safety-report-page=true]:not([data-survey-results-visible=true]):not([data-place-overlay-subpage=true]):not([data-guide-visible=true]):not([data-community-reviews-visible=true]) body{--chrome-bottom: #87D4FF !important;--chrome-bottom-route: #87D4FF !important;--chrome-bottom-override: #87D4FF !important;--chrome-shell-fill: #87D4FF !important}html[data-safety-report-page=true]:not([data-survey-results-visible=true]):not([data-place-overlay-subpage=true]):not([data-guide-visible=true]):not([data-community-reviews-visible=true]) body{background:#87d4ff!important;background-image:none!important;background-color:#87d4ff!important}html[data-store-page=true]:not([data-store-white-page=true]){--chrome-top: #94B703 !important;--chrome-top-route: #94B703 !important;--chrome-top-override: #94B703 !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;background-color:#94b703!important;background-image:linear-gradient(to bottom,#94b703,#94b703 18%,#fff 18.01%,#fff)!important}html[data-store-white-page=true]{--chrome-top: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-shell-fill: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;background-color:#fff!important;background-image:none!important}.splash-safely-text{visibility:hidden}html[data-poppins-ready=true] .splash-safely-text{visibility:visible}html[data-tall-phone=true] [data-splash-penguin]{transform:scale(.7)!important;transform-origin:center top!important}html[data-tall-phone=true] [data-splash-penguin-pre]{transform:translate(-50%,-50%) scale(.7)!important}html[data-tall-phone=true] .splash-loading-wrapper{transform:scale(.7)!important;transform-origin:center top!important}html[data-tall-phone=true] .pre-splash-letter{font-size:45px!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-splash-penguin],html[data-browser=google]:not([data-tall-phone=true]) [data-splash-penguin]{transform:scale(.82)!important;transform-origin:center top!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-splash-penguin-pre],html[data-browser=google]:not([data-tall-phone=true]) [data-splash-penguin-pre]{transform:translate(-50%,-50%) scale(.82)!important}html[data-browser=chrome]:not([data-tall-phone=true]) .splash-loading-wrapper,html[data-browser=google]:not([data-tall-phone=true]) .splash-loading-wrapper{transform:scale(.82)!important;transform-origin:center top!important}html[data-browser=chrome]:not([data-tall-phone=true]) .pre-splash-letter,html[data-browser=google]:not([data-tall-phone=true]) .pre-splash-letter{font-size:52px!important}html[data-tall-phone=true] [data-back-arrow],html[data-tall-phone=true] [data-testid=button-back]{transform:translateY(calc(20px * var(--stage-scale-inv, 1)))!important}html[data-tall-phone=true] [data-survey-dock]{bottom:calc(80px * var(--stage-scale-inv, 1))!important}html[data-tall-phone=true] [data-survey-bar]{bottom:30px!important}html[data-tall-phone=true] [data-testid=button-continue]{bottom:calc(190px * var(--stage-scale, 1))!important}.illustration-flip{transform:scaleX(-1) translateZ(0)!important;-webkit-transform:scaleX(-1) translateZ(0)!important}*{-webkit-tap-highlight-color:transparent}button,a,[role=button],[data-clickable]{touch-action:manipulation}img,svg,picture,.illustration-img{color-scheme:light only!important;background-color:transparent}html{background-color:var(--chrome-top-override, var(--chrome-top, rgb(var(--brand-primary))))!important;background-image:none!important;touch-action:pan-y}html,body{touch-action:pan-y;overscroll-behavior-x:none}html:is([data-home-page=true],[data-safety-report-page=true],[data-place-report-visible=true],[data-guide-report-visible=true],[data-my-account-visible=true],[data-my-account-overlay=open],[data-ambassador-overlay=open],[data-explore-by-vibe-visible=true],[data-survey-results-visible=true],[data-survey-overlay-visible=true],[data-survey-questions=true],[data-guide-visible=true],[data-setup-no-scroll=true]),html:is([data-home-page=true],[data-safety-report-page=true],[data-place-report-visible=true],[data-guide-report-visible=true],[data-my-account-visible=true],[data-my-account-overlay=open],[data-ambassador-overlay=open],[data-explore-by-vibe-visible=true],[data-survey-results-visible=true],[data-survey-overlay-visible=true],[data-survey-questions=true],[data-guide-visible=true],[data-setup-no-scroll=true]) body{touch-action:pan-x!important;overscroll-behavior:none!important}body{background:linear-gradient(to bottom,var(--chrome-top-override, var(--chrome-top, rgb(var(--brand-primary)))) 0%,var(--chrome-top-override, var(--chrome-top, rgb(var(--brand-primary)))) 30%,var(--chrome-bottom-override, var(--chrome-bottom, #FFFFFF)) 30.01%,var(--chrome-bottom-override, var(--chrome-bottom, #FFFFFF)) 100%)!important;background-color:var(--chrome-bottom-override, var(--chrome-bottom, #FFFFFF))!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]){--chrome-top: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom: #87D4FF !important;--chrome-bottom-override: #87D4FF !important;--chrome-bottom-route: #87D4FF !important;--chrome-shell-fill: #87D4FF !important;--scroll-buffer: 0px !important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root>div,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root .chrome-page,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root .chrome-anchor,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root .viewport-host,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root .viewport-host-fixed{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]){background-color:#fff!important;background-image:none!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body{background:linear-gradient(to bottom,#fff,#fff 78%,#87d4ff 78.01%,#87d4ff)!important;background-color:transparent!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body:before{content:none!important;display:none!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body:after{display:block!important;content:""!important;height:1px!important;min-height:0!important;background:transparent!important}html[data-survey-questions=true],html[data-survey-questions=true] body,html[data-survey-questions=true] .viewport-host,html[data-survey-questions=true] .viewport-host-fixed,html[data-survey-questions=true] .stage{touch-action:pan-y!important}html[data-survey-overlay-visible=true]:not([data-survey-results-visible=true]),html[data-survey-questions=true]:not([data-survey-results-visible=true]){--chrome-top: rgb(var(--brand-primary)) !important;--chrome-top-override: rgb(var(--brand-primary)) !important;--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-survey-overlay-visible=true]:not([data-survey-results-visible=true]),html[data-survey-overlay-visible=true]:not([data-survey-results-visible=true]) body,html[data-survey-questions=true]:not([data-survey-results-visible=true]),html[data-survey-questions=true]:not([data-survey-results-visible=true]) body{background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-survey-questions=true]:not([data-survey-results-visible=true]) .hd-survey-page,html[data-survey-questions=true]:not([data-survey-results-visible=true]) .hd-survey-page>div:not(:first-child),html[data-survey-questions=true]:not([data-survey-results-visible=true]) .hd-survey-page>div:not(:first-child)>div{background-color:#fff!important;background-image:none!important}html[data-survey-results-visible=true]{--chrome-top: rgb(var(--brand-secondary)) !important;--chrome-top-override: rgb(var(--brand-secondary)) !important;--chrome-top-route: rgb(var(--brand-secondary)) !important;--chrome-bottom: rgb(var(--brand-secondary)) !important;--chrome-bottom-override: rgb(var(--brand-secondary)) !important;--chrome-bottom-route: rgb(var(--brand-secondary)) !important}html[data-survey-results-visible=true],html[data-survey-results-visible=true] body,html[data-survey-results-visible=true] #root>div,html[data-survey-results-visible=true] .chrome-page,html[data-survey-results-visible=true] #chromeAnchor,html[data-survey-results-visible=true] .viewport-host-fixed,html[data-survey-results-visible=true] .viewport-host{background-color:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-survey-results-visible=true]{overflow-x:hidden!important}html[data-survey-results-visible=true] body{touch-action:pan-x!important;overflow-x:hidden!important}html[data-survey-results-visible=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-survey-results-visible=true] body:after{height:180px!important;min-height:180px!important;overflow:hidden!important;background:linear-gradient(to bottom,var(--chrome-bottom, var(--chrome-top, rgb(var(--brand-primary)))) 0%,#ffffff 100%)!important}html[data-survey-results-visible=true][data-browser=chrome] body:after,html[data-survey-results-visible=true][data-browser=google] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-ambassador-overlay=open]{--chrome-top: rgb(var(--brand-survey)) !important;--chrome-top-override: rgb(var(--brand-survey)) !important;--chrome-top-route: rgb(var(--brand-survey)) !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-ambassador-overlay=open],html[data-ambassador-overlay=open] body{background-color:rgb(var(--brand-survey))!important;background-image:linear-gradient(to bottom,rgb(var(--brand-survey)),rgb(var(--brand-survey)) 20%,#fff 45%)!important}html:has([data-invite-friends-portal-root]){--chrome-top: rgb(var(--brand-primary)) !important;--chrome-top-override: rgb(var(--brand-primary)) !important;--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom: rgb(var(--brand-primary)) !important;--chrome-bottom-override: rgb(var(--brand-primary)) !important;--chrome-bottom-route: rgb(var(--brand-primary)) !important;min-height:100%!important;height:100%!important}html:has([data-invite-friends-portal-root]),html:has([data-invite-friends-portal-root]) body{background-color:rgb(var(--brand-primary))!important;background-image:none!important}html:has([data-invite-friends-portal-root]) body{min-height:100%!important;height:100%!important}html:has([data-invite-friends-portal-root]) #root,html:has([data-invite-friends-portal-root]) .app-outer,html:has([data-invite-friends-portal-root]) .chrome-page,html:has([data-invite-friends-portal-root]) .chrome-anchor,html:has([data-invite-friends-portal-root]) .viewport-host,html:has([data-invite-friends-portal-root]) .viewport-host-fixed{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html:has([data-invite-friends-portal-root]) #root{min-height:100svh!important;min-height:100dvh!important;max-height:100dvh!important}html:has([data-invite-friends-portal-root]) .app-outer{min-height:100svh!important;min-height:100dvh!important}html:has([data-invite-friends-portal-root]) .chrome-page{min-height:100svh!important;min-height:100dvh!important;max-height:100dvh!important}html:has([data-invite-friends-portal-root]) .chrome-anchor,html:has([data-invite-friends-portal-root]) .viewport-host-fixed{height:100svh!important;min-height:100svh!important;max-height:100dvh!important}[data-invite-friends-portal-root]{min-height:100svh;min-height:100dvh;min-height:-webkit-fill-available}html:has([data-invite-friends-portal-root]) .stage{background:rgb(var(--brand-primary))!important;background-image:none!important}[data-ambassador-scroll]{scroll-padding-block:0!important;overflow-anchor:none}[data-ambassador-scroll] input,[data-ambassador-scroll] textarea{scroll-margin:0!important}html[data-my-account-visible=true],html[data-my-account-overlay=open]{--chrome-top: rgb(var(--brand-primary)) !important;--chrome-top-override: rgb(var(--brand-primary)) !important;--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-my-account-visible=true],html[data-my-account-visible=true] body,html[data-my-account-overlay=open],html[data-my-account-overlay=open] body{background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-community-reviews-visible=true]{--chrome-top: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-community-reviews-visible=true],html[data-community-reviews-visible=true] body{background-color:#fff!important;background-image:none!important}html[data-buy-premium-visible=true]{--chrome-top: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-buy-premium-visible=true],html[data-buy-premium-visible=true] body{background-color:#fff!important;background-image:none!important}html[data-buy-premium-visible=true]{--pull-y: 0px !important;--visual-viewport-offset-y: 0px !important}html[data-buy-premium-visible=true] .stage-positioner{transform:none!important}html:has([data-buy-premium-scroll-root]){--pull-y: 0px !important;--visual-viewport-offset-y: 0px !important}html:has([data-buy-premium-scroll-root]) .stage-positioner{transform:none!important}html[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]),html[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]){--chrome-top: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]),html[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) body,html[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]),html[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) body{background-color:#fff!important;background-image:none!important}html[data-splash-visible=true]:not([data-route-home-white=true]){--chrome-top: rgb(var(--brand-primary)) !important;--chrome-top-override: rgb(var(--brand-primary)) !important;--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom: rgb(var(--brand-primary)) !important;--chrome-bottom-override: rgb(var(--brand-primary)) !important;--chrome-bottom-route: rgb(var(--brand-primary)) !important}html[data-splash-visible=true]:not([data-route-home-white=true]),html[data-splash-visible=true]:not([data-route-home-white=true]) body{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html.safely-splash-bg-blue:not([data-route-home-white=true]) body,html.safely-splash-bg-blue:not([data-route-home-white=true]){background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html.safely-splash-bg-blue:not([data-route-home-white=true]) #root,html.safely-splash-bg-blue:not([data-route-home-white=true]) #root>*,html.safely-splash-bg-blue:not([data-route-home-white=true]) .chrome-page,html.safely-splash-bg-blue:not([data-route-home-white=true]) .viewport-host,html.safely-splash-bg-blue:not([data-route-home-white=true]) .viewport-host-fixed{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html.safely-splash-bg-blue body:after{height:0!important;min-height:0!important;background:transparent!important;display:none!important}html[data-splash-visible=true]:not([data-route-home-white=true]) .viewport-host,html[data-splash-visible=true]:not([data-route-home-white=true]) .viewport-host-fixed,html[data-splash-visible=true]:not([data-route-home-white=true]) .chrome-anchor,html[data-splash-visible=true]:not([data-route-home-white=true]) .chrome-page{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html[data-route-home=true]:not([data-home-painted=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]){--chrome-top: rgb(var(--brand-secondary)) !important;--chrome-top-override: rgb(var(--brand-secondary)) !important;--chrome-top-route: rgb(var(--brand-secondary)) !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-route-home=true][data-home-painted=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-buy-premium-visible=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]){--chrome-top: rgb(var(--brand-secondary)) !important;--chrome-top-override: rgb(var(--brand-secondary)) !important;--chrome-top-route: rgb(var(--brand-secondary)) !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important}html[data-route-home=true][data-home-painted=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-buy-premium-visible=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]){background-color:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-route-home=true][data-home-painted=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-buy-premium-visible=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]) body{background:linear-gradient(to bottom,rgb(var(--brand-secondary)),rgb(var(--brand-secondary)) 30%,#fff 30.01%,#fff)!important;background-color:transparent!important}html[data-route-home=true][data-home-painted=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-buy-premium-visible=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]) #root,html[data-route-home=true][data-home-painted=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-buy-premium-visible=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]) #root>div{background:transparent!important}html[data-route-home=true]:not([data-home-painted=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]){background-color:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-route-home=true]:not([data-home-painted=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-store-page=true]):not([data-explore-by-vibe-visible=true]) body{background:linear-gradient(to bottom,rgb(var(--brand-secondary)),rgb(var(--brand-secondary)) 30%,#fff 30.01%,#fff)!important;background-color:transparent!important}html[data-route-home=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-my-account-visible=true]) #root,html[data-route-home=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-my-account-visible=true]) #root>div,html[data-route-home=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-my-account-visible=true]) .chrome-page,html[data-route-home=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]):not([data-route-loading=true]):not([data-guide-visible=true]):not([data-my-account-visible=true]) .viewport-host-fixed{background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-route-home-white=true],html[data-route-home-white=true] body{--chrome-top: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important;background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-route-home-white=true] .viewport-host,html[data-route-home-white=true] .viewport-host-fixed,html[data-route-home-white=true] .chrome-anchor,html[data-route-home-white=true] .chrome-page{background:#fff!important;background-color:#fff!important}html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]){--chrome-top: rgb(var(--brand-primary)) !important;--chrome-top-override: rgb(var(--brand-primary)) !important;--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom: rgb(var(--brand-primary)) !important;--chrome-bottom-override: rgb(var(--brand-primary)) !important;--chrome-bottom-route: rgb(var(--brand-primary)) !important}html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]),html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]) body{background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]) .viewport-host,html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]) .viewport-host-fixed,html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]) .chrome-anchor,html[data-splash-exiting=true]:not([data-route-home=true]):not([data-route-home-white=true]) .chrome-page{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html[data-splash-visible=true] body:after,html[data-splash-exiting=true] body:after,html[data-splash-visible=true] .chrome-spacer,html[data-splash-exiting=true] .chrome-spacer{height:0!important;min-height:0!important;background:transparent!important;display:none!important}html[data-splash-visible=true] [data-analyzing-bottom-strip],html[data-splash-exiting=true] [data-analyzing-bottom-strip],html[data-splash-visible=true] body>[data-analyzing-page],html[data-splash-exiting=true] body>[data-analyzing-page]{display:none!important}html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]),html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) #root,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .app-outer{min-height:100vh!important;overflow:hidden!important;touch-action:none!important}html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) body:after,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .chrome-spacer{height:0!important;min-height:0!important;background:transparent!important;overflow:hidden!important}html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .viewport-host,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .viewport-host-fixed,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .chrome-anchor,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .chrome-page,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .stage,html[data-splash-visible=true]:not([data-splash-chrome-scroll=true]) .app-outer{overflow:hidden!important;touch-action:none!important}html[data-splash-visible=true][data-splash-swipe=true]:not([data-splash-chrome-scroll=true]),html[data-splash-visible=true][data-splash-swipe=true]:not([data-splash-chrome-scroll=true]) body{touch-action:none!important;overflow:hidden!important}html[data-splash-visible=true][data-splash-chrome-scroll=true],html[data-splash-visible=true][data-splash-chrome-scroll=true] body{touch-action:pan-y!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:none!important}html[data-splash-visible=true][data-splash-chrome-scroll=true] #root{min-height:calc(100vh + 550px)!important}html[data-setup-no-scroll=true],html[data-setup-no-scroll=true] body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important}html[data-setup-no-scroll=true] #root{min-height:var(--viewport-full-h, 100vh)!important;max-height:var(--viewport-full-h, 100vh)!important;overflow:hidden!important}html[data-setup-no-scroll=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-setup-no-scroll=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-setup-no-scroll=true] .viewport-host,html[data-setup-no-scroll=true] .viewport-host-fixed{touch-action:pan-x!important}html[data-setup-no-scroll=true] .chrome-page,html[data-setup-no-scroll=true] .viewport-host-fixed{height:var(--viewport-full-h, 100vh)!important;max-height:var(--viewport-full-h, 100vh)!important;min-height:var(--viewport-full-h, 100vh)!important}html[data-setup-no-scroll=true] .stage{min-height:var(--viewport-full-h, 100vh)!important}html[data-auth-keyboard-lock=true]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:var(--viewport-full-h, 100vh)!important;max-height:var(--viewport-full-h, 100vh)!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important;--visual-viewport-offset-y: 0px !important;--pull-y: 0px !important}html[data-auth-keyboard-lock=true] .viewport-host,html[data-auth-keyboard-lock=true] .viewport-host-fixed,html[data-auth-keyboard-lock=true] .stage-positioner{transform:none!important}html[data-auth-keyboard-lock=true] body{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;height:100%!important;max-height:var(--viewport-full-h, 100vh)!important;margin:0!important;overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important}html[data-auth-keyboard-lock=true] input,html[data-auth-keyboard-lock=true] textarea{scroll-margin:0!important;scroll-margin-block:0!important;scroll-margin-inline:0!important}html[data-desktop-only=true],html[data-desktop-only=true] body{background-color:rgb(var(--brand-primary))!important;background-image:none!important;min-height:100vh!important;min-height:100dvh!important;height:100%!important}html[data-desktop-only=true] body:after,html[data-desktop-only=true] .chrome-spacer{height:0!important;min-height:0!important;background:transparent!important}html[data-desktop-only=true] #root{min-height:100vh!important;min-height:100dvh!important;height:100%!important;background-color:transparent!important}html[data-route-loading=true],html[data-route-loading=true] body{background-color:var(--chrome-top, rgb(var(--brand-primary)))!important;background-image:none!important}html[data-route-loading=true] body:after{height:0!important;min-height:0!important}html[data-route-loading=true],html[data-route-loading=true] body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-route-loading=true] body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html[data-route-loading=true] #root,html[data-route-loading=true] .app-outer,html[data-route-loading=true] .stage,html[data-route-loading=true] .viewport-host,html[data-route-loading=true] .viewport-host-fixed,html[data-route-loading=true] .chrome-anchor,html[data-route-loading=true] .chrome-page{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-search-active=true],html[data-search-active=true] body{overflow:hidden!important}html[data-search-active=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-search-active=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-input-focused=true]{overflow:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-input-focused=true] body{overflow:hidden!important;touch-action:none!important}html[data-input-focused=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-input-focused=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-store-page=true]):not([data-ambassador-page=true]){background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-ambassador-page=true],html[data-ambassador-page=true] body{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:auto!important;position:static!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;touch-action:auto!important}html[data-ambassador-page=true] #root{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;position:static!important}html[data-ambassador-page=true] #root>[data-no-scroll-lock]{height:auto!important;min-height:100dvh!important;max-height:none!important;overflow:visible!important;position:static!important}html[data-input-focused=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-store-page=true]):not([data-ambassador-page=true]) body{background:linear-gradient(to bottom,var(--chrome-top, rgb(var(--brand-primary))) 0%,var(--chrome-top, rgb(var(--brand-primary))) 15%,#FFFFFF 30%)!important;background-color:#fff!important;min-height:100vh!important;min-height:100dvh!important}html[data-input-focused=true]:not([data-store-search-focused=true]):not([data-store-page=true]) .home-page{background:linear-gradient(to bottom,var(--chrome-top, #57d1da) 0%,var(--chrome-top, #57d1da) 15%,#FFFFFF 30%)!important}html[data-input-focused=true] #root:after{height:0!important;min-height:0!important;max-height:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;overflow:hidden!important}html:is([data-input-focused=true],[data-home-search-focused=true],[data-guide-search-focused=true],[data-safety-report-search-focused=true]):not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]) :is(.chrome-page,#chromeAnchor,.viewport-host-fixed,.stage){background:#fff!important;background-color:#fff!important;background-image:none!important}html:is([data-input-focused=true],[data-home-search-focused=true],[data-guide-search-focused=true],[data-safety-report-search-focused=true]) [data-home-footer-backdrop=true],html:is([data-input-focused=true],[data-home-search-focused=true],[data-guide-search-focused=true],[data-safety-report-search-focused=true]) div[aria-hidden=true]:has(+.home-footer-block){visibility:hidden!important;pointer-events:none!important}html[data-input-focused=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html:is([data-input-focused=true],[data-home-search-focused=true],[data-guide-search-focused=true],[data-safety-report-search-focused=true]) :is([data-chrome-footer-nav]:not(.home-footer-block),[data-chrome-footer-tall]:not(.home-footer-block)){background:transparent!important;background-color:transparent!important;background-image:none!important}html[data-input-focused=true] input,html[data-input-focused=true] textarea{touch-action:manipulation!important}html:has(input:focus,textarea:focus,select:focus):not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]) :is(.chrome-page,#chromeAnchor,.viewport-host-fixed,.stage){background:#fff!important;background-color:#fff!important;background-image:none!important}html:has(input:focus,textarea:focus,select:focus) :is([data-chrome-footer-nav]:not(.home-footer-block),[data-chrome-footer-tall]:not(.home-footer-block)){background:transparent!important;background-color:transparent!important;background-image:none!important}html:has(input:focus,textarea:focus,select:focus) #root:after,html:has(input:focus,textarea:focus,select:focus) body:after{height:0!important;min-height:0!important;max-height:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;overflow:hidden!important}.contact-scroll,[data-contact-form-scroll]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:auto;touch-action:pan-y}.account-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto;touch-action:pan-y}.account-page-scroll{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html[data-route-loading=true] .viewport-host,html[data-route-loading=true] .viewport-host-fixed,html[data-route-loading=true] .chrome-anchor,html[data-route-loading=true] .chrome-page{background:var(--chrome-top, rgb(var(--brand-primary)))!important;background-color:var(--chrome-top, rgb(var(--brand-primary)))!important;overflow:hidden!important;touch-action:none!important}html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]),html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true])[data-place-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]),html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]){--chrome-top: #FFFFFF !important;--chrome-bottom: #FFFFFF !important;--chrome-top-override: #FFFFFF !important;--chrome-bottom-override: #FFFFFF !important;--chrome-top-route: #FFFFFF !important;--chrome-bottom-route: #FFFFFF !important;--chrome-shell-fill: #FFFFFF !important;transition:none!important;background-color:#fff!important;background-image:none!important}html[data-search-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root,html[data-search-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root>div,html[data-place-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root,html[data-place-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root>div,html.safely-analyzing-overlay:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root,html.safely-analyzing-overlay:not([data-splash-visible=true]):not([data-splash-exiting=true]) #root>div{background-color:#fff!important;background-image:none!important}html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]) body,html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true])[data-place-analyzing=true]:not([data-splash-visible=true]):not([data-splash-exiting=true]) body,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]):not([data-splash-visible=true]):not([data-splash-exiting=true]) body{touch-action:pan-x!important;background-color:#fff!important;background-image:none!important;min-height:100%!important;height:100%!important}html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]) .chrome-spacer,html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) .chrome-spacer,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]) .chrome-spacer,html[data-safely-analyzing-white-bar="1"] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-search-analyzing=true],html[data-search-analyzing=true] body,html[data-place-analyzing=true],html[data-place-analyzing=true] body,html.safely-analyzing-overlay,html.safely-analyzing-overlay body{touch-action:pan-x!important}html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]) body:after,html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) body:after,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]) body:after,html[data-safely-analyzing-white-bar="1"] body:after{height:1px!important;min-height:0!important;background:transparent!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-route-loading-analyzing=true] [data-analyzing-page],html[data-browser=chrome]:not([data-tall-phone=true]).safely-analyzing-overlay [data-analyzing-page],html[data-browser=chrome]:not([data-tall-phone=true])[data-search-analyzing=true] [data-analyzing-page],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-analyzing=true] [data-analyzing-page],html[data-browser=google]:not([data-tall-phone=true])[data-route-loading-analyzing=true] [data-analyzing-page],html[data-browser=google]:not([data-tall-phone=true]).safely-analyzing-overlay [data-analyzing-page],html[data-browser=google]:not([data-tall-phone=true])[data-search-analyzing=true] [data-analyzing-page],html[data-browser=google]:not([data-tall-phone=true])[data-place-analyzing=true] [data-analyzing-page]{transform:translateY(calc(-30px * var(--stage-scale-inv, 1)))!important}html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) .viewport-host,html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) .viewport-host-fixed,html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) .chrome-anchor,html[data-search-analyzing=true]:not([data-explore-by-vibe-visible=true]) .chrome-page,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .viewport-host,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .viewport-host-fixed,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .chrome-anchor,html[data-place-analyzing=true]:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .chrome-page,html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .viewport-host,html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .viewport-host-fixed,html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .chrome-anchor,html.safely-analyzing-overlay:not([data-explore-by-vibe-visible=true]):not([data-place-overlay-subpage=true]) .chrome-page{background:linear-gradient(to bottom,rgb(var(--brand-secondary)),rgb(var(--brand-secondary)) 18%,#fff 40%)!important;background-color:rgb(var(--brand-secondary))!important}html[data-place-overlay-subpage=true]{--chrome-bottom: #ffffff !important;--chrome-bottom-override: #ffffff !important}html[data-safety-report-page=true] body:after,html[data-guide-report-visible=true] body:after,html[data-place-report-visible=true] body:after{height:1px!important;min-height:0!important;background:transparent!important}html[data-safety-report-page=true] .chrome-spacer,html[data-guide-report-visible=true] .chrome-spacer,html[data-place-report-visible=true] .chrome-spacer{height:1px!important;min-height:0!important;overflow:hidden!important}html[data-safety-report-page=true]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]),html[data-safety-report-page=true]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) body{touch-action:pan-x!important;background:#fff!important;background-color:#fff!important;background-image:none!important;min-height:100%!important;height:100%!important}html[data-home-page=true],html[data-home-page=true] body{touch-action:pan-x pan-y!important;overscroll-behavior-y:none!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]),html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body{overscroll-behavior:none!important;touch-action:pan-x!important}html[data-safety-report-page=true]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]),html[data-safety-report-page=true]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]) body{overscroll-behavior:none!important;touch-action:pan-x!important}html[data-safety-report-page=true][data-browser=chrome]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]),html[data-safety-report-page=true][data-browser=chrome]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]) body,html[data-safety-report-page=true][data-browser=google]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]),html[data-safety-report-page=true][data-browser=google]:not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-essential-phrases-full=open]):not([data-see-all-areas-visible=true]) body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important}html[data-home-page=true]:not([data-browser=chrome]):not([data-browser=google]),html[data-home-page=true]:not([data-browser=chrome]):not([data-browser=google]) body{touch-action:pan-x!important}html[data-home-page=true]:not([data-browser=chrome]):not([data-browser=google]) .viewport-host,html[data-home-page=true]:not([data-browser=chrome]):not([data-browser=google]) .viewport-host-fixed{touch-action:pan-x!important}html[data-home-page=true][data-browser=chrome],html[data-home-page=true][data-browser=chrome] body,html[data-home-page=true][data-browser=google],html[data-home-page=true][data-browser=google] body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important}html[data-home-page=true][data-browser=chrome] #root,html[data-home-page=true][data-browser=google] #root{min-height:100vh!important;overflow:hidden!important}html[data-home-page=true] body:after{height:180px!important;min-height:180px!important;overflow:hidden!important;background:linear-gradient(to bottom,var(--chrome-bottom, var(--chrome-top, rgb(var(--brand-primary)))) 0%,#ffffff 100%)!important}html[data-home-page=true][data-browser=chrome] body:after,html[data-home-page=true][data-browser=google] body:after{height:0!important;min-height:0!important}html[data-home-page=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-home-page=true] .viewport-host,html[data-home-page=true] .viewport-host-fixed{touch-action:pan-x pan-y!important}html[data-browser=chrome]:not([data-tall-phone=true]),html[data-browser=chrome]:not([data-tall-phone=true]) body,html[data-browser=google]:not([data-tall-phone=true]),html[data-browser=google]:not([data-tall-phone=true]) body{overflow:hidden!important;overscroll-behavior:none!important;touch-action:pan-x!important}html[data-browser=chrome]:not([data-tall-phone=true]) #root,html[data-browser=google]:not([data-tall-phone=true]) #root{min-height:100vh!important;overflow:hidden!important}html[data-browser=chrome] .esim-page:not(.esim-page-embedded),html[data-browser=google] .esim-page:not(.esim-page-embedded){height:100dvh;max-height:100dvh;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}html[data-browser=chrome] body:after,html[data-browser=chrome] .chrome-spacer,html[data-browser=chrome] #root:after,html[data-browser=google] body:after,html[data-browser=google] .chrome-spacer,html[data-browser=google] #root:after{height:0!important;min-height:0!important;overflow:hidden!important;background:transparent!important}html[data-browser=chrome][data-splash-visible=true],html[data-browser=chrome][data-splash-visible=true] body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-browser=chrome][data-splash-visible=true] body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html[data-browser=chrome][data-splash-visible=true] #root,html[data-browser=chrome][data-splash-visible=true] .app-outer{min-height:100vh!important;overflow:hidden!important}html[data-browser=chrome][data-splash-visible=true] .viewport-host,html[data-browser=chrome][data-splash-visible=true] .viewport-host-fixed,html[data-browser=chrome][data-splash-visible=true] .chrome-anchor,html[data-browser=chrome][data-splash-visible=true] .chrome-page,html[data-browser=chrome][data-splash-visible=true] .stage,html[data-browser=chrome][data-splash-visible=true] .app-outer{overflow:hidden!important;touch-action:none!important}html[data-browser=google][data-splash-visible=true],html[data-browser=google][data-splash-visible=true] body{overflow:hidden!important;overflow-y:hidden!important;overscroll-behavior:none!important;touch-action:none!important}html[data-browser=google][data-splash-visible=true] body{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}html[data-browser=google][data-splash-visible=true] #root,html[data-browser=google][data-splash-visible=true] .app-outer{min-height:100vh!important;overflow:hidden!important}html[data-browser=google][data-splash-visible=true] .viewport-host,html[data-browser=google][data-splash-visible=true] .viewport-host-fixed,html[data-browser=google][data-splash-visible=true] .chrome-anchor,html[data-browser=google][data-splash-visible=true] .chrome-page,html[data-browser=google][data-splash-visible=true] .stage,html[data-browser=google][data-splash-visible=true] .app-outer{overflow:hidden!important;touch-action:none!important}html[data-safety-report-page=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) .viewport-host,html[data-safety-report-page=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) .viewport-host-fixed,html[data-safety-report-page=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) .chrome-anchor,html[data-safety-report-page=true]:not(.safely-analyzing-overlay):not([data-search-analyzing=true]):not([data-place-analyzing=true]):not([data-route-loading-analyzing=true]):not([data-safely-analyzing-white-bar="1"]):not([data-see-all-areas-visible=true]):not([data-essential-phrases-full=open]) .chrome-page{background:#fff!important;background-color:#fff!important;background-image:none!important;touch-action:pan-x!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-navigate],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] img[src*="searchpenguin.webp"],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador-secondary],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-secondary],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador-phrases],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-phrases],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-navigate],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] img[src*="searchpenguin.webp"],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador-secondary],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-secondary],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-ambassador-phrases],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] [data-testid=button-favorite-phrases]{display:none!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-ambassador-secondary],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-secondary],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-ambassador-phrases],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-phrases],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] img[src*="searchpenguin.webp"],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-ambassador-secondary],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-secondary],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-ambassador-phrases],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-phrases],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] img[src*="searchpenguin.webp"]{display:none!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-guide],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-favorite-guide],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-retake-survey],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] [data-testid=button-retake-survey]{transform:translateY(calc(42px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-subpage=true] [data-testid=button-back],html[data-browser=google]:not([data-tall-phone=true])[data-place-subpage=true] [data-testid=button-back]{margin-top:calc(12px * var(--stage-scale-inv, 1))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-survey-results-visible=true] [data-survey-results-scroll=true],html[data-browser=google]:not([data-tall-phone=true])[data-survey-results-visible=true] [data-survey-results-scroll=true]{transform:translateY(calc(-73px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-chrome-surface],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-chrome-surface],html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots]{transform:translateY(calc(-52px * var(--stage-scale-inv, 1)))!important}html[data-gsa-iphone-pro-compact=true]:not([data-tall-phone=true])[data-browser=google][data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots]{transform:translateY(calc(-60px * var(--stage-scale-inv, 1)))!important}html[data-gsa-iphone-pro-compact=true]:not([data-tall-phone=true])[data-browser=google][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots]{transform:translateY(calc(-10px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-safari-static-toolbar=true][data-guide-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-safari-tab-top=true][data-guide-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel]{transform:translateY(calc(-52px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-guide-visible=true]) [data-search-dropdown-panel]{transform:translateY(calc(-15px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-chrome-surface],html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots],html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks],html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-chrome-surface],html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots],html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks],html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-chrome-surface],html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-nav-dots]{transform:translateY(calc(-15px * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-safari-static-toolbar=true][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-safari-static-toolbar=true][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-safari-static-toolbar=true][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-safari-tab-top=true][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-safari-tab-top=true][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-safari-tab-top=true][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed{touch-action:pan-x!important;overflow:hidden!important}html[data-guide-visible=true] [data-guide-content],html[data-guide-visible=true] [data-guide-content] *{touch-action:manipulation!important}html[data-guide-visible=true] [data-google-compact-footer]:not([data-my-account-sheet-footer]),html[data-guide-visible=true] [data-chrome-footer-nav],html[data-guide-visible=true] [data-chrome-footer-tall]{pointer-events:none!important}html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) .home-footer-block,html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-safety-footer-wrapper],html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-safety-footer],html[data-guide-visible=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-google-compact-footer]:not([data-my-account-sheet-footer]){display:none!important;visibility:hidden!important}html[data-guide-visible=true]:not([data-my-account-visible=true]):not([data-my-account-overlay=open]) .home-footer-block,html[data-guide-visible=true]:not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-home-footer-backdrop=true]{display:none!important;visibility:hidden!important;background:transparent!important;background-color:transparent!important;background-image:none!important;height:0!important;min-height:0!important;max-height:0!important}html[data-guide-visible=true] [data-google-compact-footer] [data-testid=button-footer-home],html[data-guide-visible=true] [data-google-compact-footer] [data-testid=button-footer-myaccount],html[data-guide-visible=true] [data-google-compact-footer] [data-testid=button-footer-premium],html[data-my-account-visible=true] [data-chrome-footer-nav],html[data-my-account-visible=true] [data-chrome-footer-tall],html[data-my-account-overlay=open] [data-google-compact-footer],html[data-my-account-overlay=open] [data-chrome-footer-nav],html[data-my-account-overlay=open] [data-chrome-footer-tall],html[data-my-account-visible=true] [data-my-account-footer-hitblock],html[data-my-account-overlay=open] [data-my-account-footer-hitblock]{pointer-events:auto!important}[data-my-account-sheet-footer]{visibility:visible!important;pointer-events:auto!important}html[data-guide-report-visible=true] [data-safety-compact-footer-hitblock],html[data-place-report-visible=true] [data-safety-compact-footer-hitblock],html[data-safety-report-page=true] [data-safety-compact-footer-hitblock]{pointer-events:auto!important;background:rgb(var(--brand-primary))!important}html[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-community-reviews-visible=true]) [data-safety-info-blocks]{transform:translateY(calc(-15px * var(--stage-scale-inv, 1)))!important}.vacation-destination-root{box-sizing:border-box}html[data-place-block-modal=true]{--chrome-top: rgb(var(--brand-secondary)) !important;--chrome-top-override: rgb(var(--brand-secondary)) !important;--chrome-top-route: rgb(var(--brand-secondary)) !important;--chrome-bottom: rgb(var(--brand-secondary)) !important;--chrome-bottom-override: rgb(var(--brand-secondary)) !important;--chrome-bottom-route: rgb(var(--brand-secondary)) !important}html[data-place-block-modal=true],html[data-place-block-modal=true] body,html[data-place-block-modal=true] .viewport-host,html[data-place-block-modal=true] .viewport-host-fixed,html[data-place-block-modal=true] .chrome-anchor,html[data-place-block-modal=true] .chrome-page{background:rgb(var(--brand-secondary))!important;background-color:rgb(var(--brand-secondary))!important}html[data-place-block-modal=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-place-block-modal=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-favourites-overlay-visible=true] body:after,html[data-favourites-overlay-visible=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important;background:transparent!important}html[data-get-started-overlay-open=true] body:after,html[data-get-started-overlay-open=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important;background:transparent!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true]) body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true]) .chrome-spacer,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-home-page=true] body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-home-page=true] .chrome-spacer,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome] body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome] .chrome-spacer,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google] body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google] .chrome-spacer,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true] body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true] .chrome-spacer,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true] body:after,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true] .chrome-spacer{display:none!important;height:0!important;min-height:0!important;max-height:0!important;overflow:hidden!important;background:transparent!important;visibility:hidden!important;content:none!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome] body{padding-bottom:0!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true]) body{padding-bottom:0!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-guide-visible=true] [data-explore-safari-footer=true]{visibility:hidden!important;pointer-events:none!important}html:is([data-home-search-focused=true],[data-guide-search-focused=true]):not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) #root:after,html:is([data-home-search-focused=true],[data-guide-search-focused=true]):not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body:after{height:0!important;min-height:0!important;max-height:0!important;background:transparent!important;overflow:hidden!important}html:is([data-home-search-focused=true],[data-guide-search-focused=true]):not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) body{background:linear-gradient(to bottom,var(--chrome-top, rgb(var(--brand-primary))) 0%,var(--chrome-top, rgb(var(--brand-primary))) 22%,#FFFFFF 38%)!important;background-color:var(--chrome-top, rgb(var(--brand-primary)))!important}html[data-home-search-focused=true]:not([data-survey-overlay-visible=true]):not([data-explore-by-vibe-visible=true]):not([data-ambassador-overlay=open]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-store-page=true]) .home-page{background:linear-gradient(to bottom,#57d1da,#57d1da 22%,#fff 38%)!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-google-compact-footer]:not([data-my-account-sheet-footer]){visibility:hidden!important;pointer-events:none!important}html[data-review-submitted-modal=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-review-submitted-modal=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-review-submitted-modal=true],html[data-review-submitted-modal=true] body,html[data-review-submitted-modal=true] .viewport-host,html[data-review-submitted-modal=true] .viewport-host-fixed,html[data-review-submitted-modal=true] .chrome-anchor,html[data-review-submitted-modal=true] .chrome-page{background:#fff!important;background-color:#fff!important}html{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;scroll-behavior:smooth}body{overflow:visible;position:relative;overscroll-behavior-y:none}body:after{content:"";display:block;height:var(--scroll-buffer, 0px);min-height:0;background:var(--chrome-bottom, transparent);background-image:none;overflow:hidden}#root:after{content:"";display:block;height:0;background:transparent;flex-shrink:0;pointer-events:none}html[data-safari-static-toolbar=true] #root:after,html[data-safari-tab-top=true] #root:after{height:0}#root{min-height:var(--viewport-full-h, var(--viewport-fallback-h))}html[data-safety-report-page=true] #root,html[data-safety-report-page=true] .chrome-page{min-height:max(var(--viewport-full-h, 100dvh),100dvh)}html[data-safety-report-page=true] .viewport-host-fixed,html[data-safety-report-page=true] .viewport-host,html[data-safety-report-page=true] .chrome-anchor{height:max(var(--viewport-full-h, 100dvh),100dvh)}.page.layer{position:relative;width:1170px;height:2532px;will-change:opacity,transform;transform:translateZ(0);overflow:hidden}.page.fade-in{opacity:1}.page.fade-out{animation:fadeOut .16s ease both}.layer.current{z-index:1}.layer.next{z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes safely-loading-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-12px)}}.safely-loading-bounce{display:inline-block;animation:safely-loading-bounce 1.6s ease-in-out infinite}@keyframes splash-letters-drop-bounce{0%{transform:translate(-50%) translateY(-180%);opacity:0}40%{transform:translate(-50%) translateY(0);opacity:1}55%{transform:translate(-50%) translateY(-44px) scaleY(1.04)}70%{transform:translate(-50%) translateY(0) scaleY(.95)}82%{transform:translate(-50%) translateY(-14px) scaleY(1.02)}92%{transform:translate(-50%) translateY(0) scaleY(.98)}to{transform:translate(-50%) translateY(0) scaleY(1)}}.splash-letters-bounce{animation:none}.splash-letters-responsive{width:min(420px,36vw)}@media(max-width:700px){.splash-letters-responsive{width:min(480px,56vw)}}@keyframes splash-swipe-fade{0%,to{opacity:1}50%{opacity:.4}}.splash-swipe-text{animation:splash-swipe-fade 1.5s ease-in-out infinite}@keyframes splash-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.splash-swipe-chevron{animation:splash-chevron-bounce 1.2s ease-in-out infinite}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}input::-moz-placeholder{color:#fff!important;opacity:1}input::placeholder{color:#fff!important;opacity:1}.app-outer{width:100%;min-height:var(--viewport-fallback-h);display:block;overflow:visible;background:var(--chrome-shell-fill);position:relative;box-sizing:border-box}html{scroll-snap-type:y proximity}html[data-browser=chrome],html[data-browser=google],html[data-safari-static-toolbar=true],html[data-safari-tab-top=true]{scroll-snap-type:none!important}@media(max-width:1023px){html[data-browser=chrome]:not([data-tall-phone=true]) [data-chrome-footer-nav]:not([data-chrome-footer-tall]),html[data-safari-static-toolbar=true] [data-chrome-footer-nav]:not([data-chrome-footer-tall]),html[data-safari-tab-top=true] [data-chrome-footer-nav]:not([data-chrome-footer-tall]){padding-bottom:calc(env(safe-area-inset-bottom,0px) + ((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1)))!important;height:calc(240px + ((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1)))!important;box-sizing:border-box}html[data-browser=chrome]:not([data-tall-phone=true]) [data-chrome-footer-nav]:not([data-chrome-footer-tall])>div:first-child,html[data-safari-static-toolbar=true] [data-chrome-footer-nav]:not([data-chrome-footer-tall])>div:first-child,html[data-safari-tab-top=true] [data-chrome-footer-nav]:not([data-chrome-footer-tall])>div:first-child{height:calc(240px + ((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1)))!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-chrome-footer-tall],html[data-safari-static-toolbar=true] [data-chrome-footer-tall],html[data-safari-tab-top=true] [data-chrome-footer-tall]{padding-bottom:calc(env(safe-area-inset-bottom,0px) + ((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1)))!important;height:calc(472px + ((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1)))!important;box-sizing:border-box}}@media(max-width:1023px){html[data-browser=chrome] [data-google-compact-footer],html[data-browser=google] [data-google-compact-footer],html[data-safari-static-toolbar=true] [data-google-compact-footer],html[data-safari-tab-top=true] [data-google-compact-footer]{background:var(--chrome-bottom, rgb(var(--brand-primary)))!important;background-color:var(--chrome-bottom, rgb(var(--brand-primary)))!important}html[data-browser=chrome]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer],html[data-browser=google]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer],html[data-safari-static-toolbar=true]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer],html[data-safari-tab-top=true]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer]{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html[data-browser=chrome]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer]>button,html[data-browser=google]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer]>button,html[data-safari-static-toolbar=true]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer]>button,html[data-safari-tab-top=true]:not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer]>button{background:transparent!important;background-color:transparent!important}html[data-browser=chrome][data-guide-report-visible=true] [data-google-compact-footer],html[data-browser=chrome][data-place-report-visible=true] [data-google-compact-footer],html[data-browser=google][data-guide-report-visible=true] [data-google-compact-footer],html[data-browser=google][data-place-report-visible=true] [data-google-compact-footer],html[data-safari-static-toolbar=true][data-guide-report-visible=true] [data-google-compact-footer],html[data-safari-static-toolbar=true][data-place-report-visible=true] [data-google-compact-footer],html[data-safari-tab-top=true][data-guide-report-visible=true] [data-google-compact-footer],html[data-safari-tab-top=true][data-place-report-visible=true] [data-google-compact-footer]{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html[data-browser=chrome][data-guide-report-visible=true] [data-google-compact-footer]>button,html[data-browser=chrome][data-place-report-visible=true] [data-google-compact-footer]>button,html[data-browser=google][data-guide-report-visible=true] [data-google-compact-footer]>button,html[data-browser=google][data-place-report-visible=true] [data-google-compact-footer]>button,html[data-safari-static-toolbar=true][data-guide-report-visible=true] [data-google-compact-footer]>button,html[data-safari-static-toolbar=true][data-place-report-visible=true] [data-google-compact-footer]>button,html[data-safari-tab-top=true][data-guide-report-visible=true] [data-google-compact-footer]>button,html[data-safari-tab-top=true][data-place-report-visible=true] [data-google-compact-footer]>button{background:transparent!important;background-color:transparent!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-google-compact-footer]{height:calc(100px * var(--stage-scale-inv, 1))!important}html[data-safari-static-toolbar=true] [data-google-compact-footer],html[data-safari-tab-top=true] [data-google-compact-footer]{height:calc(140px * var(--stage-scale-inv, 1))!important}[data-google-compact-footer]{min-height:220px!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google]:not([data-tall-phone=true]):not([data-guide-report-visible]):not([data-place-report-visible]) body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome]:not([data-tall-phone=true]):not([data-guide-report-visible]):not([data-place-report-visible]) body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true]:not([data-guide-report-visible]):not([data-place-report-visible]) body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true]:not([data-guide-report-visible]):not([data-place-report-visible]) body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google]:not([data-tall-phone=true])[data-guide-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome]:not([data-tall-phone=true])[data-guide-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true][data-guide-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true][data-guide-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google]:not([data-tall-phone=true])[data-guide-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome]:not([data-tall-phone=true])[data-guide-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true][data-guide-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true][data-guide-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=google]:not([data-tall-phone=true])[data-place-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-browser=chrome]:not([data-tall-phone=true])[data-place-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-static-toolbar=true][data-place-report-visible=true] body,html:is([data-guide-search-focused=true],[data-home-search-focused=true])[data-safari-tab-top=true][data-place-report-visible=true] body{padding-bottom:0!important}html:is([data-guide-search-focused=true],[data-home-search-focused=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]) [data-google-compact-footer]:not([data-my-account-sheet-footer]){visibility:hidden!important;pointer-events:none!important}html[data-browser=google] [data-google-compact-footer] img{width:166px!important;height:166px!important}html[data-browser=chrome]:not([data-tall-phone=true]):not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer] img,html[data-browser=google]:not([data-tall-phone=true]):not([data-guide-report-visible]):not([data-place-report-visible]) [data-google-compact-footer] img{transform:translateY(-8px)!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-google-compact-footer] img{transform:translateY(-4px)!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-google-compact-footer]{padding-top:0!important;padding-bottom:0!important;align-items:flex-start!important;justify-content:flex-start!important}html[data-browser=chrome]:not([data-tall-phone=true]) [data-google-compact-footer]>button{margin-top:-5px!important;transform:translateY(-4px)!important}html[data-browser=google]:not([data-tall-phone=true]) [data-google-compact-footer]>button{transform:translateY(-8px)!important}}html[data-guide-report-visible=true] [data-google-compact-footer],html[data-place-report-visible=true] [data-google-compact-footer]{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important}html[data-guide-report-visible=true] [data-google-compact-footer]>button,html[data-place-report-visible=true] [data-google-compact-footer]>button{background:transparent!important;background-color:transparent!important}html[data-vacation-compact-footer=chrome] [data-google-compact-footer]{height:calc(140px * var(--stage-scale-inv, 1))!important;bottom:calc((56px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1) + env(safe-area-inset-bottom,0px))!important}html[data-vacation-compact-footer=chrome] body{padding-bottom:calc((140px + 56px + 40px + var(--ios-chrome-footer-lift, 0px)) * var(--stage-scale-inv, 1) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box}html[data-vacation-compact-footer=google] body{padding-bottom:calc((100px + 96px + 40px) * var(--stage-scale-inv, 1) + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box}html[data-gsa-iphone-pro-compact=true][data-vacation-compact-footer=google] body{padding-bottom:calc((100px + 106px + 40px) * var(--stage-scale-inv, 1) + env(safe-area-inset-bottom,0px))!important}html:is([data-ambassador-overlay=open],[data-essential-phrases-full=open],[data-see-all-areas-visible=true],[data-contact-form-open=true],[data-hide-compact-footer=true]) :is([data-google-compact-footer]:not([data-my-account-sheet-footer]),[data-safety-compact-footer-hitblock],[data-safety-footer-wrapper],[data-my-account-footer-hitblock],[data-chrome-footer-nav],[data-chrome-footer-tall],div:has(>[data-google-compact-footer]),div:has(>[data-my-account-footer-hitblock]),div:has(>[data-chrome-footer-nav])){display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-ambassador-overlay=open]:not(.__boost1):not(.__boost2):not(.__boost3):not(.__boost4) body,html[data-essential-phrases-full=open]:not(.__boost1):not(.__boost2):not(.__boost3):not(.__boost4) body,html[data-contact-form-open=true]:not(.__boost1):not(.__boost2):not(.__boost3):not(.__boost4) body,html[data-hide-compact-footer=true]:not(.__boost1):not(.__boost2):not(.__boost3):not(.__boost4) body{padding-top:0!important;padding-bottom:0!important}body{overscroll-behavior-y:auto}.chrome-page{background:var(--chrome-shell-fill);width:100%;max-width:100vw;min-height:var(--viewport-full-h, var(--viewport-fallback-h));overflow:hidden;box-sizing:border-box}.chrome-anchor{height:var(--viewport-full-h, var(--viewport-fallback-h));scroll-snap-align:center;scroll-snap-stop:always;position:relative;background:var(--chrome-shell-fill)}.viewport-host-fixed{position:relative;width:100%;max-width:100vw;height:var(--viewport-full-h, var(--viewport-fallback-h));background:var(--chrome-shell-fill);display:flex;align-items:flex-start;justify-content:center;overflow:hidden;touch-action:pan-y;scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box}.chrome-spacer{height:1px;overflow:hidden;background:transparent;scroll-snap-align:none}@media(max-width:1023px){html[data-safari-static-toolbar=true] .safety-report-content,html[data-safari-static-toolbar=true] .safety-report-page{padding-bottom:calc(95px + env(safe-area-inset-bottom,0px))!important;transform:translateY(-95px)!important}html[data-safari-static-toolbar=true][data-place-report-visible=true] .vacation-destination-root{padding-bottom:env(safe-area-inset-bottom,0px);transform:none}html[data-safari-static-toolbar=true] .analyzing-page,html[data-safari-static-toolbar=true] .analyzing-content{padding-bottom:calc(95px + env(safe-area-inset-bottom,0px))!important;transform:translateY(-95px)!important}html[data-safari-tab=bottom] .analyzing-page,html[data-safari-tab=bottom] .analyzing-content,html[data-safari-tab=top] .analyzing-page,html[data-safari-tab=top] .analyzing-content{transform:translateY(-180px)!important}html[data-safari-tab=bottom] [data-testid=splash-safe-area-bottom],html[data-safari-tab=top] [data-testid=splash-safe-area-bottom]{display:none!important}html[data-safari-tab=bottom] .splash-safely-reveal,html[data-safari-tab=top] .splash-safely-reveal{top:1650px!important}html[data-safari-tab=bottom] [data-community-favorites-scroll]>div:last-child,html[data-safari-tab=top] [data-community-favorites-scroll]>div:last-child{margin-bottom:700px!important}html[data-safari-tab=bottom] [data-explore-by-vibe-scroll]:after,html[data-safari-tab=top] [data-explore-by-vibe-scroll]:after,html[data-safari-tab=bottom] [data-vibe-results-scroll]:after,html[data-safari-tab=top] [data-vibe-results-scroll]:after{content:"";display:block;height:550px;width:1px;flex-shrink:0;pointer-events:none}html[data-safari-tab=bottom] [data-testid=text-trending-heading],html[data-safari-tab=bottom] [data-testid=text-hot-spots],html[data-safari-tab=bottom] [data-testid=trending-carousel-mobile]{transform:translateY(-150px)!important}html[data-safari-tab=bottom] [data-setup-scroll]:after,html[data-safari-tab=top] [data-setup-scroll]:after{content:"";display:block;height:250px;width:1px;flex-shrink:0;pointer-events:none}html[data-safari-tab=bottom] [data-survey-scroll-shell]:after,html[data-safari-tab=top] [data-survey-scroll-shell]:after{content:"";display:block;height:250px;width:1px;flex-shrink:0;pointer-events:none}html[data-safari-tab=bottom] [data-community-reviews-scroll]>div,html[data-safari-tab=top] [data-community-reviews-scroll]>div{padding-bottom:500px!important}html[data-safari-tab=bottom][data-safety-report-page=true] [data-testid=button-invite-friends],html[data-safari-tab=top][data-safety-report-page=true] [data-testid=button-invite-friends],html[data-safari-tab=bottom][data-safety-report-page=true] [data-testid=button-favorite-navigate],html[data-safari-tab=top][data-safety-report-page=true] [data-testid=button-favorite-navigate],html[data-safari-tab=bottom][data-safety-report-page=true] [data-testid=search-penguin-illustration],html[data-safari-tab=top][data-safety-report-page=true] [data-testid=search-penguin-illustration],html[data-safari-tab=bottom][data-safety-report-page=true] [data-testid=button-share-safety],html[data-safari-tab=top][data-safety-report-page=true] [data-testid=button-share-safety]{display:none!important}html[data-safari-tab=bottom][data-safety-report-page=true]:not([data-place-report-visible=true]):not([data-guide-visible=true]) [data-search-bar],html[data-safari-tab=top][data-safety-report-page=true]:not([data-place-report-visible=true]):not([data-guide-visible=true]) [data-search-bar],html[data-safari-tab=bottom][data-safety-report-page=true]:not([data-place-report-visible=true]):not([data-guide-visible=true]) [data-search-dropdown-panel],html[data-safari-tab=top][data-safety-report-page=true]:not([data-place-report-visible=true]):not([data-guide-visible=true]) [data-search-dropdown-panel]{transform:translateY(-85px)!important}html[data-safari-tab=bottom][data-safety-report-page=true] .safety-report-content,html[data-safari-tab=top][data-safety-report-page=true] .safety-report-content,html[data-safari-tab=bottom][data-safety-report-page=true] .safety-report-page,html[data-safari-tab=top][data-safety-report-page=true] .safety-report-page{transform:translateY(-170px)!important}}.viewport-host{position:relative;width:100vw;height:var(--viewport-full-h, var(--viewport-fallback-h));background:var(--chrome-shell-fill);display:flex;align-items:flex-start;justify-content:center;overflow:hidden;touch-action:pan-y}html[data-safety-carousel-active=true] .viewport-host,html[data-safety-carousel-active=true] .viewport-host-fixed,html[data-safety-carousel-active=true] .stage{touch-action:pan-x pan-y!important}.safety-report-embla-viewport .safety-report-embla-container{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform}.safety-report-embla-slide-content{content-visibility:auto;contain-intrinsic-size:1170px 2532px}.trending-card{contain:paint}[data-review-card]{content-visibility:auto;contain-intrinsic-size:900px 280px}.hd-carousel-card{content-visibility:auto;contain-intrinsic-size:280px 360px}.hd-guide-card{content-visibility:auto;contain-intrinsic-size:400px 180px}.related-card{content-visibility:auto;contain-intrinsic-size:300px 360px}.safety-carousel-native-scroll::-webkit-scrollbar{display:none}html[data-essential-phrases-full=open]{scroll-snap-type:none!important}html[data-essential-phrases-full=open],html[data-essential-phrases-full=open] body,html[data-see-all-areas-visible=true],html[data-see-all-areas-visible=true] body{min-height:100%!important;height:auto!important}html[data-essential-phrases-full=open] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-essential-phrases-full=open] body:after,html[data-see-all-areas-visible=true] body:after{display:block!important;content:""!important;height:1px!important;min-height:0!important;background:transparent!important}html[data-essential-phrases-full=open][data-essential-phrases-full] body,html[data-see-all-areas-visible=true][data-see-all-areas-visible] body,html[data-essential-phrases-full=open][data-essential-phrases-full],html[data-see-all-areas-visible=true][data-see-all-areas-visible]{touch-action:pan-y!important}html[data-see-all-areas-visible=true] body>*:not([data-see-all-portal]),html[data-essential-phrases-full=open] body>*:not([data-see-all-portal]){position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important}html[data-my-account-overlay=open] body:after{height:var(--scroll-buffer, 2060px)!important;min-height:0!important;background:transparent!important}html[data-ambassador-overlay=open] body:after{height:var(--scroll-buffer, 2750px)!important;min-height:0!important;background:transparent!important}html:has([data-invite-friends-portal-root]) body:after{height:0!important;min-height:0!important;background:rgb(var(--brand-primary))!important}html:has([data-invite-friends-portal-root]) .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-write-review-modal=true] body:after,html[data-edit-review-modal=true] body:after{height:0!important;min-height:0!important;background:transparent!important}html[data-write-review-modal=true] .chrome-spacer,html[data-edit-review-modal=true] .chrome-spacer{height:0!important;min-height:0!important;overflow:hidden!important}html[data-write-review-modal=true]{overflow:hidden!important;height:100%;overscroll-behavior:none;--visual-viewport-offset-y: 0px !important;--pull-y: 0px !important}html[data-write-review-modal=true] body,html[data-write-review-modal=true] #root{overflow:hidden!important}html[data-write-review-modal=true] .stage-positioner,html[data-edit-review-modal=true] .stage-positioner{transform:none!important}html[data-write-review-dismissing=true]{overflow:hidden!important;height:100%;overscroll-behavior:none;--visual-viewport-offset-y: 0px !important;--pull-y: 0px !important}html[data-write-review-dismissing=true] body,html[data-write-review-dismissing=true] #root{overflow:hidden!important}html[data-write-review-dismissing=true] .viewport-host,html[data-write-review-dismissing=true] .viewport-host-fixed,html[data-write-review-dismissing=true] .stage-positioner{transform:none!important}html[data-ambassador-admin-focused=true]{overflow:hidden!important;height:100%;overscroll-behavior:none;--visual-viewport-offset-y: 0px !important;--pull-y: 0px !important}html[data-ambassador-admin-focused=true] .stage-positioner{transform:none!important}html[data-write-review-modal=true],html[data-write-review-modal=true] body,html[data-write-review-modal=true] .viewport-host,html[data-write-review-modal=true] .viewport-host-fixed,html[data-write-review-modal=true] .chrome-anchor,html[data-write-review-modal=true] .chrome-page,html[data-edit-review-modal=true],html[data-edit-review-modal=true] body,html[data-edit-review-modal=true] .viewport-host,html[data-edit-review-modal=true] .viewport-host-fixed,html[data-edit-review-modal=true] .chrome-anchor,html[data-edit-review-modal=true] .chrome-page{background:#eaf7ff!important;background-color:#eaf7ff!important}html[data-contact-form-focused=true] .viewport-host,html[data-contact-form-focused=true] .viewport-host-fixed,html[data-contact-form-open=true] .viewport-host,html[data-contact-form-open=true] .viewport-host-fixed,html[data-account-page-focused=true] .viewport-host,html[data-account-page-focused=true] .viewport-host-fixed,html[data-my-account-input-focused=true] .viewport-host,html[data-my-account-input-focused=true] .viewport-host-fixed,html[data-ambassador-input-focused=true] .viewport-host,html[data-ambassador-input-focused=true] .viewport-host-fixed,html[data-ambassador-admin-focused=true] .viewport-host,html[data-ambassador-admin-focused=true] .viewport-host-fixed,html[data-referral-modal-focused=true] .viewport-host,html[data-referral-modal-focused=true] .viewport-host-fixed,html[data-forgot-password-modal-open=true] .viewport-host,html[data-forgot-password-modal-open=true] .viewport-host-fixed,html[data-write-review-modal=true] .viewport-host,html[data-write-review-modal=true] .viewport-host-fixed,html[data-edit-review-modal=true] .viewport-host,html[data-edit-review-modal=true] .viewport-host-fixed{transform:none!important}html[data-contact-form-focused=true] .viewport-host,html[data-contact-form-focused=true] .viewport-host-fixed,html[data-contact-form-focused=true] .chrome-anchor,html[data-contact-form-focused=true] .chrome-page,html[data-contact-form-open=true] .viewport-host,html[data-contact-form-open=true] .viewport-host-fixed,html[data-contact-form-open=true] .chrome-anchor,html[data-contact-form-open=true] .chrome-page,html[data-account-page-focused=true] .viewport-host,html[data-account-page-focused=true] .viewport-host-fixed,html[data-account-page-focused=true] .chrome-anchor,html[data-account-page-focused=true] .chrome-page,html[data-my-account-input-focused=true] .viewport-host,html[data-my-account-input-focused=true] .viewport-host-fixed,html[data-my-account-input-focused=true] .chrome-anchor,html[data-my-account-input-focused=true] .chrome-page,html[data-ambassador-admin-focused=true] .viewport-host,html[data-ambassador-admin-focused=true] .viewport-host-fixed,html[data-ambassador-admin-focused=true] .chrome-anchor,html[data-ambassador-admin-focused=true] .chrome-page{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-forgot-password-modal-open=true] .viewport-host,html[data-forgot-password-modal-open=true] .viewport-host-fixed,html[data-forgot-password-modal-open=true] .chrome-anchor,html[data-forgot-password-modal-open=true] .chrome-page{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-contact-form-focused=true] body,html[data-contact-form-open=true] body,html[data-account-page-focused=true] body,html[data-my-account-input-focused=true] body,html[data-ambassador-admin-focused=true] body{background:#fff!important;background-image:none!important;overflow:hidden!important}html[data-forgot-password-modal-open=true] body{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-contact-form-focused=true] #root,html[data-contact-form-focused=true] .app-outer,html[data-contact-form-open=true] #root,html[data-contact-form-open=true] .app-outer,html[data-account-page-focused=true] #root,html[data-account-page-focused=true] .app-outer,html[data-my-account-input-focused=true] #root,html[data-my-account-input-focused=true] .app-outer,html[data-ambassador-admin-focused=true] #root,html[data-ambassador-admin-focused=true] .app-outer{background:#fff!important;background-image:none!important;overflow:hidden!important}html[data-forgot-password-modal-open=true] #root,html[data-forgot-password-modal-open=true] .app-outer{background:rgb(var(--brand-primary))!important;background-color:rgb(var(--brand-primary))!important;background-image:none!important}html[data-contact-form-focused=true] body:after,html[data-contact-form-open=true] body:after,html[data-account-page-focused=true] body:after,html[data-my-account-input-focused=true] body:after,html[data-ambassador-admin-focused=true] body:after,html[data-contact-form-focused=true] .chrome-spacer,html[data-contact-form-open=true] .chrome-spacer,html[data-account-page-focused=true] .chrome-spacer,html[data-my-account-input-focused=true] .chrome-spacer,html[data-ambassador-admin-focused=true] .chrome-spacer{height:0!important;min-height:0!important;background:transparent!important;overflow:hidden!important}html[data-forgot-password-modal-open=true] body:after,html[data-forgot-password-modal-open=true] .chrome-spacer{height:0!important;min-height:0!important;background:rgb(var(--brand-primary))!important;overflow:hidden!important}html[data-referral-modal-focused=true],html[data-referral-modal-focused=true] body{overflow:hidden!important;overscroll-behavior:none!important}html[data-forgot-password-modal-open=true]{--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom-route: rgb(var(--brand-primary)) !important;--topbar-bg: rgb(var(--brand-primary)) !important;--app-bg: rgb(var(--brand-primary)) !important;--safe-area-bg: rgb(var(--brand-primary)) !important;background-color:rgb(var(--brand-primary))!important;overflow:hidden!important;overscroll-behavior:none!important}html[data-forgot-password-modal-open=true] body{--chrome-top-route: rgb(var(--brand-primary)) !important;--chrome-bottom-route: rgb(var(--brand-primary)) !important;--topbar-bg: rgb(var(--brand-primary)) !important;--app-bg: rgb(var(--brand-primary)) !important;--safe-area-bg: rgb(var(--brand-primary)) !important;overflow:hidden!important;overscroll-behavior:none!important}html[data-contact-form-focused=true] [data-contact-form-scroll],html[data-contact-form-focused=true] .contact-scroll,html[data-contact-form-open=true] [data-contact-form-scroll],html[data-contact-form-open=true] .contact-scroll,html[data-my-account-input-focused=true] [data-account-details-scroll],html[data-my-account-input-focused=true] .account-scroll,html[data-account-page-focused=true] [data-account-page-scroll],html[data-account-page-focused=true] .account-page-scroll,html[data-ambassador-admin-focused=true] [data-ambassador-admin-scroll],html[data-ambassador-admin-focused=true] .ambassador-admin-scroll{overflow-y:auto!important;touch-action:pan-y!important;overflow-anchor:none!important}[data-ambassador-admin-scroll],.ambassador-admin-scroll{overflow-anchor:none}html[data-browser=chrome][data-contact-form-focused=true],html[data-browser=chrome][data-contact-form-focused=true] body,html[data-browser=google][data-contact-form-focused=true],html[data-browser=google][data-contact-form-focused=true] body,html[data-browser=chrome][data-contact-form-open=true],html[data-browser=chrome][data-contact-form-open=true] body,html[data-browser=google][data-contact-form-open=true],html[data-browser=google][data-contact-form-open=true] body,html[data-browser=chrome][data-account-page-focused=true],html[data-browser=chrome][data-account-page-focused=true] body,html[data-browser=google][data-account-page-focused=true],html[data-browser=google][data-account-page-focused=true] body{touch-action:pan-y!important}html[data-contact-form-focused=true][data-browser=chrome][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-contact-form-focused=true][data-browser=chrome][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-contact-form-focused=true][data-browser=chrome][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-contact-form-focused=true][data-browser=chrome][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-contact-form-focused=true][data-browser=google][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-contact-form-focused=true][data-browser=google][data-place-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed,html[data-contact-form-focused=true][data-browser=google][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host,html[data-contact-form-focused=true][data-browser=google][data-guide-report-visible=true]:not([data-community-reviews-visible=true]) .viewport-host-fixed{touch-action:pan-y!important}html[data-contact-form-focused=true] [data-contact-form-scroll] textarea,html[data-contact-form-focused=true] [data-contact-form-scroll] input,html[data-contact-form-open=true] [data-contact-form-scroll] textarea,html[data-contact-form-open=true] [data-contact-form-scroll] input,html[data-account-page-focused=true] [data-account-page-scroll] textarea,html[data-account-page-focused=true] [data-account-page-scroll] input{touch-action:pan-y!important}html[data-my-account-overlay=open] [data-contact-form-scroll],html[data-my-account-overlay=open] .contact-scroll,html[data-my-account-overlay=open] [data-account-scroll],html[data-my-account-overlay=open] .account-scroll,html[data-my-account-visible=true] [data-account-scroll],html[data-my-account-visible=true] .account-scroll,html[data-guide-visible=true][data-my-account-overlay=open] [data-account-scroll],html[data-guide-visible=true][data-my-account-overlay=open] [data-contact-form-scroll],html[data-guide-visible=true][data-my-account-overlay=open] .account-scroll,html[data-guide-visible=true][data-my-account-visible=true] [data-account-scroll],html[data-guide-visible=true][data-my-account-visible=true] .account-scroll{overflow-y:auto!important;touch-action:pan-y!important;overscroll-behavior:contain!important}html[data-guide-visible=true][data-my-account-overlay=open] [data-account-scroll] *,html[data-guide-visible=true][data-my-account-visible=true] [data-account-scroll] *{touch-action:pan-y!important}[data-testid=modal-contact-form] [data-contact-form-scroll],[data-testid=modal-contact-form] .contact-scroll,[data-testid=account-page-contact-form] [data-account-page-scroll],[data-testid=account-page-contact-form] .account-page-scroll{touch-action:pan-y!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}[data-stage-overlay-scroll]{overflow-y:auto!important;touch-action:pan-y!important}html[data-input-focused=true] .viewport-host,html[data-input-focused=true] .viewport-host-fixed{transform:translateY(calc(-1 * var(--visual-viewport-offset-y, 0px)))}html[data-write-review-modal=true] .viewport-host,html[data-write-review-modal=true] .viewport-host-fixed,html[data-edit-review-modal=true] .viewport-host,html[data-edit-review-modal=true] .viewport-host-fixed,html[data-referral-modal-focused=true] .viewport-host,html[data-referral-modal-focused=true] .viewport-host-fixed{transform:none!important}.stage-positioner{position:absolute;left:calc(50vw - (585px * var(--stage-scale)));top:0;transform:none}@media(display-mode:standalone){.app-outer{padding-top:0;padding-bottom:env(safe-area-inset-bottom,0px)}}.stage{position:relative!important;overflow:hidden!important;width:1170px!important;height:2532px!important;background:var(--chrome-top, rgb(var(--brand-primary)));background-color:var(--chrome-top, rgb(var(--brand-primary)));touch-action:pan-y}.bg-img,.bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:-1;pointer-events:none}input{touch-action:manipulation}.hotspot{position:absolute;z-index:2;display:grid;place-items:center;background:rgb(var(--brand-primary));color:rgb(var(--focus-ring));border-radius:40px;height:140px;font:700 48px/1 Poppins,sans-serif;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.input-pill{position:absolute;z-index:2;width:914px;height:140px;padding:0 40px;border-radius:40px;border:none;outline:none;background:rgb(var(--brand-primary));color:#fff;font:44px Sora,Poppins,sans-serif}.selected{outline:10px solid rgb(var(--focus-ring))}.line-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;line-height:1.4;overflow:hidden;word-break:break-word}@supports not (-webkit-line-clamp: 2){.line-clamp-2{display:block;line-height:1.4;max-height:2.8em;overflow:hidden}}[data-testid=button-my-account],[data-testid=button-my-account] *,[data-testid=button-my-account]:hover,[data-testid=button-my-account]:hover *,[data-testid=button-my-account]:active,[data-testid=button-my-account]:active *,[data-testid=button-my-account]:focus,[data-testid=button-my-account]:focus *{opacity:1!important;filter:none!important;-webkit-tap-highlight-color:transparent!important}[data-testid=button-my-account]:active,[data-testid=button-my-account]:hover,[data-testid=button-my-account]:focus{transform:none!important;background:transparent!important;background-color:transparent!important}[data-testid=button-my-account] img,[data-testid=button-my-account]:active img,[data-testid=button-my-account]:hover img{opacity:1!important;filter:brightness(1)!important}[data-testid=button-my-account] span,[data-testid=button-my-account]:active span,[data-testid=button-my-account]:hover span{opacity:1!important;color:#212121!important}*:has(>img[src*="/illustrations/"]),*:has(>img[src*="illustrations/"]),*:has(>img[src*="/no-button-pages/"]),*:has(>img.illustration-img){color-scheme:light only}img[src*="/illustrations/"],img[src*="illustrations/"],img[src*="/no-button-pages/"],img.illustration-img{color-scheme:light only!important;background-color:transparent!important;background-image:none!important;transition:none!important}img[src*="safelylogo.svg"],img[src*="safelylogo.png"],img[src*="safely-text.svg"]{image-rendering:-webkit-optimize-contrast}[data-google-compact-footer],[data-google-compact-footer] *{color-scheme:light only!important}[data-analyzing-page]>div:has(>span>img[src*="/illustrations/"]),[data-analyzing-page]>div:has(>img[src*="/illustrations/"]){color-scheme:light only!important}[data-testid^=favorite-item-] div{word-break:normal!important;overflow-wrap:normal!important}.favorites-city-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:keep-all!important;overflow-wrap:normal!important;line-break:auto!important}.safely-admin-surface{font-family:Poppins,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.safely-admin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;position:sticky;top:0;z-index:30;padding:12px 4px 16px;margin:-4px -4px 16px;background:linear-gradient(180deg,#eef2f7,#eef2f7 88%,#eef2f7f5);border-bottom:1px solid rgba(15,23,42,.1)}.safely-admin-section{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px 18px;margin-bottom:16px;box-shadow:0 1px 2px #0f172a0d}.safely-admin-section--tint{background:#eff6ff;border-color:#bfdbfe}.safely-admin-btn{border:none;border-radius:10px;cursor:pointer;font-family:inherit;font-weight:600;box-sizing:border-box;min-height:44px;line-height:1.2}.safely-admin-btn:disabled{opacity:.5;cursor:not-allowed}.safely-admin-btn--primary{background:#7cc8f0;color:#0f172a}.safely-admin-btn--danger{background:#b91c1c;color:#fff}.safely-admin-btn--warn{background:#dc2626;color:#fff}.safely-admin-btn--success{background:#15803d;color:#fff}.safely-admin-suggest-list{max-height:min(38vh,300px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.safely-admin-suggest-item{padding:11px 14px;cursor:pointer;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.safely-admin-suggest-item:hover,.safely-admin-suggest-item:focus-visible{background:#f0f9ff;outline:none}.safely-admin-table tbody tr.safely-admin-data-row{border-bottom:1px solid #e5e7eb;cursor:pointer}.safely-admin-table tbody tr.safely-admin-data-row:hover{background:#f8fafc}.safely-admin-callout{border-radius:12px;padding:14px 16px;margin:0 0 16px;line-height:1.5}.safely-admin-callout--how{background:#f7fee7;border:1px solid #d9f99d;color:#365314}.safely-admin-callout--warn{background:#fffbeb;border:1px solid #fcd34d;color:#78350f}.safely-admin-review-card{transition:box-shadow .2s ease,border-color .2s ease}.safely-admin-review-card:hover{box-shadow:0 4px 14px #0f172a1a}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-safe,.spinning-bear{animation-duration:revert!important;transition-duration:revert!important}.trending-carousel{animation-play-state:paused!important}}@keyframes safely-skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}html[data-place-subpage=true],html[data-place-subpage=true] body{background-color:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-place-subpage=true]{--chrome-bottom: #ffffff !important;--chrome-bottom-override: #ffffff !important;--chrome-bottom-route: #ffffff !important}html[data-see-all-areas-visible=true],html[data-see-all-areas-visible=true] body,html[data-see-all-areas-visible=true] #root,html[data-see-all-areas-visible=true] .chrome-page,html[data-see-all-areas-visible=true] .chrome-anchor,html[data-see-all-areas-visible=true] #chromeAnchor,html[data-see-all-areas-visible=true] .viewport-host,html[data-see-all-areas-visible=true] .viewport-host-fixed{background:#87d4ff!important;background-color:#87d4ff!important;background-image:none!important;--chrome-top: #87D4FF !important;--chrome-top-override: #87D4FF !important;--chrome-top-route: #87D4FF !important;--chrome-bottom: #87D4FF !important;--chrome-bottom-override: #87D4FF !important;--chrome-bottom-route: #87D4FF !important;--chrome-shell-fill: #87D4FF !important}html[data-ambassador-overlay=open]{background:linear-gradient(to bottom,rgb(var(--brand-secondary)),rgb(var(--brand-secondary)) 18%,#fff 40%)!important;background-color:#fff!important;--chrome-bottom: #ffffff !important;--chrome-bottom-override: #ffffff !important;--chrome-bottom-route: #ffffff !important}html[data-ambassador-overlay=open] body{background:linear-gradient(to bottom,rgb(var(--brand-secondary)),rgb(var(--brand-secondary)) 18%,#fff 40%)!important;background-color:#fff!important}html[data-essential-phrases-full=open],html[data-essential-phrases-full=open] body{background:#87d4ff!important;background-color:#87d4ff!important;background-image:none!important;--chrome-bottom: #87D4FF !important;--chrome-bottom-override: #87D4FF !important;--chrome-bottom-route: #87D4FF !important}html[data-place-subpage=true]:not([data-store-page=true]) #root,html[data-place-subpage=true]:not([data-store-page=true]) #root>div,html[data-essential-phrases-full=open]:not([data-store-page=true]) #root,html[data-essential-phrases-full=open]:not([data-store-page=true]) #root>div{background:transparent!important}html[data-see-all-areas-visible=true] #root:after,html[data-see-all-areas-visible=true] .chrome-spacer,html[data-ambassador-overlay=open] body:after,html[data-ambassador-overlay=open] #root:after,html[data-ambassador-overlay=open] .chrome-spacer,html[data-place-subpage=true] body:after,html[data-place-subpage=true] #root:after,html[data-place-subpage=true] .chrome-spacer,html[data-essential-phrases-full=open] #root:after,html[data-essential-phrases-full=open] .chrome-spacer{height:0!important;min-height:0!important;max-height:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;display:none!important;content:none!important}html[data-place-subpage=true]{--chrome-shell-fill: rgb(var(--brand-secondary)) !important}html[data-see-all-areas-visible=true]{--chrome-shell-fill: #87D4FF !important}html[data-ambassador-overlay=open]{--chrome-shell-fill: #4FA3D0 !important}html[data-essential-phrases-full=open]{--chrome-shell-fill: #87D4FF !important}html[data-place-subpage=true] .transition-bg-fill{background:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-ambassador-overlay=open] .transition-bg-fill{background:#4fa3d0!important;background-image:none!important}html[data-see-all-areas-visible=true] .transition-bg-fill,html[data-essential-phrases-full=open] .transition-bg-fill{background:#87d4ff!important;background-image:none!important}.safely-skeleton{background-color:#e0e6ec;background-image:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);background-size:200% 100%;background-repeat:no-repeat;animation:safely-skeleton-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.safely-skeleton{animation:none;background-image:none}}html,body{overscroll-behavior:none!important;overscroll-behavior-y:none!important;overscroll-behavior-x:none!important;position:relative;touch-action:pan-y}#root,.chrome-page,.viewport-host-fixed,.stage{-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],[contenteditable=""]{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto;-webkit-touch-callout:default}.store-prod-title,.store-prod-tagline,.store-prod-detail-body,.store-prod-detail-eyebrow,.store-prod-meta,.store-rec-card-name,.store-rec-card-desc,.store-rec-hero-title,.store-rec-hero-subtitle,.m-rec-essential-card,.m-rec-essential-card *,.m-store-trend-card,.m-store-trend-card *,[data-copyable],[data-copyable] *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;-webkit-touch-callout:default;cursor:text}[data-copyable] button,[data-copyable] a,[data-copyable] [role=button],.m-rec-essential-card button,.m-store-trend-card button{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:pointer}html[data-place-overlay-subpage=true],html[data-place-overlay-subpage=true] body,html[data-place-overlay-subpage=true] #root,html[data-place-overlay-subpage=true] #root>div,html[data-place-overlay-subpage=true] .chrome-page,html[data-place-overlay-subpage=true] .chrome-anchor,html[data-place-overlay-subpage=true] #chromeAnchor,html[data-place-overlay-subpage=true] .viewport-host,html[data-place-overlay-subpage=true] .viewport-host-fixed,html[data-place-overlay-subpage=true] .app-outer,html[data-place-overlay-subpage=true] .stage,html[data-place-overlay-subpage=true] .transition-bg-fill,html[data-place-subpage=true],html[data-place-subpage=true] body,html[data-place-subpage=true] #root,html[data-place-subpage=true] #root>div,html[data-place-subpage=true] .chrome-page,html[data-place-subpage=true] .chrome-anchor,html[data-place-subpage=true] #chromeAnchor,html[data-place-subpage=true] .viewport-host,html[data-place-subpage=true] .viewport-host-fixed,html[data-place-subpage=true] .app-outer,html[data-place-subpage=true] .stage,html[data-place-subpage=true] .transition-bg-fill{background:rgb(var(--brand-secondary))!important;background-color:rgb(var(--brand-secondary))!important;background-image:none!important}html[data-place-overlay-subpage=true],html[data-place-subpage=true]{--chrome-top: rgb(var(--brand-secondary)) !important;--chrome-top-override: rgb(var(--brand-secondary)) !important;--chrome-top-route: rgb(var(--brand-secondary)) !important;--chrome-bottom: rgb(var(--brand-secondary)) !important;--chrome-bottom-override: rgb(var(--brand-secondary)) !important;--chrome-bottom-route: rgb(var(--brand-secondary)) !important;--chrome-shell-fill: rgb(var(--brand-secondary)) !important}html[data-place-overlay-subpage=true],html[data-place-overlay-subpage=true] body,html[data-place-subpage=true],html[data-place-subpage=true] body{overscroll-behavior-y:contain!important}html[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-place-overlay-subpage=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]),html[data-place-report-visible=true]:not([data-place-analyzing=true]):not([data-place-overlay-subpage=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]) body,html[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-place-overlay-subpage=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]),html[data-guide-report-visible=true]:not([data-search-analyzing=true]):not([data-place-overlay-subpage=true]):not([data-my-account-visible=true]):not([data-my-account-overlay=open]):not([data-community-reviews-visible=true]):not([data-ambassador-overlay=open]):not(:has([data-invite-friends-portal-root])):not([data-explore-by-vibe-visible=true]):not([data-survey-overlay-visible=true]) body,html[data-place-analyzing=true]:not([data-place-overlay-subpage=true]),html[data-place-analyzing=true]:not([data-place-overlay-subpage=true]) body,html[data-search-analyzing=true],html[data-search-analyzing=true] body,html[data-route-loading-analyzing=true],html[data-route-loading-analyzing=true] body,html.safely-analyzing-overlay:not([data-place-overlay-subpage=true]),html.safely-analyzing-overlay:not([data-place-overlay-subpage=true]) body{overscroll-behavior-y:none!important}.ipad-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;font-family:Poppins,sans-serif;color:#222;background:#fff;padding-bottom:env(safe-area-inset-bottom,0)}.ipad-page--blue{background:var(--chrome-top-override, #87D4FF);color:#fff}.ipad-page--white{background:var(--chrome-top-override, #FFFFFF);color:#222}.ipad-page-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;min-height:64px}.ipad-page-back{background:transparent;border:none;cursor:pointer;padding:8px;margin:-8px;display:flex;align-items:center;justify-content:center;color:inherit}.ipad-page-title{font-family:Poppins,sans-serif;font-weight:700;font-size:22px;letter-spacing:.3px;margin:0}.ipad-page-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 48px 32px;display:flex;flex-direction:column;align-items:center}.ipad-page-body--center{justify-content:center}.ipad-content{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.ipad-content--narrow{max-width:480px}.ipad-content--wide{max-width:820px}.ipad-heading{font-family:Poppins,sans-serif;font-weight:700;font-size:44px;line-height:1.15;letter-spacing:-.5px;margin:0}.ipad-subheading{font-family:Poppins,sans-serif;font-weight:600;font-size:22px;line-height:1.3;margin:0}.ipad-body-text{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.5;margin:0}.ipad-label{font-family:Poppins,sans-serif;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase;margin:0}.ipad-error-text{font-family:Poppins,sans-serif;font-size:13px;color:#e53935;margin:4px 0 0}.ipad-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;letter-spacing:.4px;padding:14px 28px;border-radius:14px;border:none;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease;text-decoration:none;min-height:52px}.ipad-btn:active{transform:scale(.98)}.ipad-btn:disabled{opacity:.5;cursor:not-allowed}.ipad-btn--primary{background:#87d4ff;color:#2b52ff;text-transform:uppercase}.ipad-btn--primary:not(:disabled):hover{background:#6ec4f5}.ipad-btn--secondary{background:transparent;color:#2b52ff;border:2px solid #E0E0E0}.ipad-btn--secondary:not(:disabled):hover{border-color:#2b52ff;background:#2b52ff0d}.ipad-btn--ghost{background:#ffffff26;color:#fff;border:2px solid rgba(255,255,255,.4)}.ipad-btn--ghost:not(:disabled):hover{background:#ffffff40}.ipad-btn--full{width:100%}.ipad-input-group{display:flex;flex-direction:column;gap:6px;width:100%}.ipad-input{padding:14px 18px;border-radius:12px;font-family:Poppins,sans-serif;font-size:16px;outline:none;transition:border-color .15s ease;width:100%;box-sizing:border-box;min-height:52px}.ipad-input--light{background:#fff;border:2px solid #E0E0E0;color:#222}.ipad-input--light:focus{border-color:#87d4ff}.ipad-input--light::-moz-placeholder{color:#bbb}.ipad-input--light::placeholder{color:#bbb}.ipad-input--dark{background:#ffffff26;border:2px solid rgba(255,255,255,.4);color:#fff}.ipad-input--dark:focus{border-color:#fff}.ipad-input--dark::-moz-placeholder{color:#ffffff80}.ipad-input--dark::placeholder{color:#ffffff80}.ipad-input.error{border-color:#e53935}.ipad-bubble{position:relative;border-radius:20px;padding:18px 28px;max-width:520px;width:auto}.ipad-bubble--blue{background:#87d4ff;color:#fff}.ipad-bubble--deep-blue{background:#2b52ff;color:#fff}.ipad-bubble--glass{background:#fff3;color:#fff}.ipad-bubble-text{font-family:Poppins,sans-serif;font-weight:700;font-size:22px;line-height:1.35;text-align:center;margin:0}.ipad-bottom-bar{flex-shrink:0;padding:14px 32px calc(18px + env(safe-area-inset-bottom,0));background:transparent;display:flex;align-items:center;justify-content:center;gap:12px}.ipad-bottom-bar--sticky{position:sticky;bottom:0;background:#fff;border-top:1px solid rgba(0,0,0,.06);z-index:2}
