:root{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img[src*=WorkingLogoCropped]{display:block!important;visibility:visible!important;opacity:1!important;will-change:transform;content-visibility:auto}img[loading=eager]{display:block!important;visibility:visible!important}img{opacity:1}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}body,button,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.chakra-text,.chakra-heading,.chakra-button,.chakra-input,.chakra-select,.chakra-textarea,.chakra-popover__content{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}@media (hover: none) and (pointer: coarse),(hover: none) and (any-pointer: coarse){a,button,input,select,textarea,[role=button],[role=link],[tabindex]:not([tabindex="-1"]){touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,53,128,.15)}button,[role=button],.chakra-button{user-select:none}}@media (max-width: 768px){.leaflet-pane,.leaflet-marker-pane,[class*=map-overlay]{pointer-events:none!important}.leaflet-marker-icon,.leaflet-popup,.leaflet-control{pointer-events:auto!important}}@supports (-webkit-touch-callout: none){@media (max-width: 768px){body{min-height:100dvh;overscroll-behavior-y:none}}}@media (max-width: 768px){button,a,.chakra-button,.chakra-link{min-height:44px;min-width:44px}footer a,footer .chakra-link{min-height:unset;min-width:unset}.chakra-checkbox__control{width:28px!important;height:28px!important}.chakra-checkbox{min-height:44px;padding-top:8px;padding-bottom:8px}}#gift-journey-section,#destinations-section,#faq-section,#blog-section,#google-reviews-section{content-visibility:auto;contain-intrinsic-size:0 600px}@media (prefers-reduced-motion: reduce){[data-marquee]{animation:none!important}}html{margin:0;padding:0;width:100%;overflow-x:hidden;overflow-y:auto;background:transparent}body{margin:0;padding:0;width:100%;position:relative;overflow-x:hidden;overflow-y:auto;background:transparent}body::-webkit-scrollbar{width:14px;height:14px}body::-webkit-scrollbar-track{background:#f1f1f1;border-left:1px solid #e0e0e0}body::-webkit-scrollbar-thumb{background:#888;border-radius:7px;border:2px solid #f1f1f1}body::-webkit-scrollbar-thumb:hover{background:#555}html,body{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.chakra-portal{right:14px!important}#root{width:100%;margin:0;padding:0;position:relative;background:transparent}html{font-size:80%}.full-width-banner{width:100%!important;margin-left:0!important;margin-right:0!important}@media (max-width: 767px){body.has-sticky-cta{padding-bottom:80px}}
