@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";._overlined_1vvlo_2{text-decoration:line-through;opacity:.6}._info_1vvlo_9{padding:14px 6px;margin-bottom:8px}._block_1vvlo_14{padding:4px 8px}._list-item_1vvlo_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1vvlo_78{display:flex;justify-content:flex-end;align-items:center}._breedThreadsContainer_1vvlo_89{padding:20px;background-color:#fff}._breedThreadsContainer_1vvlo_89 h1,._breedThreadsContainer_1vvlo_89 h2,._breedThreadsContainer_1vvlo_89 h3,._breedThreadsContainer_1vvlo_89 h4,._breedThreadsContainer_1vvlo_89 h5,._breedThreadsContainer_1vvlo_89 h6{font-family:Crimson Pro,serif;font-weight:600;color:#333}._breedThreadsTitle_1vvlo_99{font-size:1.5rem;font-weight:600;color:#333}._error_1vvlo_105{color:red;font-weight:500;margin-top:8px}._threadList_1vvlo_111{display:flex;flex-direction:column;gap:16px;margin-top:16px;max-width:1200px}@media (min-width: 768px){._threadList_1vvlo_111{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width: 1024px){._threadList_1vvlo_111{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1280px){._threadList_1vvlo_111{grid-template-columns:repeat(4,1fr)}}._infoBoxContainer_1vvlo_136{display:flex;flex-direction:column;max-width:550px;width:100%;padding:30px;margin-top:20px;margin-bottom:20px;background:linear-gradient(135deg,#ffe6e6,#ffebc8)!important;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.1);color:#333;text-align:start;justify-content:flex-start}._infoBoxContainer_1vvlo_136 h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}._threadCard_1vvlo_157{background-color:#fff;border:1px solid #ddd;border-radius:6px;padding:16px}._threadDetails_1vvlo_164{margin-top:8px;font-size:.9rem;color:#555}._threadNickname_1vvlo_170{font-style:italic;margin:4px 0;color:#555}._openSlideSheetButton_1vvlo_176{background-color:#ff723b;color:#fff;border:none;border-radius:12px;padding:10px 16px;font-size:1rem;cursor:pointer;margin-bottom:16px;transition:background-color .2s}._openSlideSheetButton_1vvlo_176:hover{background-color:#fe4a11}._slideSheetContent_1vvlo_192{padding:16px}._slideSheetContent_1vvlo_192 h1,._slideSheetContent_1vvlo_192 h2,._slideSheetContent_1vvlo_192 h3,._slideSheetContent_1vvlo_192 h4,._slideSheetContent_1vvlo_192 h5,._slideSheetContent_1vvlo_192 h6{font-family:Crimson Pro,serif;font-weight:600;color:#333}._formLabel_1vvlo_201{display:block;margin-bottom:12px;font-weight:600;color:#333}._formInput_1vvlo_208,._formTextarea_1vvlo_209{display:block;width:100%;margin-top:6px;padding:8px;font-size:1rem;border:1px solid #ccc;border-radius:4px}._formTextarea_1vvlo_209{min-height:80px;resize:vertical}._openSlideSheetButton_1vvlo_176,._publishButton_1vvlo_225{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;width:100%;margin-bottom:1rem;border:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;background:linear-gradient(90deg,#6f3dfa 0%,#b35ffc 100%);max-width:600px;color:#fff;box-shadow:0 6px 20px rgba(114,84,255,.3);transition:background .3s ease,box-shadow .3s ease,transform .2s ease;margin-top:1rem}._openSlideSheetButton_1vvlo_176 span,._publishButton_1vvlo_225 span{margin-right:.5rem;color:#fff}._openSlideSheetButton_1vvlo_176 i,._publishButton_1vvlo_225 i{font-size:1.2rem;margin-top:1px;color:#fff}._openSlideSheetButton_1vvlo_176._completed_1vvlo_256,._publishButton_1vvlo_225._completed_1vvlo_256{background:linear-gradient(90deg,#28a745 0%,#4cd137 100%);box-shadow:0 6px 20px rgba(114,84,255,.3);opacity:.8;cursor:not-allowed}._openSlideSheetButton_1vvlo_176._completed_1vvlo_256:hover,._publishButton_1vvlo_225._completed_1vvlo_256:hover{background:linear-gradient(90deg,#28a745 0%,#4cd137 100%);box-shadow:0 6px 20px rgba(114,84,255,.3);transform:translateY(0)}._openSlideSheetButton_1vvlo_176:hover,._publishButton_1vvlo_225:hover{background:linear-gradient(90deg,#6432ec 0%,#a44ef0 100%);box-shadow:0 8px 24px rgba(114,84,255,.4);transform:translateY(-2px)}._openSlideSheetButton_1vvlo_176:active,._publishButton_1vvlo_225:active{background:linear-gradient(90deg,#5b28df 0%,#953ae3 100%);box-shadow:0 4px 12px rgba(114,84,255,.3) inset;transform:translateY(0)}._openSlideSheetButton_1vvlo_176:focus,._publishButton_1vvlo_225:focus{outline:3px solid #b35ffc;outline-offset:2px}._openSlideSheetButton_1vvlo_176._loading_1vvlo_286,._publishButton_1vvlo_225._loading_1vvlo_286{cursor:not-allowed;opacity:.7}._openSlideSheetButton_1vvlo_176._loading_1vvlo_286 span,._publishButton_1vvlo_225._loading_1vvlo_286 span{visibility:hidden}._openSlideSheetButton_1vvlo_176._loading_1vvlo_286 i,._publishButton_1vvlo_225._loading_1vvlo_286 i{animation:_spin_1vvlo_1 1s linear infinite}._uploadField_tugxj_1{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px}._previewContainer_tugxj_9{position:relative;display:flex;flex-direction:column}._previewImage_tugxj_15{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}._removeButton_tugxj_23{display:inline-block;margin-top:8px;background-color:#e53935;color:#fff;border:none;border-radius:6px;padding:6px 12px;cursor:pointer;font-size:.9rem}._removeButton_tugxj_23 i{color:#fff}._uploadLabel_tugxj_38{display:inline-block;padding:8px 12px;background-color:#f3f3f3;color:#555;border:1px dashed #bbb;border-radius:6px;cursor:pointer;font-size:.9rem}._hiddenInput_tugxj_49{display:none}._overlined_1j240_3{text-decoration:line-through;opacity:.6}._info_1j240_10{padding:14px 6px;margin-bottom:8px}._block_1j240_15{padding:4px 8px}._list-item_1j240_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1j240_79{display:flex;justify-content:flex-end;align-items:center}._threadCard_1j240_90{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;margin-bottom:16px}._imageWrapper_1j240_98{position:relative;width:100%;height:200px;overflow:hidden;background-color:#fafafa;border-radius:8px}._threadImage_1j240_107{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._noImage_1j240_113{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:.9rem}._likeButton_1j240_122{position:absolute;top:8px;right:8px;width:70px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:rgba(89,64,99,.1);border:1px solid rgba(244,240,247,.2);box-shadow:0 4px 16px rgba(33,33,33,.1);border-radius:8px;display:flex;align-items:center;padding:4px 8px;cursor:pointer;transition:background-color .2s ease;color:#ffa271}._likeButton_1j240_122:hover{background-color:rgba(130,91,149,.2)}._heartIcon_1j240_143{color:#ffc9c9;margin-right:4px;fill:transparent;stroke:#ffc9c9;transition:fill .3s ease,stroke .3s ease}._liked_1j240_151 ._heartIcon_1j240_143{fill:#fe4a11;stroke:#ffa271}._likeCount_1j240_156{font-weight:700;color:#ffc8a8}._pendingLabel_1j240_161{position:absolute;bottom:8px;left:8px;background-color:rgba(255,255,255,.9);border-radius:4px;padding:4px 8px;font-size:.75rem;color:#666;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.1)}._textContent_1j240_174{padding:16px}._threadTitle_1j240_178{margin:0 0 4px;font-size:1.5rem}._threadNickname_1j240_183{margin:0 0 8px;color:#555;font-style:italic}._threadDescription_1j240_189{margin:8px 0;line-height:1.4;color:#444}._threadDetails_1j240_195{margin-top:8px;font-size:.9rem;color:#ff723b;display:flex;flex-direction:row;align-items:center}._createdAt_1j240_204{color:#fe4a11;font-weight:500;margin-right:12px}._threadCardSkeleton_1j240_210{display:flex;flex-direction:column;margin-bottom:16px}._threadCardSkeleton_1j240_210 ._imageSkeleton_1j240_215{width:100%;height:200px;background-color:#fafafa;overflow:hidden;border-radius:8px}._threadCardSkeleton_1j240_210 ._textSkeleton_1j240_222{padding:16px}._threadCardSkeleton_1j240_210 ._textSkeleton_1j240_222 h3{margin-bottom:6px}._threadCardSkeleton_1j240_210 ._textSkeleton_1j240_222 ._nickname_1j240_228{margin:4px 0 8px}._threadCardSkeleton_1j240_210 ._textSkeleton_1j240_222 ._description_1j240_231{margin-top:4px;line-height:1.5}._threadCardSkeleton_1j240_210 ._textSkeleton_1j240_222 ._likesCount_1j240_235{margin-top:8px}._heartsBurst_1j240_239{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;transform:translate(-50%,-50%);display:flex;flex-direction:row;align-items:center;justify-content:center}._heart_1j240_143{width:20px;height:20px;background-color:#fe4a11;margin:0 3px;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='512' height='512' fill='%23ffffff' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M473.7 73.3c-39.7-39.7-103.9-39.7-143.6 0l-8.1 8.1-8.1-8.1C274.2 33.6 210.1 33.6 170.4 73.3c-39.7 39.7-39.7 103.9 0 143.6l151.7 151.7 151.7-151.7c39.7-39.7 39.7-103.9 0-143.6z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=UTF-8,%3Csvg width='512' height='512' fill='%23ffffff' viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M473.7 73.3c-39.7-39.7-103.9-39.7-143.6 0l-8.1 8.1-8.1-8.1C274.2 33.6 210.1 33.6 170.4 73.3c-39.7 39.7-39.7 103.9 0 143.6l151.7 151.7 151.7-151.7c39.7-39.7 39.7-103.9 0-143.6z'/%3E%3C/svg%3E") center/contain no-repeat;animation:_heartPop_1j240_1 .8s ease forwards}._heart_1j240_143:nth-child(1){animation-delay:0s}._heart_1j240_143:nth-child(2){animation-delay:.1s}._heart_1j240_143:nth-child(3){animation-delay:.2s}@keyframes _heartPop_1j240_1{0%{transform:translateY(0) scale(0);opacity:1}50%{transform:translateY(-20px) scale(1.2)}70%{transform:translateY(-30px) scale(1)}to{transform:translateY(-40px) scale(.9);opacity:0}}[data-controller=user-breeds-index] nav{display:flex;flex-wrap:wrap;justify-content:center}[data-controller=user-breeds-index] nav .page-navigation{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media (max-width: 600px){[data-controller=user-breeds-index] nav .page-navigation{flex-direction:column}}[data-controller=user-breeds-index] .gap-4{gap:4px}[data-controller=user-breeds-index] h1{font-size:32px;font-weight:700;margin-bottom:16px;color:#343846}[data-controller=user-breeds-index] h2{font-size:20px;font-weight:600;margin-bottom:8px;color:#3a4152}[data-controller=user-breeds-index] h3,[data-controller=user-breeds-index] h4,[data-controller=user-breeds-index] h5{font-size:16px;font-weight:600;color:#3a4152}[data-controller=user-breeds-index] .personality-buttons{display:flex;margin-top:20px;flex-wrap:wrap;gap:4px;justify-content:center;align-items:center;padding:8px;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}[data-controller=user-breeds-index] .personality-buttons i{font-size:14px;color:#623910}[data-controller=user-breeds-index] .personality-button{display:flex;flex-wrap:wrap;flex-direction:row;background-color:#fafafa;border-radius:4px;padding:6px 12px;color:#434c61;border:1px solid #e5e5e5;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease}[data-controller=user-breeds-index] .personality-button:hover{background-color:#f5f5f5;border-color:#d4d4d4}[data-controller=user-breeds-index] .breeds-header{display:flex;flex-direction:column;justify-content:space-between;margin-top:20px;padding-top:40px;padding-bottom:40px;gap:24px;align-items:center}[data-controller=user-breeds-index] .breeds-header .header-content{display:flex;flex-direction:column;justify-content:center;gap:16px;align-items:center}[data-controller=user-breeds-index] .breeds-header .header-content .header-headings{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;text-align:center;padding:12px 20px;align-items:center}[data-controller=user-breeds-index] .breeds-header .header-content .header-headings h1{font-size:28px;font-weight:800;color:rgba(33,33,33,.9)}[data-controller=user-breeds-index] .breeds-header .header-content .header-headings h2{font-size:14px;font-weight:600;color:rgba(33,33,33,.9)}[data-controller=user-breeds-index] .breeds-header .header-content .header-headings .heading-folio{display:flex;flex-direction:column;font-size:14px;padding:8px 16px;gap:10px;border-radius:4px;background-color:#fff;border:1px solid #e5e5e5;box-shadow:none;z-index:1;font-weight:600;color:#9d1b0f}[data-controller=user-breeds-index] .breeds-header .header-content .header-search{display:flex;flex-direction:column;justify-content:center;gap:12px;align-items:center;margin-top:16px}[data-controller=user-breeds-index] .breeds-header .header-content .header-search input{font-size:1rem!important}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .relative-suggestions{position:relative;max-width:100%}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .search-suggestions{position:absolute;max-height:200px;max-width:320px;overflow-y:auto;background-color:#fff;border:1px solid #d4d4d4;border-radius:4px;box-shadow:none;z-index:1;display:none;width:480px}@media (max-width: 768px){[data-controller=user-breeds-index] .breeds-header .header-content .header-search .search-suggestions{width:360px}}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .search-suggestions.show{display:block}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .search-suggestions div{padding:8px 12px;cursor:pointer;transition:background-color .2s ease}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .search-suggestions div:hover{background-color:#f5f5f5}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar{display:flex;gap:8px;align-items:center;justify-content:space-between;border-radius:24px;background-color:#fff;box-shadow:none;transition:background-color .2s ease;border:1px solid rgba(98,57,16,.3);min-width:480px}@media (max-width: 768px){[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar{min-width:360px}}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar:hover{background-color:#fafafa}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar .search-input{width:100%;padding:12px 24px;border-radius:24px;border:none;font-size:14px}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar .search-input:focus{outline:none}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar .search-button{padding:12px 16px;width:160px;background-color:#ff723b;color:#fff;border:none;border-radius:24px;cursor:pointer;font-size:14px;transition:background-color .2s ease}[data-controller=user-breeds-index] .breeds-header .header-content .header-search .header-search-bar .search-button:hover{background-color:#fe4a11}[data-controller=user-breeds-index] .breeds-header .header-content .search-form{display:flex;justify-content:center;margin-bottom:16px}[data-controller=user-breeds-index] .breeds-header .header-content .search-input{width:200px;padding:8px;border:1px solid #d4d4d4;border-radius:4px;font-size:14px}[data-controller=user-breeds-index] .breeds-header .header-content .search-button{margin-left:8px;padding:8px 16px;background-color:#447e3b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}[data-controller=user-breeds-index] .breeds-header .header-content .search-button:hover{background-color:#386431}[data-controller=user-breeds-index] .breeds-header .header-decorative{position:relative;width:100%;top:0;right:0}[data-controller=user-breeds-index] .breeds-header .header-decorative .header-image{position:absolute;top:0;right:0;display:flex;min-height:200px;max-height:200px;min-width:200px;max-width:200px;opacity:.4;filter:brightness(.92) blur(1px)}@media (max-width: 1024px){[data-controller=user-breeds-index] .breeds-header .header-decorative .header-image{margin-top:-1.2rem;margin-left:-2.6rem;min-height:140px;max-height:140px;min-width:140px;max-width:140px}}@media (max-width: 768px){[data-controller=user-breeds-index] .breeds-header .header-decorative .header-image{margin-top:-2.5rem;min-height:150px;max-height:150px;min-width:150px;max-width:150px}}[data-controller=user-breeds-index] .breeds-header .header-breeds{display:flex;flex-wrap:wrap;margin-top:20px;max-width:60%;gap:4px;justify-content:center;align-items:center;padding:20px}@media (max-width: 768px){[data-controller=user-breeds-index] .breeds-header .header-breeds{padding:16px;max-width:82%}}[data-controller=user-breeds-index] .breeds-header .header-breeds .breed{display:flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:4px;background-color:#606e88;border:1px solid #8592ab;color:#fff;box-shadow:none;transition:background-color .2s ease}[data-controller=user-breeds-index] .breeds-header .header-breeds .breed h3{font-size:14px;font-weight:500;color:#fff}@media (max-width: 768px){[data-controller=user-breeds-index] .breeds-header .header-breeds .breed{padding:6px 8px}}[data-controller=user-breeds-index] .breed-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding:0;background-color:transparent;border:none;box-shadow:none;border-radius:0}@media (max-width: 768px){[data-controller=user-breeds-index] .breed-card-grid{grid-template-columns:1fr}}[data-controller=user-breeds-index] .breed-card-grid .breed-card{display:flex;flex-direction:column-reverse;border-radius:8px;overflow:hidden;background-color:#fff;border:1px solid #e5e5e5;margin-bottom:0;box-shadow:none;transition:background-color .2s ease}[data-controller=user-breeds-index] .breed-card-grid .breed-card:hover{background-color:#fafafa}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content{display:flex;flex-direction:column;padding:12px;gap:6px}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content h4.breed-name{font-size:24px;font-family:Crimson Pro,serif;font-weight:600;color:#212121;margin-bottom:4px}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-personality-tags{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-personality-tags p{display:flex;justify-content:center;align-items:center;padding:6px 12px;border-radius:12px;background:#ffe6d4;color:#623910;font-size:.875rem;font-weight:600}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-personality-tags p i{font-size:12px;color:#623910}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-behaviour{display:flex;flex-direction:row;align-items:flex-start;gap:8px;padding:8px;border-radius:4px;background-color:#fafafa;border:1px solid #e5e5e5;box-shadow:none;color:#623910;transition:background-color .2s ease}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-behaviour i.fas.fa-info-circle{font-size:14px;color:#9970ad}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-content .breed-behaviour p{font-size:14px;font-weight:500;color:#3a4252;margin-bottom:0}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-image-content{position:relative;width:100%;height:200px;overflow:hidden;background-color:#f5f5f5}[data-controller=user-breeds-index] .breed-card-grid .breed-card .breed-card-image-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-controller=user-breeds-index] nav.mt-2{margin-top:8px}[data-controller=user-breeds-index] nav.mt-2 .page-navigation .page-next,[data-controller=user-breeds-index] nav.mt-2 .page-navigation .page-previous{margin:0 4px}[data-controller=user-breeds-show] .breed-personality-tags{display:flex;gap:4px;flex-wrap:wrap;max-width:100%;justify-content:flex-start;align-items:center}[data-controller=user-breeds-show] .breed-personality-tags p{display:flex;justify-content:center;align-items:center;padding:4px;border-radius:4px;gap:4px;background-color:#ffe1c2;color:#623910;border:1.8px solid #deb28c;font-size:14px;font-weight:800}[data-controller=user-breeds-show] .breed-personality-tags p i{font-size:14px;color:#623910}[data-controller=user-breeds-show] .breed-show-card-sepia{background:white;border:2.4px solid rgb(255,208,200);box-shadow:0 0 10px rgba(255,197,183,.21);border-radius:4px;color:#e7e9ed}[data-controller=user-breeds-show] .breed-show-card-sepia h1,[data-controller=user-breeds-show] .breed-show-card-sepia h2,[data-controller=user-breeds-show] .breed-show-card-sepia h3,[data-controller=user-breeds-show] .breed-show-card-sepia h4,[data-controller=user-breeds-show] .breed-show-card-sepia h5{font-weight:700;color:#623910}[data-controller=user-breeds-show] .breed-show-card-sepia .splitted{display:flex;flex-direction:column;gap:12px}[data-controller=user-breeds-show] .breed-show-card-sepia .splitted div{background-color:#fff;color:#623910;border-radius:4px;border:1.8px solid #fffbf1;box-shadow:0 0 15px rgba(255,197,183,.21);padding:6px}[data-controller=user-breeds-show] .breed-show-card-sepia .splitted div p{font-size:14px;font-weight:800;padding:4px;border-radius:4px;background-color:#fff1e0;color:#623910;border:1.8px solid #f6caa9;display:flex;width:100%}[data-controller=user-breeds-show] .breed-show-card-sepia .splitted .left,[data-controller=user-breeds-show] .breed-show-card-sepia .splitted .right{display:flex;flex-direction:column;gap:12px;width:100%}[data-controller=user-breeds-show] .breed-imagery{display:grid;grid-template-columns:repeat(2,1fr);padding:4px;gap:6px}[data-controller=user-breeds-show] .breed-imagery .breed-grid-image{display:flex;flex-direction:column;gap:12px}[data-controller=user-breeds-show] .breed-imagery .breed-grid-image img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}[data-controller=user-breeds-show] .breed-show-card-sky{background:rgba(233,241,255,.25);border:2.4px solid rgb(208,211,225);box-shadow:0 0 15px rgba(183,197,255,.21);border-radius:4px;color:#e7e9ed}[data-controller=user-breeds-show] .breed-show-card-sky h1,[data-controller=user-breeds-show] .breed-show-card-sky h2,[data-controller=user-breeds-show] .breed-show-card-sky h3,[data-controller=user-breeds-show] .breed-show-card-sky h4,[data-controller=user-breeds-show] .breed-show-card-sky h5{font-weight:700;color:#2b3641}[data-controller=user-breeds-show] .breed-show-card-content{display:flex;flex-direction:column;justify-content:center;padding:12px;gap:12px}[data-controller=user-breeds-show] .breed-show-card-content .tags{display:flex;flex-wrap:wrap;gap:4px}[data-controller=user-breeds-show] .breed-show-card-content .tags p{display:flex;padding:4px;border-radius:4px;justify-content:center;align-items:center;gap:4px;background-color:#ffe1c2;color:#623910;border:1.8px solid #deb28c;font-size:14px;font-weight:800}[data-controller=user-breeds-show] .breed-show-card-content .tags p i{font-size:14px;color:#623910}[data-controller=user-breeds-show] h1{font-size:36px;font-weight:700}[data-controller=user-breeds-show] h2{font-size:24px;font-weight:700}[data-controller=user-breeds-show] h3,[data-controller=user-breeds-show] h4,[data-controller=user-breeds-show] h5{font-size:18px;font-weight:700}[data-controller=user-breeds-show] .breed-show-image-wrapper{display:flex;min-width:100%;max-width:100%;min-height:22rem;max-height:22rem;height:auto;border:2.8px solid rgba(231,233,237,.7);border-radius:4px;box-shadow:0 0 15px rgba(96,110,136,.21),0 0 25px rgba(0,0,0,.2)}[data-controller=user-breeds-show] .breed-show-image-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}._overlined_1jqvf_2{text-decoration:line-through;opacity:.6}._info_1jqvf_9{padding:14px 6px;margin-bottom:8px}._block_1jqvf_14{padding:4px 8px}._list-item_1jqvf_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1jqvf_78{display:flex;justify-content:flex-end;align-items:center}._filteringBar_1jqvf_89{position:relative;display:inline-block;margin:1rem 0}._dropdownButton_1jqvf_95{background-color:#fff;border:2px solid #262626;border-radius:4px;padding:.5rem 1rem;font-size:1rem;font-weight:500;color:#333;cursor:pointer;display:flex;align-items:center;transition:border-color .2s ease,background-color .2s ease}._dropdownButton_1jqvf_95:hover,._dropdownButton_1jqvf_95:focus{border-color:#fe4a11;background-color:#f9f9f9}._dropdownButton_1jqvf_95:focus{outline:none}._arrow_1jqvf_116{margin-left:.5rem;border:solid #333;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);transition:transform .2s ease}._arrow_1jqvf_116._open_1jqvf_125{transform:rotate(-135deg)}._dropdownList_1jqvf_129{position:absolute;top:calc(100% + .5rem);left:0;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 8px 16px rgba(0,0,0,.15);width:220px;opacity:0;visibility:hidden;transform:translateY(-10px);z-index:1000;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;padding:.5rem 0}._dropdownList_1jqvf_129._open_1jqvf_125{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}._dropdownItem_1jqvf_152{padding:.75rem 1.5rem;font-size:.95rem;color:#333;cursor:pointer;transition:background-color .2s ease}._dropdownItem_1jqvf_152:hover{background-color:#f7f7f7}._dropdownItem_1jqvf_152._active_1jqvf_162{color:#0070f3;font-weight:700}._overlined_1xtle_2{text-decoration:line-through;opacity:.6}._info_1xtle_9{padding:14px 6px;margin-bottom:8px}._block_1xtle_14{padding:4px 8px}._list-item_1xtle_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1xtle_78{display:flex;justify-content:flex-end;align-items:center}._section_1xtle_89{display:flex;flex-direction:column;align-items:center;padding:40px 20px;border-radius:12px;transition:background-color .3s ease,color .3s ease;width:100%;box-sizing:border-box}@media (min-width: 768px){._section_1xtle_89{padding:60px 40px}}@media (min-width: 1024px){._section_1xtle_89{padding:80px 60px}}._section_1xtle_89._body_1xtle_109{padding:0}@media (min-width: 768px){._section_1xtle_89._body_1xtle_109{padding:0}}@media (min-width: 1024px){._section_1xtle_89._body_1xtle_109{padding:0}}._section_1xtle_89._small_1xtle_122{padding:20px 10px}@media (min-width: 768px){._section_1xtle_89._small_1xtle_122{padding:30px 20px}}@media (min-width: 1024px){._section_1xtle_89._small_1xtle_122{padding:40px 30px}}._section_1xtle_89._medium_1xtle_135{padding:40px 20px}@media (min-width: 768px){._section_1xtle_89._medium_1xtle_135{padding:60px 40px}}@media (min-width: 1024px){._section_1xtle_89._medium_1xtle_135{padding:80px 60px}}._section_1xtle_89._large_1xtle_148{padding:60px 30px}@media (min-width: 768px){._section_1xtle_89._large_1xtle_148{padding:80px 50px}}@media (min-width: 1024px){._section_1xtle_89._large_1xtle_148{padding:100px 70px}}._section_1xtle_89._center_1xtle_161{flex-direction:column;align-items:center;text-align:center}._section_1xtle_89._left_1xtle_166,._section_1xtle_89._right_1xtle_166{flex-direction:row;align-items:flex-start;text-align:left}@media (max-width: 767px){._section_1xtle_89._left_1xtle_166,._section_1xtle_89._right_1xtle_166{flex-direction:column;align-items:center;text-align:left}}._section_1xtle_89._left_1xtle_166 ._imageWrapper_1xtle_178{order:1;margin-right:20px}@media (min-width: 768px){._section_1xtle_89._left_1xtle_166 ._imageWrapper_1xtle_178{margin-right:40px}}@media (min-width: 1024px){._section_1xtle_89._left_1xtle_166 ._imageWrapper_1xtle_178{margin-right:60px}}._section_1xtle_89._left_1xtle_166 ._content_1xtle_192{order:2}._section_1xtle_89._right_1xtle_166 ._imageWrapper_1xtle_178{order:2;margin-left:20px}@media (min-width: 768px){._section_1xtle_89._right_1xtle_166 ._imageWrapper_1xtle_178{margin-left:40px}}@media (min-width: 1024px){._section_1xtle_89._right_1xtle_166 ._imageWrapper_1xtle_178{margin-left:60px}}._section_1xtle_89._right_1xtle_166 ._content_1xtle_192{order:1}._section_1xtle_89._right_1xtle_166 figure{display:flex;width:100%;justify-content:flex-end}._section_1xtle_89._left_1xtle_166 figure{display:flex;width:100%;justify-content:flex-start}._section_1xtle_89._fullWidth_1xtle_222{width:100vw;margin-left:calc(-50vw + 50%);border-radius:0!important}._section_1xtle_89._noPadding_1xtle_227{padding:0}._section_1xtle_89._default_1xtle_230{background-color:#fafafa;color:#171717}._section_1xtle_89._white_1xtle_234{background-color:#fff;color:#fafafa}._section_1xtle_89._primary_1xtle_238{background-color:#fe4a11;color:#fafafa}._section_1xtle_89._primary_1xtle_238 ._button_1xtle_242{background-color:#fafafa;color:#fe4a11}._section_1xtle_89._primary_1xtle_238 ._button_1xtle_242:hover{background-color:#f5f5f5;color:#ef3007}._section_1xtle_89._secondary_1xtle_250{background-color:#ba9cca;color:#fafafa}._section_1xtle_89._secondary_1xtle_250 ._button_1xtle_242{background-color:#fafafa;color:#ba9cca}._section_1xtle_89._secondary_1xtle_250 ._button_1xtle_242:hover{background-color:#f5f5f5;color:#9970ad}._section_1xtle_89._light_1xtle_262{background-color:#f5f5f5;color:#262626}._section_1xtle_89._light_1xtle_262 ._button_1xtle_242{background-color:#fe4a11;color:#fafafa}._section_1xtle_89._light_1xtle_262 ._button_1xtle_242:hover{background-color:#ef3007;color:#fafafa}._section_1xtle_89._dark_1xtle_274{background-color:#171717;color:#fafafa}._section_1xtle_89._dark_1xtle_274 h1,._section_1xtle_89._dark_1xtle_274 h2,._section_1xtle_89._dark_1xtle_274 h3,._section_1xtle_89._dark_1xtle_274 h4,._section_1xtle_89._dark_1xtle_274 h5,._section_1xtle_89._dark_1xtle_274 h6,._section_1xtle_89._dark_1xtle_274 span,._section_1xtle_89._dark_1xtle_274 p,._section_1xtle_89._dark_1xtle_274 li,._section_1xtle_89._dark_1xtle_274 strong{color:#fafafa}._section_1xtle_89._dark_1xtle_274 ._button_1xtle_242{background-color:#fe4a11;color:#fafafa}._section_1xtle_89._dark_1xtle_274 ._button_1xtle_242:hover{background-color:#ef3007;color:#fafafa}._section_1xtle_89 ._imageWrapper_1xtle_178{width:100%;display:flex;justify-content:center;margin-bottom:20px}@media (min-width: 768px){._section_1xtle_89 ._imageWrapper_1xtle_178{margin-bottom:30px}}@media (min-width: 1024px){._section_1xtle_89 ._imageWrapper_1xtle_178{margin-bottom:40px}}._section_1xtle_89 ._content_1xtle_192{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 768px){._section_1xtle_89 ._content_1xtle_192{text-align:left;align-items:flex-start}}@media (min-width: 1024px){._section_1xtle_89 ._content_1xtle_192{text-align:left;align-items:flex-start}}._section_1xtle_89 ._title_1xtle_332{font-size:24px;font-weight:700;margin-bottom:16px;color:inherit}@media (min-width: 768px){._section_1xtle_89 ._title_1xtle_332{font-size:32px;margin-bottom:24px}}@media (min-width: 1024px){._section_1xtle_89 ._title_1xtle_332{font-size:40px;margin-bottom:32px}}._section_1xtle_89 ._subtitle_1xtle_350{font-size:16px;margin-bottom:24px;color:inherit}@media (min-width: 768px){._section_1xtle_89 ._subtitle_1xtle_350{font-size:18px;margin-bottom:32px}}@media (min-width: 1024px){._section_1xtle_89 ._subtitle_1xtle_350{font-size:20px;margin-bottom:40px}}._section_1xtle_89 ._button_1xtle_242{padding:12px 24px;font-size:16px;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s ease,color .3s ease}._columnLayout_1ae27_1{display:grid;gap:16px}._columns1_1ae27_6{grid-template-columns:repeat(1,1fr)}._columns2_1ae27_10{grid-template-columns:repeat(2,1fr)}@media (max-width: 600px){._columns2_1ae27_10{grid-template-columns:1fr}}._columns3_1ae27_19{grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){._columns3_1ae27_19{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns3_1ae27_19{grid-template-columns:1fr}}._columns4_1ae27_33{grid-template-columns:repeat(4,1fr)}@media (max-width: 1200px){._columns4_1ae27_33{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns4_1ae27_33{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns4_1ae27_33{grid-template-columns:1fr}}._columns5_1ae27_52{grid-template-columns:repeat(5,1fr)}@media (max-width: 1400px){._columns5_1ae27_52{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns5_1ae27_52{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns5_1ae27_52{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns5_1ae27_52{grid-template-columns:1fr}}._columns6_1ae27_76{grid-template-columns:repeat(6,1fr)}@media (max-width: 1600px){._columns6_1ae27_76{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){._columns6_1ae27_76{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns6_1ae27_76{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns6_1ae27_76{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns6_1ae27_76{grid-template-columns:1fr}}._columns7_1ae27_105{grid-template-columns:repeat(7,1fr)}@media (max-width: 1800px){._columns7_1ae27_105{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1600px){._columns7_1ae27_105{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){._columns7_1ae27_105{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns7_1ae27_105{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns7_1ae27_105{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns7_1ae27_105{grid-template-columns:1fr}}._columns8_1ae27_139{grid-template-columns:repeat(8,1fr)}@media (max-width: 2000px){._columns8_1ae27_139{grid-template-columns:repeat(7,1fr)}}@media (max-width: 1800px){._columns8_1ae27_139{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1600px){._columns8_1ae27_139{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){._columns8_1ae27_139{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns8_1ae27_139{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns8_1ae27_139{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns8_1ae27_139{grid-template-columns:1fr}}._columns9_1ae27_178{grid-template-columns:repeat(9,1fr)}@media (max-width: 2200px){._columns9_1ae27_178{grid-template-columns:repeat(8,1fr)}}@media (max-width: 2000px){._columns9_1ae27_178{grid-template-columns:repeat(7,1fr)}}@media (max-width: 1800px){._columns9_1ae27_178{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1600px){._columns9_1ae27_178{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){._columns9_1ae27_178{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns9_1ae27_178{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns9_1ae27_178{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns9_1ae27_178{grid-template-columns:1fr}}._columns10_1ae27_222{grid-template-columns:repeat(10,1fr)}@media (max-width: 2400px){._columns10_1ae27_222{grid-template-columns:repeat(9,1fr)}}@media (max-width: 2200px){._columns10_1ae27_222{grid-template-columns:repeat(8,1fr)}}@media (max-width: 2000px){._columns10_1ae27_222{grid-template-columns:repeat(7,1fr)}}@media (max-width: 1800px){._columns10_1ae27_222{grid-template-columns:repeat(6,1fr)}}@media (max-width: 1600px){._columns10_1ae27_222{grid-template-columns:repeat(5,1fr)}}@media (max-width: 1400px){._columns10_1ae27_222{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){._columns10_1ae27_222{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){._columns10_1ae27_222{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){._columns10_1ae27_222{grid-template-columns:1fr}}._imageWrapper_1a31z_1{position:relative;overflow:hidden}._placeholder_1a31z_7,._errorPlaceholder_1a31z_8{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._errorPlaceholder_1a31z_8{background-color:#fdd;color:#d8000c;font-size:14px}._image_1a31z_1{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}._image_1a31z_1._visible_1a31z_33{opacity:1}._sizeTiny_1a31z_37,._sizeTiny_1a31z_37 ._placeholder_1a31z_7{width:50px;height:50px}._sizeSmall_1a31z_44,._sizeSmall_1a31z_44 ._placeholder_1a31z_7{width:100px;height:100px}._sizeMedium_1a31z_50,._sizeMedium_1a31z_50 ._placeholder_1a31z_7{width:200px;height:200px}._sizeLarge_1a31z_56,._sizeLarge_1a31z_56 ._placeholder_1a31z_7{width:400px;height:400px}._sizeXlarge_1a31z_62,._sizeXlarge_1a31z_62 ._placeholder_1a31z_7{width:800px;height:800px}._overlined_bqza4_2{text-decoration:line-through;opacity:.6}._info_bqza4_9{padding:14px 6px;margin-bottom:8px}._block_bqza4_14{padding:4px 8px}._list-item_bqza4_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_bqza4_78{display:flex;justify-content:flex-end;align-items:center}._round_bqza4_89{border-radius:100px!important}._button_bqza4_93{padding:12px 24px;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}@media (min-width: 768px){._button_bqza4_93{max-width:200px}}._button_bqza4_93._round_bqza4_89{border-radius:100px!important}._buttonPrimary_bqza4_114,._button-primary_bqza4_114{background-color:#000;color:#fff}._buttonPrimary_bqza4_114:hover,._button-primary_bqza4_114:hover{background-color:#1a1a1a;box-shadow:0 6px 8px rgba(0,0,0,.15)}._buttonPrimary_bqza4_114:disabled,._button-primary_bqza4_114:disabled{background-color:#4d4d4d;cursor:not-allowed}._buttonSecondary_bqza4_126,._button-secondary_bqza4_126{background-color:#fff;color:#000;border:2px solid #000000}._buttonSecondary_bqza4_126:hover,._button-secondary_bqza4_126:hover{background-color:#f0f0f0;border-color:#1a1a1a}._buttonSecondary_bqza4_126:disabled,._button-secondary_bqza4_126:disabled{background-color:#e0e0e0;border-color:#a0a0a0;cursor:not-allowed}._buttonSecondary_bqza4_126 ._round_bqza4_89,._button-secondary_bqza4_126 ._round_bqza4_89{border-radius:100px!important}._button-next_bqza4_143{background-color:#000;color:#fff;border:none}._button-next_bqza4_143:hover{background-color:#333;box-shadow:0 6px 8px rgba(0,0,0,.15)}._button-next_bqza4_143:disabled{background-color:#4d4d4d;cursor:not-allowed}._button-back_bqza4_156{background-color:#fff;color:#000;border:2px solid #000000}._button-back_bqza4_156:hover{background-color:#f0f0f0;border-color:#1a1a1a}._button-back_bqza4_156:disabled{background-color:#e0e0e0;border-color:#a0a0a0;cursor:not-allowed}._button-danger_bqza4_170{background-color:#dc2626;color:#fff}._button-danger_bqza4_170:hover{background-color:#b91c1c}._button-danger_bqza4_170:disabled{background-color:#fca5a5;cursor:not-allowed}._button-success_bqza4_181{background-color:#16a34a;color:#fff}._button-success_bqza4_181:hover{background-color:#15803d}._button-success_bqza4_181:disabled{background-color:#86efac;cursor:not-allowed}._button-submit_bqza4_192{background-color:#000;color:#fff;border:none}._button-submit_bqza4_192:hover{background-color:#1a1a1a;box-shadow:0 6px 8px rgba(0,0,0,.15)}._button-submit_bqza4_192:disabled{background-color:#4d4d4d;cursor:not-allowed}._overlined_1hika_3{text-decoration:line-through;opacity:.6}._info_1hika_10{padding:14px 6px;margin-bottom:8px}._block_1hika_15{padding:4px 8px}._list-item_1hika_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1hika_79{display:flex;justify-content:flex-end;align-items:center}._heroSearchBarWrapper_1hika_90{position:relative;z-index:800;transition:all .2s ease-in-out;width:100%}._heroSearchBarWrapperOpacity0_1hika_97{opacity:0}._heroSearchBarWrapperOpacity100_1hika_101{opacity:1}._searchBarContainer_1hika_105{position:relative;transition:all .2s ease-in-out;z-index:50;width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;gap:.4rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.2rem .5rem}@media (min-width: 768px){._searchBarContainer_1hika_105{flex-direction:row;border-radius:9999px;padding-left:2rem;align-items:center;max-width:800px;min-width:800px}}._destinationContainer_1hika_131,._datesContainer_1hika_132,._petsContainer_1hika_133{display:flex;flex-direction:column;border:1px solid transparent;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;cursor:pointer;justify-content:center;align-items:flex-start;border-radius:1rem;padding:.5rem 1rem;width:100%}@media (min-width: 768px){._destinationContainer_1hika_131,._datesContainer_1hika_132,._petsContainer_1hika_133{max-width:12rem}}._destinationContainer_1hika_131:hover,._datesContainer_1hika_132:hover,._petsContainer_1hika_133:hover{background-color:#f5f5f5;border-color:#e5e7eb}._destinationContainerMinW_1hika_159,._datesContainerMinW_1hika_160,._petsContainerMinW_1hika_161{min-width:9rem;width:100%}._destinationContainerActive_1hika_166,._datesContainerActive_1hika_167,._petsContainerActive_1hika_168{background-color:#f5f5f5;border-color:#e5e7eb}._destinationContainerInactive_1hika_173,._datesContainerInactive_1hika_174,._petsContainerInactive_1hika_175{background-color:transparent;border-color:transparent}._dividerVertical_1hika_180{width:100%;height:1px;background-color:#e5e7eb}@media (min-width: 768px){._dividerVertical_1hika_180{width:1px;height:32px}}._datesAndPetsWrapper_1hika_192{display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%}@media (min-width: 768px){._datesAndPetsWrapper_1hika_192{gap:1rem}}._dividerVerticalSmall_1hika_205{width:1px;height:32px;background-color:#e5e7eb}._searchButton_1hika_211{display:flex;gap:.5rem;background-color:#f06032;border-radius:.5rem;justify-content:center;padding:1rem;color:#fff;font-weight:600;width:100%}@media (min-width: 768px){._searchButton_1hika_211{border-radius:9999px;max-width:140px}}._searchButtonIcon_1hika_229{stroke:#fff}._searchButtonText_1hika_233{color:#fff}._title_1hika_237{font-size:1rem;color:#1f2937;font-weight:600;margin-bottom:0}._subTitle_1hika_244{color:#4b5563;font-weight:500;font-size:.875rem}._whitespaceNowrap_1hika_250{white-space:nowrap;color:#4b5563;font-weight:500;font-size:.875rem}[data-controller=user-hotels-index] #filter-section button{background-color:#f06032;padding:16px 32px;margin:1.2rem;border-radius:100px;align-items:center;box-shadow:0 3px 3px rgba(0,0,0,.1)}[data-controller=user-hotels-index] #filter-section button svg{fill:#fff;height:18px;width:18px}[data-controller=user-hotels-index] #filter-section button span{color:#fff;font-size:16px}[data-controller=user-hotels-index] #filter-section button:hover,[data-controller=user-hotels-index] #filter-section button:focus{background-color:#df4210}@media all and (max-width: 992px){[data-controller=user-hotels-index] #filter-section button{width:100%;text-align:center;justify-content:center}}[data-controller=user-hotels-index] #suburb-suggestions{border-radius:4px}[data-controller=user-hotels-index] #suburb-suggestions .suburb-label{display:flex;flex-direction:column;padding-bottom:32px;justify-content:center;align-items:center}[data-controller=user-hotels-index] #suburb-suggestions .suburb-label h2{font-size:18px;color:#333;font-weight:600;text-align:center}[data-controller=user-hotels-index] #suburb-suggestions .btn{display:inline-block;padding:12px 10px;border-radius:500px;text-align:center;background-color:#ffe1c2;color:#623910;text-decoration:none;font-size:16px;transition:.25s;box-shadow:0 2px 5px rgba(0,0,0,.2)}[data-controller=user-hotels-index] #suburb-suggestions .btn:hover{background-color:#e8c7a4;color:#623910}@media (max-width: 950px){[data-controller=user-hotels-index] #suburb-suggestions .suburb-grid{grid-template-columns:repeat(4,1fr)}[data-controller=user-hotels-index] #suburb-suggestions .btn{padding:14px 16px;font-size:14px}}@media (max-width: 768px){[data-controller=user-hotels-index] #suburb-suggestions .suburb-grid{grid-template-columns:repeat(2,1fr)}[data-controller=user-hotels-index] #suburb-suggestions .btn{padding:12px 13px;font-size:14px}}[data-controller=user-hotels-index] #suburb-suggestions p{text-align:center}[data-controller=user-hotels-index] #suburb-suggestions label{font-size:1rem;color:#333;font-weight:700}[data-controller=user-hotels-index] #suburb-suggestions h2{font-size:1rem;color:#333;font-weight:700;text-align:center}[data-controller=user-hotels-index] #suburb-suggestions ul{list-style-type:none;padding:0 2rem}[data-controller=user-hotels-index] #suburb-suggestions ul li{margin:1rem 0}[data-controller=user-hotels-index] #suburb-suggestions ul li a{color:orange;font-size:.875rem;text-decoration:none;transition:color .3s ease-in-out}[data-controller=user-hotels-index] #suburb-suggestions ul li a:hover{color:#ff711f;text-decoration:underline}[data-controller=user-hotels-index] .hotel-cards-container{padding:3rem 0}[data-controller=user-hotels-index] .hotels-grid{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;gap:32px}[data-controller=user-hotels-index] #hotel-search>form{top:0!important;margin-bottom:32px;margin-top:32px}@media all and (max-width: 992px){[data-controller=user-hotels-index] .hotels-grid{display:flex;flex-direction:column}[data-controller=user-hotels-index] .pagy-nav{flex-wrap:wrap;margin-top:0}[data-controller=user-hotels-index] .pagy-nav .page.prev{flex:0 0 100%;order:100}[data-controller=user-hotels-index] .pagy-nav .page.next{flex:0 0 100%;order:101}[data-controller=user-hotels-index] .pagy-nav .page.next a,[data-controller=user-hotels-index] .pagy-nav .page.prev a{margin:auto;display:block}}[data-controller=user-hotels-index] .pagy-nav{display:flex;width:400px;margin-left:auto;margin-right:auto;margin-top:2rem}[data-controller=user-hotels-index] .pagy-nav>*{margin-right:5px;margin-left:5px;flex:1;text-align:center}[data-controller=user-hotels-index] .page-button{color:#0ff;min-width:30rem}[data-controller=user-hotels-index] .visually-visible{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}[data-controller=user-hotels-index] .page>a{text-decoration:none;position:relative}[data-controller=user-hotels-index] .page>a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--main-color)}[data-controller=user-hotels-index] .page.active{color:var(--main-color);font-weight:700;border:2px solid var(--main-color);border-radius:12px}[data-controller=user-hotels-index] .hotels-search{width:483px;margin-top:4rem;margin-right:auto;margin-left:auto;background-color:#fff;padding:1px;border-radius:12px;box-shadow:rgba(60,64,67,.3) 0 1px 2px,rgba(60,64,67,.15) 0 1px 3px 1px}[data-controller=user-hotels-index] .hotels-search .input-search-button{transition:background-color .2s ease;color:#fff;font-weight:300;padding:25px 20px 36px 16px;border-radius:12px}[data-controller=user-hotels-index] .hotels-search .input-search-button:hover{background-color:#454369}[data-controller=user-hotels-index] .hotels-search .container-search{position:relative;margin-left:100px}[data-controller=user-hotels-index] .hotels-search .search-suggestions{position:absolute;padding:1rem;text-align:center;top:.25rem;border-radius:12px;right:0rem;width:140%;z-index:999;background:#fff;box-shadow:rgba(60,64,67,.3) 0 1px 2px,rgba(60,64,67,.15) 0 1px 3px 1px}[data-controller=user-hotels-index] .hotels-search .search-suggestions.hidden{display:none}[data-controller=user-hotels-index] .hotels-search .search-suggestions .suggestion-item{cursor:pointer}[data-controller=user-hotels-index] .hotels-search .search-suggestions .suggestion-item:hover{text-decoration:underline}[data-controller=user-hotels-index] .hotels-search .search-input{width:280px;border:none;margin-left:12px}[data-controller=user-hotels-index] .no-hotels-found-container{padding:6rem 2rem}[data-controller=user-hotels-index] .hotels-search-suggestions-button{transition:background-color .2s ease;background-color:var(--blue);color:#fff;position:relative;font-weight:300;font-family:var(--main-font);padding:1rem;border-radius:12px;text-decoration:none}[data-controller=user-hotels-index] .hotels-search-suggestions-button:hover{background-color:#454369}[data-controller=user-hotels-index] .suggestions-button-text:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease-in-out}[data-controller=user-hotels-index] .suggestions-button-text:hover:before{width:100%}[data-controller=user-hotels-index] .hotels-search-suggestions-buttons-container{display:flex;justify-content:center;margin:auto;width:379px;flex-wrap:wrap;margin-bottom:3rem;margin-top:2rem}[data-controller=user-hotels-index] .hotels-search-suggestions-buttons-container a{margin:.2rem}[data-controller=user-hotels-index] .user-hotels-index-banner{padding:4rem 0 0;background-color:#fdf8f3;text-align:left;margin-bottom:14rem;position:relative}[data-controller=user-hotels-index] .user-hotels-index-banner-content{width:750px;margin-left:auto;margin-right:auto;position:relative}[data-controller=user-hotels-index] .address-city-header{display:block;text-align:center;font-size:1.4rem;font-weight:700;line-height:1.5;margin:2rem}[data-controller=user-hotels-index] .filter-container{display:flex;justify-content:center;max-width:15rem;min-width:4rem;margin:5rem 3rem .8rem}[data-controller=user-hotels-index] .animal-type-filter{width:483px;background-color:#fff;padding:1px;border-radius:12px;box-shadow:rgba(60,64,67,.3) 0 1px 2px,rgba(60,64,67,.15) 0 1px 3px 1px}[data-controller=user-hotels-index] .animal-type-filter select{width:100%;border:none;padding:1rem;background:transparent;font-size:1rem;-moz-text-align-last:center;text-align-last:center;font-family:var(--main-font);-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-controller=user-hotels-index] .pawbnb-pet-hotel-cards{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:20px 0}[data-controller=user-hotels-index] .pawbnb-pet-hotel-flex{text-decoration:none;color:inherit;width:100%}[data-controller=user-hotels-index] .pawbnb-pet-hotel-card-wrapper{width:100%;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1);overflow:hidden}[data-controller=user-hotels-index] .pawbnb-pet-hotel-card{display:flex;flex-direction:column;min-width:100%;background-color:#fff}[data-controller=user-hotels-index] .pawbnb-pet-hotel-card-image{min-height:11rem;max-height:11rem;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;-o-object-position:center;object-position:center}[data-controller=user-hotels-index] .pawbnb-pet-hotel-info{display:grid;padding:16px;min-height:14rem}[data-controller=user-hotels-index] .pawbnb-pet-hotel-average-rating{font-size:12px;margin-bottom:6px}[data-controller=user-hotels-index] .pawbnb-pet-hotel-title-and-desc{margin-bottom:16px}[data-controller=user-hotels-index] .pawbnb-pet-hotel-title{margin-top:18px;font-size:20px;font-weight:700;margin-bottom:6px}[data-controller=user-hotels-index] .pawbnb-pet-hotel-description{font-size:14px;line-height:1.4}[data-controller=user-hotels-index] .banner-video{filter:brightness(.7);margin-top:-8rem;width:100%;position:absolute;height:170%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[data-controller=user-hotels-index] .most-popular-header{display:block;margin-top:20rem;text-align:center;font-family:EB-Italic;font-size:2.5rem;font-style:italic}[data-controller=user-hotels-index] .index-title-upper{font-family:PlusJakartaSans;font-size:5rem;margin-top:8rem;font-weight:600;line-height:120%;padding-bottom:1rem;color:#fff}[data-controller=user-hotels-index] .index-title-bottom{font-size:18px;line-height:1.25;padding-right:0;margin-bottom:1rem;color:#fff}[data-controller=user-hotels-index] .search-form{text-align:center;vertical-align:middle}[data-controller=user-hotels-index] .user-hotels-index-banner-content>h1{font-family:var(--main-font);font-weight:600}[data-controller=user-hotels-index] .user-hotels-banner-img{position:absolute;height:5.5rem}[data-controller=user-hotels-index] .user-hotels-banner-img_top{top:-3rem;left:27rem}[data-controller=user-hotels-index] .user-hotels-banner-img_bottom{bottom:4rem;left:2rem}[data-controller=user-hotels-index] .banner-img-left{bottom:-10rem;left:-4rem}[data-controller=user-hotels-index] .banner-img-right{top:3rem;right:2rem}[data-controller=user-hotels-index] .pagination-container{display:flex;justify-content:center;margin-top:20px;margin-bottom:20px}[data-controller=user-hotels-index] .pagy-nav{display:flex;align-items:center}@media only screen and (max-width: 450px){[data-controller=user-hotels-index] .pagy-nav{display:flex;width:calc(100% + 2rem);margin-left:-1rem;margin-right:auto;margin-bottom:2rem;margin-top:0rem}[data-controller=user-hotels-index] .most-popular-header{display:block;margin-top:-8rem;text-align:center;font-family:EB-Italic;font-size:2.5rem;font-style:italic}[data-controller=user-hotels-index] .user-hotels-banner-img_top{top:-4rem;left:19rem}[data-controller=user-hotels-index] .hotels-search{width:100%;margin-bottom:2rem}[data-controller=user-hotels-index] .hotels-search-suggestions-buttons-container{display:flex;justify-content:center;width:90%;flex-wrap:wrap;margin-bottom:3rem;margin-top:2rem}[data-controller=user-hotels-index] .banner-img-left{display:none}[data-controller=user-hotels-index] .container{position:relative;margin:0}[data-controller=user-hotels-index] .user-hotels-index-banner-content{width:100%;top:2rem;padding:0rem 1rem;margin-bottom:-5rem;text-align:center}[data-controller=user-hotels-index] .user-hotels-index-banner{padding:4rem 0 0;background-color:#fdf8f3;text-align:left;margin-bottom:14rem;position:relative}[data-controller=user-hotels-index] .address-city-header{display:block;text-align:center;font-size:1.5rem;font-weight:700}[data-controller=user-hotels-index] .banner-video{filter:brightness(.7);margin-top:0rem;position:absolute;top:0;width:100%;height:115%;-o-object-fit:cover;object-fit:cover}[data-controller=user-hotels-index] .user-hotels-index-banner{margin-left:-2rem;margin-right:-2rem;margin-bottom:16rem}[data-controller=user-hotels-index] .index-title-upper{margin-top:1rem;font-size:2.8rem;line-height:130%;font-family:var(--main-font);font-weight:600}[data-controller=user-hotels-index] .index-title-bottom{font-family:var(--main-font);font-size:16px;margin-top:.5rem;margin-bottom:6rem;line-height:1.5;font-weight:200;color:#e3e3e3}[data-controller=user-hotels-index] .most-popular-container{margin-top:2rem;margin-bottom:2rem}[data-controller=user-hotels-index] .banner-image{margin-bottom:-1rem;width:109%;height:150px;z-index:3;background-size:cover}[data-controller=user-hotels-index] .banner-img-right{top:.5rem;right:1rem}[data-controller=user-hotels-index] .user-hotels-banner-img{position:absolute;height:4rem}[data-controller=user-hotels-index] .user-hotels-banner-img_top{top:-2rem;right:0rem}[data-controller=user-hotels-index] .user-hotels-banner-img_bottom{bottom:-2rem;left:0rem}[data-controller=user-hotels-index] .user-hotels-banner-img_top{top:0rem;right:3.5rem}[data-controller=user-hotels-index] .input-search-button{color:#fff;font-weight:300;padding:25px 20px 36px 16px;border-radius:12px;width:100%}[data-controller=user-hotels-index] .search-suggestions{position:static;top:0rem;z-index:999;background:white;margin:0;min-width:100px;width:100%}[data-controller=user-hotels-index] .search-suggestions.hidden{display:none}[data-controller=user-hotels-index] .search-suggestions .suggestion-item{cursor:pointer;font-weight:700}[data-controller=user-hotels-index] .search-suggestions .suggestion-item:hover{text-decoration:underline}}.user-hotels-index{background-color:var(--main-color-light);min-height:100vh}.modal-body{background:white;min-width:90%;max-width:90%}._overlined_8i32g_3{text-decoration:line-through;opacity:.6}._info_8i32g_10{padding:14px 6px;margin-bottom:8px}._block_8i32g_15{padding:4px 8px}._list-item_8i32g_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_8i32g_79{display:flex;justify-content:flex-end;align-items:center}html{scroll-behavior:auto!important}._hotelsIndex_8i32g_94{margin-top:2rem;margin-bottom:2rem}@media (max-width: 576px){._heroContent_8i32g_100{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:.5rem;text-align:center}}@media (min-width: 576px){._heroContent_8i32g_100{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem 6rem;text-align:center}._heroContent_8i32g_100 h1{font-size:56px;font-weight:700;color:rgba(33,33,33,.9);max-width:600px;margin:0;text-shadow:none!important}._heroContent_8i32g_100 p{font-size:14px;font-weight:400;color:rgba(33,33,33,.9);max-width:600px;margin-bottom:1rem}}@media (max-width: 576px){._heroButtons_8i32g_138{display:flex;flex-direction:column;gap:1rem;margin-top:1rem;width:100%}._heroButtons_8i32g_138 button{width:100%}}@media (min-width: 576px){._heroButtons_8i32g_138{display:flex;flex-direction:row;gap:1rem}}._loadMoreButton_8i32g_157{margin-top:2rem}@media (max-width: 576px){._loadMoreButton_8i32g_157{width:100%}}@media (min-width: 576px){._loadMoreButton_8i32g_157{width:auto}}._searchStats_8i32g_171{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.9rem}._searchStats_8i32g_171 p{margin:0}._searchStats_8i32g_171 ._searchRadius_8i32g_179{margin-left:.5rem}._searchStats_8i32g_171 ._searchRadius_8i32g_179:before{content:"•";margin-right:.5rem}._grid_1bgad_2{display:grid;width:100%;box-sizing:border-box;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}._grid--justify-start_1bgad_14{justify-content:start}._grid--justify-center_1bgad_17{justify-content:center}._grid--justify-end_1bgad_20{justify-content:end}._grid--justify-between_1bgad_23{justify-content:space-between}._grid--justify-around_1bgad_26{justify-content:space-around}._grid--align-start_1bgad_29{align-items:start}._grid--align-center_1bgad_32{align-items:center}._grid--align-end_1bgad_35{align-items:end}._grid--align-stretch_1bgad_38{align-items:stretch}._grid--gap-small_1bgad_41{gap:.5rem}._grid--gap-medium_1bgad_44{gap:1rem}._grid--gap-large_1bgad_47{gap:2rem}._container_8pf1n_1{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media (max-width: 768px){._container_8pf1n_1{padding:0 20px}}@media (max-width: 480px){._container_8pf1n_1{padding:0 20px}}._overlined_1q4qj_2{text-decoration:line-through;opacity:.6}._info_1q4qj_9{padding:14px 6px;margin-bottom:8px}._block_1q4qj_14{padding:4px 8px}._list-item_1q4qj_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1q4qj_78{display:flex;justify-content:flex-end;align-items:center}._button_1q4qj_114{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:var(--font-family, "Helvetica Neue", Arial, sans-serif);font-weight:600;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:450px;transition:background-color .3s ease,opacity .3s ease,box-shadow .2s ease,transform .2s ease;box-shadow:0 2px 5px rgba(0,0,0,.05)}._button_1q4qj_114:hover:not(._disabled_1q4qj_128){transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}._button_1q4qj_114:active:not(._disabled_1q4qj_128){transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}._button_1q4qj_114:focus-visible{outline:none;box-shadow:0 0 0 3px #f7e2c7}._icon_1q4qj_142{margin-right:.5rem}._primary_1q4qj_151{background-color:#d4841e;background-image:linear-gradient(to bottom right,#fe4a11,#ff723b)}._primary_1q4qj_151 span,._primary_1q4qj_151 svg,._primary_1q4qj_151 path,._primary_1q4qj_151 circle{color:#fff}._primary_1q4qj_151:hover{background-color:#e49a2b;background-image:linear-gradient(to bottom right,#e49a2b,rgb(233.7615062762,175.5523012552,88.2384937238));outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._primary_1q4qj_151:focus{outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._primary_1q4qj_151:hover:not(._disabled_1q4qj_128){background-color:#e49a2b;background-image:linear-gradient(to bottom right,#e49a2b,rgb(233.7615062762,175.5523012552,88.2384937238));outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._secondary_1q4qj_185{background-color:#f4f0f7;background-image:linear-gradient(to bottom right,#ece3f1,#dccde5)}._secondary_1q4qj_185 span,._secondary_1q4qj_185 svg,._secondary_1q4qj_185 path,._secondary_1q4qj_185 circle{color:#2d3748}._secondary_1q4qj_185:hover{background-color:#f4f0f7;background-image:linear-gradient(to bottom right,#ece3f1,white);outline:2px solid white;outline-offset:2px}._secondary_1q4qj_185:focus{outline:2px solid white;outline-offset:2px}._secondary_1q4qj_185:hover:not(._disabled_1q4qj_128){background-color:#f4f0f7;background-image:linear-gradient(to bottom right,#ece3f1,white);outline:2px solid white;outline-offset:2px}._tertiary_1q4qj_219{background-color:transparent;border:1px solid #cbd5e0}._tertiary_1q4qj_219 span,._tertiary_1q4qj_219 svg,._tertiary_1q4qj_219 path,._tertiary_1q4qj_219 circle{color:#2d3748}._tertiary_1q4qj_219:hover:not(._disabled_1q4qj_128){background-color:#edf2f7;outline:2px solid white;outline-offset:2px}._tertiary_1q4qj_219:focus{outline:2px solid white;outline-offset:2px}._yellow_1q4qj_245{background-color:#e49a2b;background-image:linear-gradient(to bottom right,#e49a2b,#e49a2b)}._yellow_1q4qj_245 span,._yellow_1q4qj_245 svg,._yellow_1q4qj_245 path,._yellow_1q4qj_245 circle{color:#fff}._yellow_1q4qj_245:hover{background-color:#e49a2b;background-image:linear-gradient(to bottom right,#e49a2b,rgb(233.7615062762,175.5523012552,88.2384937238));outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._yellow_1q4qj_245:focus{outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._yellow_1q4qj_245:hover:not(._disabled_1q4qj_128){background-color:#e49a2b;background-image:linear-gradient(to bottom right,#e49a2b,rgb(233.7615062762,175.5523012552,88.2384937238));outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}._small_1q4qj_278{padding:.25rem 1rem;font-size:.875rem}._medium_1q4qj_283{padding:.5rem 2rem!important;font-size:1rem}._large_1q4qj_288{padding:.75rem 1.5rem;font-size:1.25rem}._disabled_1q4qj_128{opacity:.6;cursor:not-allowed}._spinner_1q4qj_308{width:1.25rem;height:1.25rem;border:2px solid rgb(255,255,255);border-top-color:transparent;border-radius:50%;animation:_spin_1q4qj_308 .6s linear infinite}@keyframes _spin_1q4qj_308{to{transform:rotate(360deg)}}._mapOverlay_1j2m1_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background-color:rgba(0,0,0,.75);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;width:100%;animation:_fadeIn_1j2m1_1 .25s ease-in-out forwards}@media (min-width: 640px){._mapOverlay_1j2m1_1{display:flex;flex-direction:row}}@keyframes _fadeIn_1j2m1_1{0%{opacity:0}to{opacity:1}}._mapContainer_1j2m1_28{position:fixed;width:100%;height:100dvh;overflow:hidden;touch-action:none!important;-ms-touch-action:none!important;overscroll-behavior:none;z-index:9000;border-radius:.5rem;background-color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.4)}@media (min-width: 640px){._mapContainer_1j2m1_28{width:70%;height:100%;border-radius:0;margin-left:0;margin-top:0;top:0;left:0}}@keyframes _slideUp_1j2m1_1{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}._selectedHotelContainer_1j2m1_63{opacity:0;transform:translateY(100%);transition:transform .2s ease,opacity .2s ease}@media (max-width: 639px){._selectedHotelContainer_1j2m1_63{position:absolute;left:0;right:0;top:5.8rem;z-index:11000;overflow:hidden;will-change:transform,opacity;display:flex;flex-direction:column;max-height:70vh;margin:0 auto;width:100%;padding:0 1rem}}@media (min-width: 640px){._selectedHotelContainer_1j2m1_63{position:fixed;bottom:.5rem;left:0;width:100%;max-width:400px;z-index:10001;padding:10px}}._selectedHotelActive_1j2m1_100{opacity:1;transform:translateY(0)}._myCustomSheet_1j2m1_105{z-index:12000}._noResultsPlaceholder_1j2m1_109{padding:16px;text-align:center}._toggleButtonWrapper_k3cxp_2{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:200000}._iconWrapper_k3cxp_10{display:flex;align-items:center;justify-content:center}._customToggleButton_k3cxp_16{background:linear-gradient(90deg,#6f3dfa 0%,#b35ffc 100%);box-shadow:0 6px 20px rgba(114,84,255,.3);transition:background .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease;position:relative;display:flex;align-items:center;justify-content:center;width:124px;border:none;outline:none;cursor:pointer;border-radius:9999px;color:#fff;font-size:.95rem;font-weight:500;padding:.4rem .8rem}._customToggleButton_k3cxp_16 *{color:#fff!important}._customToggleButton_k3cxp_16:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(114,84,255,.4);opacity:.95}._customToggleButton_k3cxp_16 ._labelText_k3cxp_42{margin-left:.6rem;white-space:nowrap}._customToggleButtonActive_k3cxp_47{background:linear-gradient(90deg,#4a2a96 0%,#6e2fec 100%);box-shadow:0 6px 20px rgba(114,84,255,.3);transition:background .3s ease,box-shadow .3s ease,transform .3s ease,opacity .3s ease}._customToggleButtonActive_k3cxp_47:hover{box-shadow:0 12px 24px rgba(74,42,150,.3)}._customToggleButtonActive_k3cxp_47 span,._customToggleButtonActive_k3cxp_47 svg,._customToggleButtonActive_k3cxp_47 path{color:#fff}._overlined_1inrj_2{text-decoration:line-through;opacity:.6}._info_1inrj_9{padding:14px 6px;margin-bottom:8px}._block_1inrj_14{padding:4px 8px}._list-item_1inrj_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1inrj_78{display:flex;justify-content:flex-end;align-items:center}._mapCategoryItem_1inrj_89{width:114px;height:42px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;border-bottom:2px solid transparent;color:#6c6c6c;position:relative;flex:0 0 114px;transition:color .2s ease,border-bottom-color .2s ease}@media (max-width: 640px){._mapCategoryItem_1inrj_89{width:100px;height:42px;flex:0 0 100px}}._mapCategoryItem_1inrj_89 svg,._mapCategoryItem_1inrj_89 path,._mapCategoryItem_1inrj_89 icon{font-size:1.2rem!important}._mapCategoryItem_1inrj_89 span{font-size:.9rem!important;font-weight:600!important}._mapCategoryItem_1inrj_89:hover{color:#000}._mapCategoryItem_1inrj_89._selected_1inrj_123{border-bottom-color:#fe4a11}._mapCategoryItem_1inrj_89._selected_1inrj_123 svg,._mapCategoryItem_1inrj_89._selected_1inrj_123 icon,._mapCategoryItem_1inrj_89._selected_1inrj_123 path,._mapCategoryItem_1inrj_89._selected_1inrj_123 span,._mapCategoryItem_1inrj_89._selected_1inrj_123 p,._mapCategoryItem_1inrj_89._selected_1inrj_123 a{fill:#fe4a11;color:#fe4a11}._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 svg,._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 path,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 svg,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 path{font-size:1em!important}._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 span,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 span{font-size:.825rem!important}@media (max-width: 768px){._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 svg,._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 path,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 svg,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 path{font-size:.9rem!important}._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135 span,._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136 span{font-size:.75rem!important}}._mapCategoryItem_1inrj_89 ._icon_1inrj_169{font-size:1.2rem;margin-bottom:.25rem}._mapCategoryItem_1inrj_89 ._name_1inrj_173{text-align:center;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._mapCategoryItem_1inrj_89 ._loadingContainer_1inrj_135{opacity:1;transition:opacity .3s ease-in-out}._mapCategoryItem_1inrj_89._fading_1inrj_186 ._loadingContainer_1inrj_135{opacity:0}._mapCategoryItem_1inrj_89 ._loadedContainer_1inrj_136{opacity:0;transition:opacity .3s ease-in-out}._mapCategoryItem_1inrj_89._loaded_1inrj_136 ._loadedContainer_1inrj_136{opacity:1}._mapCategoryItem_1inrj_89._loaded_1inrj_136 ._loadingContainer_1inrj_135{display:none}._mapCategoriesWrapper_jskn9_1{position:absolute;width:100%;z-index:100001}@media (max-width: 640px){._mapCategoriesWrapper_jskn9_1{top:.5rem;left:50%;transform:translate(-50%);max-width:96%}}@media (min-width: 640px){._mapCategoriesWrapper_jskn9_1{top:.5rem;left:.5rem;max-width:67%}}@media (min-width: 768px){._mapCategoriesWrapper_jskn9_1{top:.5rem;left:.5rem;max-width:67%}}@media (min-width: 1024px){._mapCategoriesWrapper_jskn9_1{top:.5rem;left:.5rem;max-width:68%}}@media (min-width: 1280px){._mapCategoriesWrapper_jskn9_1{top:.5rem;left:.5rem;max-width:69%}}._mapCategoriesWrapper_jskn9_1._leftFade_jskn9_42:before,._mapCategoriesWrapper_jskn9_1._rightFade_jskn9_42:after{content:"";position:absolute;top:0;bottom:0;width:2.6rem;pointer-events:none;z-index:10002;border-radius:.5rem}@media (max-width: 640px){._mapCategoriesWrapper_jskn9_1._leftFade_jskn9_42:before,._mapCategoriesWrapper_jskn9_1._rightFade_jskn9_42:after{width:3.2rem}}._mapCategoriesWrapper_jskn9_1._leftFade_jskn9_42:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}._mapCategoriesWrapper_jskn9_1._rightFade_jskn9_42:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}._mapCategoriesContainer_jskn9_66{display:flex;width:100%;gap:0;background:rgb(255,255,255);padding:.2rem .5rem;border-radius:.5rem;overflow-x:auto;scrollbar-width:thin;justify-content:space-around;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.3) transparent;box-shadow:0 2px 4px rgba(0,0,0,.06)}@media (max-width: 640px){._mapCategoriesContainer_jskn9_66{padding:.6rem 1rem;gap:.25rem}}._mapCategoriesContainer_jskn9_66::-webkit-scrollbar{height:4px;width:4px}._mapCategoriesContainer_jskn9_66::-webkit-scrollbar-track{background:transparent;margin:2px 0}._mapCategoriesContainer_jskn9_66::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:2px;-webkit-transition:background .2s ease;transition:background .2s ease}._mapCategoriesContainer_jskn9_66::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}._error_jskn9_104{color:#e53e3e;font-size:.875rem}._overlined_wstuk_2{text-decoration:line-through;opacity:.6}._info_wstuk_9{padding:14px 6px;margin-bottom:8px}._block_wstuk_14{padding:4px 8px}._list-item_wstuk_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_wstuk_78{display:flex;justify-content:flex-end;align-items:center}@media (max-width: 639px){._mapHotelsListHeader_wstuk_90{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:.4rem 1rem;margin:.4rem 0 0;position:sticky;top:0;z-index:10;border-bottom:1px solid #ededed;position:relative}._mapHotelsListHeader_wstuk_90 ._mapHotelsListGrabBar_wstuk_103{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%);width:80px;height:8px;background-color:#ccc;border-radius:4px;cursor:grab;transition:background-color .2s ease-in-out}._mapHotelsListHeader_wstuk_90 ._mapHotelsListGrabBar_wstuk_103:active{background-color:#aaa}._mapHotelsListHeader_wstuk_90 ._mapHotelsListCloseButton_wstuk_118{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:1rem;transform:translateY(-50%);background:transparent;border:none;font-size:1.5rem;color:#333;cursor:pointer}._mapHotelsListHeader_wstuk_90 ._mapHotelsListCloseButton_wstuk_118:hover,._mapHotelsListHeader_wstuk_90 ._mapHotelsListCloseButton_wstuk_118:focus{color:#4a90e2;background-color:rgba(74,144,226,.1);outline:none;border-radius:50%}._mapHotelsListHeader_wstuk_90 ._mapHotelsListCloseButton_wstuk_118:active{color:#2275d7;background-color:rgba(74,144,226,.2)}._mapHotelsListHeader_wstuk_90 ._mapHotelsListCloseButton_wstuk_118 svg{width:1.5rem;height:1.5rem}._mapHotelsListContent_wstuk_146{padding:.5rem 1rem;overflow-y:auto}._mapHotelsListOverlay_wstuk_150{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden}._mapHotelsListContainer_wstuk_159{position:fixed;bottom:0;left:0;width:100%;max-width:800px;height:36dvh;background-color:#fff;border-radius:12px 12px 0 0;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:10002!important;display:flex;flex-direction:column;justify-content:flex-start;padding:0;margin:0;overflow:hidden;opacity:1;visibility:visible;min-height:30vh}}@media (min-width: 640px){._mapHotelsListContainer_wstuk_159{position:fixed;right:0;width:30%;max-width:1200px;height:100vh;border-radius:0 12px 12px 0;transform:translate(-50%) translateY(0);background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.1);z-index:100000;display:flex;flex-direction:column;justify-content:space-between;padding:.5rem;margin:0;overflow:hidden;min-height:30vh}._mapHotelsListContent_wstuk_146{flex:1 1 auto;overflow-y:auto}}._noResultsPlaceholder_wstuk_206{margin:1.5rem auto;padding:8rem 1rem 1rem;text-align:start;color:#666;font-size:1rem}._overlined_1s1xb_2{text-decoration:line-through;opacity:.6}._info_1s1xb_9{padding:14px 6px;margin-bottom:8px}._block_1s1xb_14{padding:4px 8px}._list-item_1s1xb_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1s1xb_78{display:flex;justify-content:flex-end;align-items:center}@keyframes _shimmer_1s1xb_1{0%{background-position:-200% 0,0 -200%}50%{background-position:200% 0,0 200%}to{background-position:-200% 0,0 -200%}}@keyframes _pulse_1s1xb_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._mapHotelCardImage__skeleton_1s1xb_108{position:relative;background-color:#eceef2;overflow:hidden;will-change:opacity,transform;box-shadow:inset 0 0 8px rgba(206,211,221,.4)}._mapHotelCardImage__skeleton_1s1xb_108:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 0%,white 50%,transparent 100%),linear-gradient(0deg,transparent 0%,white 50%,transparent 100%);background-size:200% 100%,100% 200%;animation:_shimmer_1s1xb_1 1.6s cubic-bezier(.4,0,.2,1) infinite,_pulse_1s1xb_1 2.4s ease-in-out infinite;mix-blend-mode:lighten}._mapHotelCardImage__wrapper_1s1xb_125{position:relative;overflow:hidden}@media (min-width: 640px){._mapHotelCardImage__wrapper_1s1xb_125{padding-top:56.25%;height:100%;background-color:#fafafa;transition:transform .3s ease,box-shadow .3s ease;width:100%;border-radius:12px 12px 0 0}}@media (min-width: 768px){._mapHotelCardImage__wrapper_1s1xb_125{padding-top:42%;height:100%;background-color:#fafafa;transition:transform .3s ease,box-shadow .3s ease;width:100%;border-radius:12px 12px 0 0}}@media (max-width: 639.98px){._mapHotelCardImage__wrapper_1s1xb_125{width:96px;min-width:96px;max-width:96px;height:100%}}._mapHotelCardImage__skeleton_1s1xb_108,._mapHotelCardImage__img_1s1xb_159{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease-out,transform .2s ease-out,filter .2s ease-out}._mapHotelCardImage__skeleton_1s1xb_108{z-index:1;border-radius:12px 12px 0 0}._mapHotelCardImage__img_1s1xb_159{opacity:0;filter:blur(12px);transform:scale(1.05)}._mapHotelCardImage__imgLoaded_1s1xb_179{opacity:1;filter:blur(0);transform:scale(1);z-index:2}._overlined_sq6c7_2{text-decoration:line-through;opacity:.6}._info_sq6c7_9{padding:14px 6px;margin-bottom:8px}._block_sq6c7_14{padding:4px 8px}._list-item_sq6c7_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_sq6c7_78{display:flex;justify-content:flex-end;align-items:center}._mapHotelCardTitle_sq6c7_89{color:rgba(33,33,33,.9);margin:0!important;padding:0!important;font-size:1rem;font-weight:600}._mapHotelFooter_zzxx3_1{display:flex;justify-content:space-between;align-items:center;background-color:#fff7f3;padding:6px;border-radius:16px;min-height:48px;height:48px}._overlined_1vl9r_2{text-decoration:line-through;opacity:.6}._info_1vl9r_9{padding:14px 6px;margin-bottom:8px}._block_1vl9r_14{padding:4px 8px}._list-item_1vl9r_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1vl9r_78{display:flex;justify-content:flex-end;align-items:center}._mapHotelLocationContainer_1vl9r_89{display:flex;align-items:flex-start;gap:4px;background-color:#fff7f3;padding:2px;border-radius:8px}._mapHotelIconWrapper_1vl9r_99{background-color:#ffe0cc;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}._mapHotelLocationIcon_1vl9r_109{color:#e69555;font-size:.9em}._mapHotelLocationText_1vl9r_114{display:flex;flex-direction:column;color:#2e2532;font-size:.75rem!important}._mapHotelLocationText_1vl9r_114 span{font-size:.75rem!important}._mapHotelSubLocation_1vl9r_125{font-weight:700}._mapHotelCity_1vl9r_129{color:#9e9e9e}._mapHotelDistance_1vl9r_133{color:#6e6e6e;font-size:.8em}._mapHotelSkeleton_1vl9r_139{margin-top:2px}._overlined_v06xw_2{text-decoration:line-through;opacity:.6}._info_v06xw_9{padding:14px 6px;margin-bottom:8px}._block_v06xw_14{padding:4px 8px}._list-item_v06xw_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_v06xw_78{display:flex;justify-content:flex-end;align-items:center}._mapHotelPriceContainer_v06xw_89{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:2px 6px;background-color:#fff;border:1px solid #ffe6d4;border-radius:5px;transition:border-color .3s ease,box-shadow .3s ease;max-width:64%;box-shadow:0 1px 2px rgba(0,0,0,.1)}._mapHotelPriceContent_v06xw_104{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._mapHotelPriceLabel_v06xw_111{font-size:.7rem!important;color:#515e78;margin-bottom:2px;font-weight:500}._mapHotelPriceValue_v06xw_118{font-size:.785rem!important;color:rgba(33,33,33,.9);font-weight:600}._mapHotelUnavailable_v06xw_124{font-size:.875rem;color:#a3a3a3;font-style:italic}._mapHotelPriceSkeleton_v06xw_130{border-radius:4px}._overlined_cy0ui_2{text-decoration:line-through;opacity:.6}._info_cy0ui_9{padding:14px 6px;margin-bottom:8px}._block_cy0ui_14{padding:4px 8px}._list-item_cy0ui_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_cy0ui_78{display:flex;justify-content:flex-end;align-items:center}._mapHotelCardTagElement_cy0ui_89{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:3px 5px;gap:3px;border-radius:8px;font-size:.625rem!important;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}._mapHotelCardTagElement__icon_cy0ui_101{width:14;height:14;margin-right:4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}._mapHotelCardTagElement__icon_cy0ui_101 svg{width:100%;height:100%;display:block}._mapHotelCardTagElement_cy0ui_89 span{font-size:.675rem!important}._mapHotelCardTagElement__name_cy0ui_118{margin-left:2px;background-clip:text;-webkit-background-clip:text;color:transparent;white-space:nowrap;overflow:hidden;font-size:.675rem!important;text-overflow:ellipsis}._mapHotelCardTagElement--primary_cy0ui_128{background:linear-gradient(135deg,#FFE1C2,#FFE1C2);box-shadow:0 1px 2px rgba(254,74,17,.1)}._mapHotelCardTagElement--primary_cy0ui_128 span,._mapHotelCardTagElement--primary_cy0ui_128 p,._mapHotelCardTagElement--primary_cy0ui_128 h1,._mapHotelCardTagElement--primary_cy0ui_128 h2,._mapHotelCardTagElement--primary_cy0ui_128 h3,._mapHotelCardTagElement--primary_cy0ui_128 h4,._mapHotelCardTagElement--primary_cy0ui_128 h5,._mapHotelCardTagElement--primary_cy0ui_128 h6,._mapHotelCardTagElement--primary_cy0ui_128 svg,._mapHotelCardTagElement--primary_cy0ui_128 path,._mapHotelCardTagElement--primary_cy0ui_128 a,._mapHotelCardTagElement--primary_cy0ui_128 circle{color:#623910}._mapHotelCardTagElement--primary__name_cy0ui_146{background:linear-gradient(135deg,#ffe6d4,#fff4ed)}._mapHotelCardTagElement--secondary_cy0ui_149{background:linear-gradient(135deg,#dccde5,#ece3f1);box-shadow:0 2px 4px rgba(186,156,202,.2)}._mapHotelCardTagElement--secondary__name_cy0ui_153{background:linear-gradient(135deg,#f4f0f7,#fbf8fc)}._mapHotelCardTagElement--tertiary_cy0ui_156{background:linear-gradient(135deg,#b0b9c9,#d5dae2);box-shadow:0 2px 4px rgba(96,110,136,.2)}._mapHotelCardTagElement--tertiary__name_cy0ui_160{background:linear-gradient(135deg,#eceef2,#f6f7f9)}._mapHotelCardTagElement--quaternary_cy0ui_163{background:linear-gradient(135deg,#d2b99f,#e3d5c5);box-shadow:0 2px 4px rgba(177,128,94,.2)}._mapHotelCardTagElement--quaternary__name_cy0ui_167{background:linear-gradient(135deg,#f3ede5,#f9f6f3)}._mapHotelCardTagElement_cy0ui_89:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}._mapHotelCardTagElement_cy0ui_89:active{transform:translateY(0);box-shadow:0 1px 2px rgba(0,0,0,.1)}._overlined_17blq_2{text-decoration:line-through;opacity:.6}._info_17blq_9{padding:14px 6px;margin-bottom:8px}._block_17blq_14{padding:4px 8px}._list-item_17blq_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_17blq_78{display:flex;justify-content:flex-end;align-items:center}._achievements_17blq_89{display:flex;flex-direction:row;gap:6px;z-index:10}@media (max-width: 768px){._badge_17blq_97{display:flex;align-items:center;background-color:rgba(255,255,255,.9);border-radius:8px;padding:3px 6px;color:#171717;box-shadow:0 4px 12px rgba(23,23,23,.1);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);overflow:hidden}._badge_17blq_97 ._icon_17blq_108{margin-right:8px;font-size:12px;display:flex;align-items:center}._badge_17blq_97 ._icon_17blq_108 svg,._badge_17blq_97 ._icon_17blq_108 path,._badge_17blq_97 ._icon_17blq_108 span,._badge_17blq_97 ._icon_17blq_108 p{fill:currentColor;color:currentColor}._badge_17blq_97 ._label_17blq_121{font-size:12px;font-weight:500;color:currentColor}}@media (min-width: 768px){._badge_17blq_97{display:flex;align-items:center;background-color:rgba(255,255,255,.9);border-radius:8px;padding:4px 8px;color:#171717;box-shadow:0 4px 12px rgba(23,23,23,.1);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);overflow:hidden}._badge_17blq_97 span{font-size:12px!important}._badge_17blq_97 ._icon_17blq_108{margin-right:8px;font-size:12px;display:flex;align-items:center}._badge_17blq_97 ._icon_17blq_108 svg,._badge_17blq_97 ._icon_17blq_108 path,._badge_17blq_97 ._icon_17blq_108 span,._badge_17blq_97 ._icon_17blq_108 p{fill:currentColor;color:currentColor}._badge_17blq_97 ._label_17blq_121{font-size:12px;font-weight:500;color:currentColor}}._superHostBadge_17blq_161 ._icon_17blq_108,._superHostBadge_17blq_161 ._label_17blq_121{color:#d4841e}._communityFavouriteBadge_17blq_166 ._icon_17blq_108,._communityFavouriteBadge_17blq_166 ._label_17blq_121{color:#ff5151}._verifiedBadge_17blq_171 ._icon_17blq_108,._verifiedBadge_17blq_171 ._label_17blq_121{color:#757edf}._newStatusBadge_17blq_176 ._icon_17blq_108,._newStatusBadge_17blq_176 ._label_17blq_121{color:#386431}._overlined_110hn_2{text-decoration:line-through;opacity:.6}._info_110hn_9{padding:14px 6px;margin-bottom:8px}._block_110hn_14{padding:4px 8px}._list-item_110hn_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_110hn_78{display:flex;justify-content:flex-end;align-items:center}._mapHotelCardDescription_110hn_89{font-size:14px;line-height:1.4;color:#525252;margin:0;padding:0}@media (max-width: 639.98px){._mapHotelCardDescription_110hn_89{display:none}}._overlined_m1ot5_2{text-decoration:line-through;opacity:.6}._info_m1ot5_9{padding:14px 6px;margin-bottom:8px}._block_m1ot5_14{padding:4px 8px}._list-item_m1ot5_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_m1ot5_78{display:flex;justify-content:flex-end;align-items:center}._mapCard_m1ot5_89{position:relative;z-index:0;display:flex;flex-direction:column;height:auto;background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;text-decoration:none;margin-bottom:8px}@media (max-width: 640px){._mapCard_m1ot5_89{display:flex;flex-direction:row;max-height:192px}}@media (min-width: 768px){._mapCard_m1ot5_89:hover{transform:translateY(-4px);box-shadow:0 6px 16px rgba(0,0,0,.1);z-index:10}}._mapCard_m1ot5_89 ._map_card__header_m1ot5_118{display:flex;justify-content:space-between;align-items:center;margin:0}@media (max-width: 640px){._mapCard_m1ot5_89 ._map_card__header_m1ot5_118{padding-right:3rem}}._mapSelectedHotelCardTags_m1ot5_130,._mapHotelCardTags_m1ot5_131{display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}@media (max-width: 640px){._mapHotelCardTags_m1ot5_131{display:none}}._mapCardReferralExpanded_m1ot5_144{z-index:20}@media (min-width: 768px){._mapCardReferralExpanded_m1ot5_144:hover{transform:none;box-shadow:0 6px 16px rgba(0,0,0,.1)}}@media (max-width: 640px){._mapSelectedCardActivityContainer_m1ot5_155,._mapCardActivityContainer_m1ot5_156{display:none}}._imageNoBorderRadius_m1ot5_161 *{border-radius:0!important;-o-object-fit:cover!important;object-fit:cover!important}@media (min-width: 768px){._mapHotelCardImageOverlay_m1ot5_167,._mapHotelCardImageContainer_m1ot5_171{position:relative;width:100%}}._mapCardVerified_m1ot5_176{position:absolute;top:12px;left:12px;color:#fff;padding:4px 8px;border-radius:100px;font-size:.75rem;font-weight:700;z-index:10000}._details_m1ot5_188{flex:1;padding:6px;display:flex;flex-direction:column;justify-content:space-between;gap:8px;overflow:visible!important}@media (max-width: 640px){._details_m1ot5_188{gap:4px!important;width:100%}._mapHotelCardStatistics_m1ot5_205{display:none}}._map_card__content_m1ot5_210{flex:1;display:flex;flex-direction:column;gap:6px;overflow:hidden}._map_card__content_m1ot5_210>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._categoryMatched_m1ot5_223{border-color:#ff723b;border-width:2px;transition:transform .2s ease,border-color .3s ease,box-shadow .2s ease}@media (min-width: 768px){._categoryMatched_m1ot5_223:hover{border-color:#ff723b}}._closeButton_m1ot5_234{position:absolute;top:.5rem;right:.5rem;z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:4px;cursor:pointer;padding:4px 8px;line-height:1}._overlined_1gn89_2{text-decoration:line-through;opacity:.6}._info_1gn89_9{padding:14px 6px;margin-bottom:8px}._block_1gn89_14{padding:4px 8px}._list-item_1gn89_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1gn89_78{display:flex;justify-content:flex-end;align-items:center}._boneLoaderOverlay_1gn89_89{position:fixed;top:5rem;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;z-index:500000!important;pointer-events:none}._boneLoaderContent_1gn89_102{display:flex;flex-direction:column;background-color:#fff;align-items:center;text-align:center;padding:.235rem .6rem;border-radius:4rem;pointer-events:all;box-shadow:0 2px 4px rgba(0,0,0,.06)}._boneLoaderIcons_1gn89_114{display:flex;justify-content:center}._boneIcon_1gn89_119{width:18px;height:18px;color:#ff8c42;opacity:0;transform:scale(.9);animation:_bone-pop_1gn89_1 1.5s infinite ease-in-out;margin:0 1px}._boneIcon1_1gn89_129{animation-delay:0s}._boneIcon2_1gn89_133{animation-delay:.3s}._boneIcon3_1gn89_137{animation-delay:.6s}@keyframes _bone-pop_1gn89_1{0%,to{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}._overlined_tg6vp_2{text-decoration:line-through;opacity:.6}._info_tg6vp_9{padding:14px 6px;margin-bottom:8px}._block_tg6vp_14{padding:4px 8px}._list-item_tg6vp_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_tg6vp_78{display:flex;justify-content:flex-end;align-items:center}._searchDetails_tg6vp_89{align-items:flex-start;justify-content:space-between;position:sticky;background-color:#fff;border-radius:8px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.05);max-width:1200px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:40px 20px;margin:0 0 1rem;background:rgb(255,255,255);gap:.5rem!important;color:#212121;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-bottom:1px solid #e5e5e5;box-sizing:border-box;opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease;max-width:100%;width:100%}._searchDetails_tg6vp_89 h2{margin:0}._searchDetails_tg6vp_89 aside{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:1rem}._searchDetails_tg6vp_89 fieldset{display:flex;flex-direction:column;width:100%;height:100%;padding:0;gap:1rem}._searchDetails_tg6vp_89 h1{text-align:left}@supports (padding: env(safe-area-inset-left)){._searchDetails_tg6vp_89{padding-top:calc(40px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}}._searchDetails_tg6vp_89._loadingState_tg6vp_146,._searchDetails_tg6vp_89._loadedState_tg6vp_151{opacity:1;transform:translateY(0)}._searchDetails_tg6vp_89 ._seoHeadingMain_tg6vp_156{font-size:26px;line-height:1.3;font-weight:600;margin:0 0 10px;max-width:100%;font-family:Crimson Pro,serif!important}._searchDetails_tg6vp_89 ._seoHeadingSub_tg6vp_164{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 6px;max-width:100%}._searchDetails_tg6vp_89 ._seoDescription_tg6vp_171{font-size:15px;line-height:1.5;margin:0 0 20px;max-width:100%}._searchInfoWrapper_tg6vp_178{max-width:100%;width:100%;display:flex;flex-direction:column;padding:0;margin:0}._searchSummary_tg6vp_187{margin:0;font-size:15px;line-height:1.6;font-weight:400;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#212121;max-width:100%}._resultCount_tg6vp_200{font-weight:600;color:#fe4a11;font-size:15px}._locationWrapper_tg6vp_206{display:flex;flex-wrap:wrap;gap:6px;font-weight:400;color:#434c61}._locationPart_tg6vp_214,._radiusInfo_tg6vp_223{background:#FFE1C2;padding:4px 8px;border-radius:4px;color:#623910;font-weight:500;font-size:14px}@media (min-width: 375px){._searchSummary_tg6vp_187{font-size:16px;gap:10px}._locationPart_tg6vp_214,._radiusInfo_tg6vp_223{font-size:14.5px;padding:5px 10px}}@media (min-width: 768px){._seoHeadingMain_tg6vp_156{font-size:28px}._seoHeadingSub_tg6vp_164{font-size:20px}._seoDescription_tg6vp_171{font-size:16px}._searchSummary_tg6vp_187{font-size:17px;line-height:1.7;gap:12px}._resultCount_tg6vp_200{font-size:16px}._locationWrapper_tg6vp_206{gap:8px}._locationPart_tg6vp_214,._radiusInfo_tg6vp_223{font-size:15px;padding:5px 10px}}@media (min-width: 1024px){._searchSummary_tg6vp_187{font-size:18px;line-height:1.8;gap:14px}._resultCount_tg6vp_200{font-size:17px}._locationPart_tg6vp_214,._radiusInfo_tg6vp_223{font-size:16px;padding:6px 12px}}._locationPart_tg6vp_214,._resultCount_tg6vp_200,._radiusInfo_tg6vp_223{display:flex;align-items:center;justify-content:center;flex-direction:row}._cherryIcon_tg6vp_289{display:flex;align-items:center;margin-left:8px;vertical-align:middle}._locationIcon_tg6vp_296,._searchIcon_tg6vp_297,._radiusIcon_tg6vp_298{display:flex;align-items:center;margin-right:4px;vertical-align:middle;font-size:16px}._locationIcon_tg6vp_296 svg,._locationIcon_tg6vp_296 path,._locationIcon_tg6vp_296 circle,._locationIcon_tg6vp_296 span,._searchIcon_tg6vp_297 svg,._searchIcon_tg6vp_297 path,._searchIcon_tg6vp_297 circle,._searchIcon_tg6vp_297 span,._radiusIcon_tg6vp_298 svg,._radiusIcon_tg6vp_298 path,._radiusIcon_tg6vp_298 circle,._radiusIcon_tg6vp_298 span{color:#623910}._searchIcon_tg6vp_297{margin-right:4px;vertical-align:middle}._searchIcon_tg6vp_297 svg,._searchIcon_tg6vp_297 path,._searchIcon_tg6vp_297 circle,._searchIcon_tg6vp_297 span{color:#fe4a11!important}._overlined_1xahe_2{text-decoration:line-through;opacity:.6}._info_1xahe_9{padding:14px 6px;margin-bottom:8px}._block_1xahe_14{padding:4px 8px}._list-item_1xahe_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1xahe_78{display:flex;justify-content:flex-end;align-items:center}@media (min-width: 768px){._categoriesContainer_1xahe_90{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}}@media (max-width: 767px){._categoriesContainer_1xahe_90{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;gap:.25rem}}._categoryItem_1xahe_107{width:100px;height:54px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;border-bottom:2px solid transparent;color:#6c6c6c;background-color:#fff;transition:color .2s ease,border-bottom-color .2s ease}._categoryItem_1xahe_107 svg,._categoryItem_1xahe_107 path,._categoryItem_1xahe_107 icon{font-size:1.2rem!important}._categoryItem_1xahe_107 span{font-size:.85rem!important}._categoryItem_1xahe_107:hover{color:#000}._categoryItem_1xahe_107._selected_1xahe_129{border-bottom-color:#fe4a11}._categoryItem_1xahe_107._selected_1xahe_129 svg,._categoryItem_1xahe_107._selected_1xahe_129 icon,._categoryItem_1xahe_107._selected_1xahe_129 path,._categoryItem_1xahe_107._selected_1xahe_129 span,._categoryItem_1xahe_107._selected_1xahe_129 p,._categoryItem_1xahe_107._selected_1xahe_129 a{fill:#fe4a11;color:#fe4a11}._categoryItem_1xahe_107 ._loadingContainer_1xahe_136,._categoryItem_1xahe_107 ._loadedContainer_1xahe_137{display:flex;flex-direction:column;align-items:center;width:100%}._categoryItem_1xahe_107 ._icon_1xahe_143{font-size:1.5rem;margin-bottom:.25rem}._categoryItem_1xahe_107 ._name_1xahe_147{text-align:center;font-size:.75rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._categoryItem_1xahe_107 ._loadingContainer_1xahe_136{opacity:1;transition:opacity .3s ease-in-out}._categoryItem_1xahe_107._fading_1xahe_160 ._loadingContainer_1xahe_136{opacity:0}._categoryItem_1xahe_107 ._loadedContainer_1xahe_137{opacity:0;transition:opacity .3s ease-in-out}._categoryItem_1xahe_107._loaded_1xahe_137 ._loadedContainer_1xahe_137{opacity:1}._overlined_wfa2x_2{text-decoration:line-through;opacity:.6}._info_wfa2x_9{padding:14px 6px;margin-bottom:8px}._block_wfa2x_14{padding:4px 8px}._list-item_wfa2x_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_wfa2x_78{display:flex;justify-content:flex-end;align-items:center}._filteringBar_wfa2x_89{display:flex;align-items:flex-start;justify-content:space-between;position:sticky;background-color:#fff;border-radius:8px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.05);gap:1.5rem;max-width:1200px;height:100%;margin:-4rem 1rem 0}._filteringBarFieldset_wfa2x_122{display:flex;flex-direction:row;justify-content:space-between;padding:0;gap:1rem}._filteringBarContent_wfa2x_130{display:flex;flex-direction:column;gap:1rem}@media (min-width: 768px){._filteringBarContent_wfa2x_130{padding:1rem}}._illustration_wfa2x_141{display:flex;width:100%;justify-content:center;align-items:center}._imageWrapper_wfa2x_148{display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:transparent;width:120px;height:120px}@media (max-width: 768px){._imageWrapper_wfa2x_148{width:80px;height:80px}}._small_wfa2x_164{width:80px;height:80px}@media (min-width: 768px){._small_wfa2x_164{width:120px;height:120px}}._medium_wfa2x_175{width:120px;height:120px}@media (max-width: 768px){._medium_wfa2x_175{width:80px;height:80px}}._image_wfa2x_148{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .5s ease-in-out}._imageLoaded_wfa2x_194{opacity:1}._categoriesSection_wfa2x_198{display:flex;flex-direction:column}._categoriesSection_wfa2x_198 h2{font-family:Crimson Pro,serif;font-size:1.25rem;font-weight:500;color:#171717;margin-bottom:1rem}@media (min-width: 1200px){._categoriesSection_wfa2x_198{flex-direction:row;justify-content:space-between}}._categoriesSection_wfa2x_198 ._categoriesBar_wfa2x_215{display:flex;flex-wrap:wrap;position:relative;height:100%;gap:.5rem;overflow-x:auto;white-space:nowrap}@media (min-width: 1200px){._categoriesSection_wfa2x_198 ._categoriesBar_wfa2x_215{margin:0}}._filteringBar_wfa2x_89{display:flex;align-items:flex-start;justify-content:space-between;position:sticky;background-color:#fff;border-radius:8px;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.05);gap:1.5rem;max-width:1200px;height:100%}._filteringBar_wfa2x_89 h2{margin:0}._filteringBar_wfa2x_89 aside{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:1rem}._filteringBar_wfa2x_89 fieldset{display:flex;flex-direction:column;width:100%;height:100%;padding:0;gap:1rem}@media (max-width: 768px){._filteringBar_wfa2x_89{flex-direction:column;padding:1rem;gap:1rem}._filteringBar_wfa2x_89 img{width:100%}}@media (min-width: 1200px){._filteringBar_wfa2x_89{margin:-3.5rem auto 0}}._filteringBarTitle_wfa2x_277{font-family:Crimson Pro,serif;font-size:1.25rem;font-weight:500;color:#171717}._filters_wfa2x_284{display:flex;width:100%;gap:1rem;box-sizing:border-box}@media (max-width: 768px){._filters_wfa2x_284{flex-direction:column;gap:1rem}}@media (min-width: 1024px){._filters_wfa2x_284{flex-direction:row}}._filterGroup_wfa2x_302{display:flex;flex-direction:column;align-items:flex-start}._filterGroup_wfa2x_302 svg{fill:#fe4a11}._filterLabel_wfa2x_311{font-family:Crimson Pro,serif;font-size:.875rem;color:#fe4a11;font-weight:600;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}._filterSelect_wfa2x_322{font-size:.875rem;padding:.5rem 1rem;color:#171717;background-color:#fff;border:1px solid #d4d4d4;border-radius:6px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._filterSelect_wfa2x_322:hover{background-color:#f5f5f5;cursor:pointer}._filterSelect_wfa2x_322:focus{border-color:#ef3007;box-shadow:0 0 0 3px rgba(100,100,100,.2)}._selectOption_wfa2x_341{padding:.5rem;color:#171717;background-color:#fafafa}._selectOption_wfa2x_341:hover{background-color:#f5f5f5}._overlined_zq4by_2{text-decoration:line-through;opacity:.6}._info_zq4by_9{padding:14px 6px;margin-bottom:8px}._block_zq4by_14{padding:4px 8px}._list-item_zq4by_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_zq4by_78{display:flex;justify-content:flex-end;align-items:center}._heroContainer_zq4by_89{position:relative;padding-top:6rem;padding-bottom:6rem;height:90vh;width:100dvw;background:#F07932}@media (min-width: 768px){._heroContainer_zq4by_89{height:64dvh}}@media (min-width: 1024px){._heroContainer_zq4by_89{height:72dvh}}._mainContainer_zq4by_108{position:relative;max-width:1280px;margin-left:auto;margin-right:auto;width:100%;height:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem}@media (max-width: 640px){._mainContainer_zq4by_108{bottom:-1rem}}._flexColGap24_zq4by_129{display:flex;flex-direction:column;gap:6rem;max-width:34rem}._flexColGap4Z20_zq4by_136{display:flex;flex-direction:column;gap:1rem;z-index:20}._heroTitle_zq4by_143{color:#fff;text-align:center;font-family:Crimson Pro,serif;font-weight:400;font-size:2.2rem!important;max-width:64rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){._heroTitle_zq4by_143{font-size:3.4rem;margin-bottom:0}}@media (min-width: 1024px){._heroTitle_zq4by_143{font-size:3.5rem;margin-bottom:0}}._heroSubtitle_zq4by_167{color:#fff;text-align:center;font-family:DMSans,sans-serif;font-weight:400;font-size:1.2rem!important;max-width:64rem;margin-bottom:.5rem;margin-left:auto;margin-right:auto}@media (min-width: 768px){._heroSubtitle_zq4by_167{font-size:1.5rem;margin-bottom:2rem}}@media (min-width: 1024px){._heroSubtitle_zq4by_167{font-size:1.5rem;margin-bottom:0}}._motionDiv_zq4by_191{position:relative;width:100%;margin-top:8rem;z-index:10}@media (min-width: 768px){._motionDiv_zq4by_191{margin-top:0;width:100%;z-index:10}}@media (min-width: 1024px){._motionDiv_zq4by_191{margin-top:0;width:auto;z-index:1000}}._hiddenBlockLarge_zq4by_212{display:none}@media (min-width: 1024px){._hiddenBlockLarge_zq4by_212{display:block}}._heroDog_zq4by_221{position:absolute;height:auto;z-index:1;left:3rem;top:-8rem;max-width:220px}@media (max-width: 640px){._heroDog_zq4by_221{left:1rem;bottom:2rem;max-width:184px}}@media (min-width: 768px){._heroDog_zq4by_221{left:3rem;bottom:2rem;max-width:140px}}@media (min-width: 1024px){._heroDog_zq4by_221{left:3rem;bottom:2rem;max-width:160px}}._waveContainer_zq4by_251{position:absolute;bottom:-4px;width:100%;margin-bottom:-4px}._overlined_poc5v_2{text-decoration:line-through;opacity:.6}._info_poc5v_9{padding:14px 6px;margin-bottom:8px}._block_poc5v_14{padding:4px 8px}._list-item_poc5v_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_poc5v_78{display:flex;justify-content:flex-end;align-items:center}._outer_poc5v_89{max-width:72rem;margin:0 auto;width:100%;padding-left:2rem;padding-right:2rem}._flexRow_poc5v_97{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center}@media (min-width: 1024px){._flexRow_poc5v_97{flex-direction:row}}._leftSide_poc5v_110{flex:1;display:flex;flex-direction:column;gap:2rem;order:2}@media (min-width: 1024px){._leftSide_poc5v_110{order:1}}._leftSide_poc5v_110 h2{font-family:Crimson Pro,serif;font-size:1.875rem;max-width:36rem;background:linear-gradient(135deg,#594063,#825b95);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400% 400%;animation:_gradient-shift_poc5v_1 15s ease infinite}@media (min-width: 1024px){._leftSide_poc5v_110 h2{font-size:3rem}}._leftSide_poc5v_110 p{font-family:Inter,sans-serif;font-size:1.125rem;max-width:32rem;line-height:1.6}._rightSide_poc5v_144{flex:1;display:flex;justify-content:center;order:1}@media (min-width: 1024px){._rightSide_poc5v_144{order:2}}._imgWrapper_poc5v_156{display:flex}._overlined_ox5js_2{text-decoration:line-through;opacity:.6}._info_ox5js_9{padding:14px 6px;margin-bottom:8px}._block_ox5js_14{padding:4px 8px}._list-item_ox5js_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_ox5js_78{display:flex;justify-content:flex-end;align-items:center}._outer_ox5js_89{width:100%;max-width:72rem;margin:0 auto;padding:4rem 2rem;overflow:hidden}@media (max-width: 768px){._outer_ox5js_89 p{font-size:1rem!important;font-family:DMSans,sans-serif}}@media (min-width: 1024px){._outer_ox5js_89{padding-top:8rem;padding-bottom:8rem}}._flexRow_ox5js_109{display:flex;flex-direction:column;gap:2rem;justify-content:center;align-items:center;min-height:300px}@media (min-width: 1024px){._flexRow_ox5js_109{flex-direction:row;min-height:550px}}._cardStackContainer_ox5js_124{flex:1;transform:scale(.9);margin-top:-4rem;margin-bottom:-4rem;order:2}@media (min-width: 1024px){._cardStackContainer_ox5js_124{transform:scale(1);margin-top:0;margin-bottom:0;order:1}}._textSide_ox5js_140{flex:1;display:flex;flex-direction:column;gap:2rem;order:1}@media (min-width: 1024px){._textSide_ox5js_140{order:2}}._textSide_ox5js_140 h2{font-family:Crimson Pro,serif;font-size:1.875rem;line-height:2.25rem;max-width:40rem}@media (min-width: 1024px){._textSide_ox5js_140 h2{font-size:3rem;line-height:1.1}}._textSide_ox5js_140 p{font-family:Inter,sans-serif;font-size:1.125rem;line-height:1.6;max-width:40rem}._overlined_dmbrt_2{text-decoration:line-through;opacity:.6}._info_dmbrt_9{padding:14px 6px;margin-bottom:8px}._block_dmbrt_14{padding:4px 8px}._list-item_dmbrt_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_dmbrt_78{display:flex;justify-content:flex-end;align-items:center}._hero_dmbrt_89{width:100%;background-size:cover;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 768px){._hero_dmbrt_89{height:105vh}}@media (min-width: 768px){._hero_dmbrt_89{height:75vh}}._hero_dmbrt_89 span{color:#fff;font-weight:600;font-size:1rem!important}._hero_dmbrt_89 ._overlay_dmbrt_114{background:rgba(0,0,0,.4);width:100%;height:100%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._hero_dmbrt_89 ._overlay_dmbrt_114._lowOpacity_dmbrt_123{background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127{text-align:center;color:#fff;padding:0 20px;max-width:800px;position:relative}@media (max-width: 768px){._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._topLeftImage_dmbrt_135{position:absolute;top:-8rem;left:10px;width:96px;height:auto}}@media (min-width: 768px){._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._topLeftImage_dmbrt_135{position:absolute;top:-6.5rem;left:10px;width:96px;height:auto}}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._topRightImage_dmbrt_152{position:absolute;top:10px;right:10px;width:50px;height:auto}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._title_dmbrt_159{font-size:3rem;margin-top:-2.5rem;margin-bottom:1rem;font-weight:700;color:#fff}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._textTop_dmbrt_166{font-size:1.1rem;margin-top:2.5rem;margin-bottom:1rem;color:#fff}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._subtitle_dmbrt_172{font-size:1.235rem;margin-bottom:2rem;color:#fff}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._textBottom_dmbrt_177{font-size:1.1rem;margin-bottom:2rem;color:#fff}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._button_dmbrt_182{padding:1rem 3rem;font-size:1rem;color:#fff;background-color:#fe4a11;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._button_dmbrt_182 span{color:#fff;font-weight:600;font-size:1rem!important}._hero_dmbrt_89 ._overlay_dmbrt_114 ._content_dmbrt_127 ._button_dmbrt_182:hover{background-color:#c61f08}._hero_dmbrt_89._avoidOverlap_dmbrt_200{background-position:center 25%}@media (max-width: 768px){._hero_dmbrt_89._avoidOverlap_dmbrt_200{height:115vh;background-position:center 15%}}@media (min-width: 768px){._hero_dmbrt_89._avoidOverlap_dmbrt_200{height:85vh}}._hero_dmbrt_89._avoidOverlap_dmbrt_200 ._overlay_dmbrt_114 ._content_dmbrt_127{margin-top:15vh}@media (max-width: 768px){._hero_dmbrt_89._avoidOverlap_dmbrt_200 ._overlay_dmbrt_114 ._content_dmbrt_127{margin-top:25vh}._hero_dmbrt_89._avoidOverlap_dmbrt_200 ._overlay_dmbrt_114 ._content_dmbrt_127 ._topLeftImage_dmbrt_135{top:-12rem}}._hero_dmbrt_89._avoidOverlap_dmbrt_200 ._overlay_dmbrt_114 ._content_dmbrt_127 ._title_dmbrt_159{margin-top:-1.5rem}._overlined_116pu_2{text-decoration:line-through;opacity:.6}._info_116pu_9{padding:14px 6px;margin-bottom:8px}._block_116pu_14{padding:4px 8px}._list-item_116pu_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_116pu_78{display:flex;justify-content:flex-end;align-items:center}._standaloneSection_116pu_89{position:relative;width:100%;background-size:cover;background-position:center;display:flex;align-items:center;flex-direction:column;background-color:#fff;border-radius:8px;margin-bottom:2rem}._standaloneSection_116pu_89._negativeTopMargin_116pu_101{margin-top:-5rem}._standaloneSection_116pu_89._textAlignEnd_116pu_104 ._content_116pu_104{text-align:end;align-items:flex-end}._standaloneSection_116pu_89._textAlignStart_116pu_108 ._content_116pu_104{text-align:start;align-items:flex-start}._standaloneSection_116pu_89._textAlignCenter_116pu_112 ._content_116pu_104{text-align:center;align-items:center}@media (min-width: 768px){._standaloneSection_116pu_89 ._contentWrapper_116pu_117{display:flex;flex-direction:row;width:100%}}@media (max-width: 768px){._standaloneSection_116pu_89 ._contentWrapper_116pu_117{display:flex;flex-direction:column;width:100%}}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104{display:flex;flex-direction:column;position:relative;color:#fff;height:100%;padding:2rem 2rem 3rem;width:100%!important}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 h2{font-family:Crimson Pro,serif;font-size:2.5rem;margin-bottom:1rem;font-weight:700;color:#623910}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 p{font-family:DMSans,sans-serif;font-size:1rem;margin-bottom:2rem}@media (min-width: 768px){._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._buttonGroup_116pu_152{display:flex;flex-direction:row;gap:1rem;margin-top:2rem;width:100%!important}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._buttonGroup_116pu_152._centerButtons_116pu_159{justify-content:center}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._buttonGroup_116pu_152 button{width:100%;max-width:240px}}@media (max-width: 768px){._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._buttonGroup_116pu_152{display:flex;flex-direction:column;width:100%;gap:1rem;margin-top:2rem}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._buttonGroup_116pu_152 button{width:100%;max-width:none!important}}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181{font-family:Crimson Pro,serif;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background-color:#fff;max-width:240px;width:100%;border:2px solid #fe4a11;border-radius:8px;cursor:pointer;transition:all .3s ease;color:#fe4a11;display:flex;align-items:center;justify-content:center}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152 svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152 path,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181 svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181 path{color:#fe4a11}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152:hover,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover{background-color:#fafafa;border:2px solid #262626;color:#262626}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152:hover svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152:hover path,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover path{color:#262626}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._button_116pu_152 ._icon_116pu_216,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181 ._icon_116pu_216{margin-left:.5rem;width:1rem;height:1rem}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181{background-color:#f5f5f5;border:2px solid #737373;color:#737373}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181 svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181 path{color:#737373}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover{background-color:#e5e5e5;border:2px solid #404040;color:#404040}._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover svg,._standaloneSection_116pu_89 ._contentWrapper_116pu_117 ._content_116pu_104 ._secondaryButton_116pu_181:hover path{color:#404040}._standaloneSection_116pu_89 ._sectionImageWrapper_116pu_240{display:flex;justify-content:center;align-items:center}@media (min-width: 768px){._standaloneSection_116pu_89 ._sectionImageWrapper_116pu_240{width:50%}._standaloneSection_116pu_89 ._sectionImageWrapper_116pu_240 ._sectionImage_116pu_240{width:100%;height:auto;min-height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:8px 0 0 8px}}@media (max-width: 768px){._standaloneSection_116pu_89 ._sectionImageWrapper_116pu_240{width:100%}._standaloneSection_116pu_89 ._sectionImageWrapper_116pu_240 ._sectionImage_116pu_240{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;max-height:420px;border-radius:8px 8px 0 0}}._standaloneSection_116pu_89 ._profileImageWrapper_116pu_269{position:absolute;top:0;right:0;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #d4841e;display:flex;justify-content:center;align-items:center}._standaloneSection_116pu_89 ._profileImageWrapper_116pu_269 img{width:95%;height:95%;border-radius:50%;-o-object-fit:cover;object-fit:cover}._standaloneSection_116pu_89 ._imageSpace_116pu_288{display:flex;flex-direction:column;position:relative}._standaloneSection_116pu_89 ._additionalImage1_116pu_293{top:10px;left:10px;width:64px;height:64px}._standaloneSection_116pu_89 ._additionalImage2_116pu_299{position:absolute;bottom:0;right:10px;width:144px;height:144px}._standaloneSection_116pu_89 ._additionalImage3_116pu_306{position:absolute;bottom:20px;left:64%;transform:translate(-50%);width:128px;height:128px}@media (max-width: 768px){._standaloneSection_116pu_89 ._additionalImage3_116pu_306{display:none}}._profile_1jrak_1{display:flex;align-items:center;gap:16px;transition:transform .2s,box-shadow .2s}._profileImageWrapper_1jrak_8{position:relative;width:54px;height:54px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #facc15;display:flex;justify-content:center;align-items:center}._profileImageWrapper_1jrak_8 img{width:95%;height:95%;border-radius:50%;-o-object-fit:cover;object-fit:cover}._profileImageWrapper_1jrak_8 ._badge_1jrak_25{position:absolute;bottom:-5px;right:-5px;color:#fff;font-size:10px;font-weight:700;padding:4px 8px;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}._profileDetails_1jrak_37{display:flex;flex-direction:column;gap:4px}._profileDetails_1jrak_37 ._profileLabel_1jrak_42{margin:0!important;font-size:16px;font-weight:600;color:#111827}._profileDetails_1jrak_37 ._profileAdditionalLabel_1jrak_48{margin:0!important;font-size:14px;font-weight:400;color:#6b7280}._overlined_np7vn_2{text-decoration:line-through;opacity:.6}._info_np7vn_9{padding:14px 6px;margin-bottom:8px}._block_np7vn_14{padding:4px 8px}._list-item_np7vn_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_np7vn_78{display:flex;justify-content:flex-end;align-items:center}._newsletter_np7vn_89{padding:4rem 2rem;background:linear-gradient(135deg,#fe4a11 74%,#f6f7f9 26%);color:#fff!important;text-align:center;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .5s ease;height:100%;display:flex;justify-content:center;align-items:center}._newsletter_np7vn_89 ._container_np7vn_102{max-width:600px;margin:0 auto;padding:2rem;background-color:rgba(197,197,197,.3);border-radius:8px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .5s ease,opacity .5s ease}._newsletter_np7vn_89 ._container_np7vn_102._subscribed_np7vn_111{transform:scale(1.05);opacity:.9}._newsletter_np7vn_89 ._container_np7vn_102 h2{font-size:2.5rem;margin-bottom:1.5rem;font-weight:700;color:#fff}._newsletter_np7vn_89 ._container_np7vn_102 p{font-size:1rem;margin-bottom:1.5rem;color:rgba(50,50,50,.9)}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126{display:flex;flex-direction:column;gap:1rem}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 input{padding:.75rem;border:none;border-radius:8px;font-size:1rem;background-color:rgba(117,117,117,.2);color:#fff!important;transition:background-color .3s ease}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 input::-moz-placeholder{color:#fff!important}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 input::placeholder{color:#fff!important}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 input:focus{background-color:rgba(173,173,173,.3);outline:none}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 ._errorInput_np7vn_147{border:2px solid #f83b3b}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 button{padding:.75rem;font-size:1rem;color:#fe4a11;background-color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}._newsletter_np7vn_89 ._container_np7vn_102 ._form_np7vn_126 button:hover{background-color:#ffe6d4}._newsletter_np7vn_89 ._container_np7vn_102 ._status_np7vn_163{margin-top:1rem;font-size:1rem}._newsletter_np7vn_89 ._container_np7vn_102 ._status_np7vn_163._error_np7vn_147{color:#ff5151}._newsletter_np7vn_89 ._container_np7vn_102 ._status_np7vn_163:not(._error_np7vn_147){color:#fff}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 h2{font-size:2.5rem;margin-bottom:1rem;color:#fff}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 p{font-size:1rem;color:rgba(50,50,50,.9)}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 ._discountCode_np7vn_182{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;font-size:1.5rem;color:#fff;background-color:rgba(117,117,117,.2);padding:.75rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);width:100%}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 ._discountCode_np7vn_182 span{flex-grow:1;text-align:left}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 ._discountCode_np7vn_182 ._copyIcon_np7vn_199{cursor:pointer;color:#fff;transition:color .3s ease}._newsletter_np7vn_89 ._container_np7vn_102 ._successMessage_np7vn_173 ._discountCode_np7vn_182 ._copyIcon_np7vn_199:hover{color:#fe4a11}._confettiContainer_np7vn_208{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:2000000000000;animation:_confettiFall_np7vn_1 3s ease-out forwards}@keyframes _confettiFall_np7vn_1{0%{transform:translateY(-100%)}to{transform:translateY(0)}}._spacer_663ob_1{display:block;flex-shrink:0}._vertical_663ob_6{width:100%}._horizontal_663ob_10{height:100%}._modalOverlay_yfbcd_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;animation:_fadeIn_yfbcd_1 .3s ease;z-index:300000000000}._modalContent_yfbcd_15{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;border-radius:8px;width:90%;height:90%;animation:_scaleIn_yfbcd_1 .3s ease;overflow:hidden;position:relative}._modalContent_yfbcd_15 input{margin:0 .5rem}@keyframes _fadeIn_yfbcd_1{0%{background-color:rgba(0,0,0,0)}to{background-color:rgba(0,0,0,.5)}}@keyframes _scaleIn_yfbcd_1{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}._closeButton_yfbcd_49{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:24px;cursor:pointer;color:#333;transition:color .3s}._closeButton_yfbcd_49:hover{color:#000}._grid_1wsof_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;width:auto}.custom-map{width:100%;height:100%}.custom-icon{width:30px;height:30px;background-color:#ff5a5f;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid white;color:#fff!important}.custom-icon a,.custom-icon li,.custom-icon span{color:#fff!important}.custom-icon svg{transform:scale(1.5)}.custom-icon{width:30px;height:30px;background-color:#ff7d52;display:flex;justify-content:center;align-items:center;border-radius:50%;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}#map{height:100%;background-color:#f0f0f0}.leaflet-control-attribution,.leaflet-control-zoom{display:none!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:none;box-shadow:none;color:#fff}@media only screen and (max-width: 600px){.leaflet-popup-content-wrapper{max-width:250px;color:#fff}}.leaflet-control-attribution,.leaflet-control-zoom{background:none!important;box-shadow:none!important;color:#000}.leaflet-container{border-radius:12px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#fff;border-radius:12px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.leaflet-marker-icon{border-radius:50%!important;overflow:hidden}.leaflet-tile{filter:sepia(20%) hue-rotate(180deg) saturate(70%) brightness(90%)}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.custom-map-container{height:100vh;background-color:#fefefe;padding:0;position:relative;width:100%;border-bottom:1px solid #eee}@media only screen and (max-width: 600px){.custom-map-container{height:60vh}}.custom-cluster-icon{background-color:#ff7d52;border-radius:50%;width:55px;height:55px;line-height:40px;text-align:center;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease-in-out}@media only screen and (max-width: 600px){.custom-cluster-icon{background-color:#ff7d52;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease-in-out}}.cluster-icon{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#fff;font-size:14px;font-weight:700;transition:transform .25s ease-in-out}.cluster-icon a,.cluster-icon span{color:#fff}.hotel-list-cover-image,.hotel-popup img.popup-cover-image{width:100%;height:auto;border-radius:4px}.hotel-popup .popup-tags{margin-top:10px;display:block;gap:2px;font-size:11px}.popup-location{display:flex;align-items:center;padding:4px 6px;gap:4px;font-size:11px;background:#7c8aa4;border-radius:12px;color:#fff}.hotel-popup .popup-tags .hotel-tag{background-color:#ff7d52;color:#fff;padding:4px 6px;border-radius:4px;margin-right:5px;margin-bottom:5px;font-size:11px}.hotel-popup .popup-services{list-style:none;padding:0}.hotel-popup .popup-services li{margin-bottom:5px}.hotel-tag{display:inline-block;margin:5px;padding:6px 8px;background-color:#ffe1c2;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.05);color:#623910;font-size:11px;font-weight:600;text-transform:capitalize;cursor:pointer;transition:background-color .3s,box-shadow .3s}.hotel-tag:hover{background-color:#f0d0b1;box-shadow:0 2px 6px rgba(0,0,0,.15)}.popup-link{text-decoration:none}.popup-link a{text-decoration:none;font-size:11px}.hotel-link{text-decoration:none}.hotel-link a{text-decoration:none;color:#212121;font-size:12px}.hotel-info{padding:10px;border-bottom:1px solid #eee;cursor:pointer}.hotel-info:hover{background-color:#f9f9f9}.hotel-info h3{margin-top:0;margin-bottom:12px;color:#ff7d52}.hotel-info p{margin-bottom:5px}.location-icon{width:20px;height:20px;vertical-align:middle;margin-right:5px;color:#b36318;background:#b36318}.hotel-address{font-size:14px;color:#666;margin-bottom:16px}.slider-toggle{position:relative;display:inline-block;width:60px;height:34px}.slider-toggle input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}#hotel-list{position:fixed;bottom:0;left:0;right:0;z-index:0;background-color:#fff;border-top:1.8px solid #eee;border-radius:12px 12px 0 0;max-height:30%;overflow-y:auto;transform:translateY(100%);transition:transform .25s ease-in-out}#hotel-list.expanded{transform:translateY(0)}#hotel-list.open{transform:translateY(0);max-height:30%}.hotel-list-title{font-size:14px;color:#262626;margin:0;text-align:center}.hotel-list-title h2{font-size:14px;color:#262626;margin:0;font-weight:400;text-align:center}.button-title-container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:sticky;top:0;background-color:#fff;z-index:1010;padding:10px 0;border-bottom:1px solid #ddd}#hotel-list{transition:max-height .22s ease-in-out;transform:translateY(100%)}#hotel-list.expanded{max-height:85%;transition:max-height .18s ease-in-out;transform:translateY(0);overflow-y:auto}.expand-button{padding:10px 20px;background:#7c8aa4;min-width:12rem;margin-bottom:1rem;border-radius:8px;border:none;cursor:pointer}@media only screen and (max-width: 600px){.expand-button{min-width:90%;margin-bottom:1rem}}.expand-button svg{transition:transform .3s ease-in-out}.rotate-up svg{transform:rotate(180deg)}.map-placeholder{display:flex;justify-content:center;align-items:center;height:100%;font-size:14px;background-color:#fff;border-top:1.8px solid #eee;border-radius:12px 12px 0 0;min-height:16rem}.map-placeholder p{text-align:center;font-size:16px;margin-bottom:8rem}#hotel-list{position:fixed;bottom:0;left:0;right:0;z-index:1000;background-color:#fff;border-top:1.8px solid #eee;border-radius:12px 12px 0 0;max-height:30%;overflow-y:auto;transform:translateY(100%);transition:transform .25s ease-in-out}.explore-section{display:flex;align-items:center;justify-content:center;background:linear-gradient(to right,#4facfe,#00f2fe);padding:50px 0;color:#fff;text-align:center}.explore-container{max-width:800px;margin:auto}.explore-title{font-size:3rem;margin-bottom:20px;animation:slideInFromLeft 1s ease-out both}.explore-description{font-size:1.5rem;margin-bottom:20px}.explore-button{background-color:#ff6a00;border:none;padding:10px 20px;font-size:1.2rem;color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s}.explore-button:hover{background-color:#e55d00}.feature-reveal{display:none;margin-top:30px}.avatar-animation{width:100px;height:100px;border-radius:50%;animation:avatarAnimation 2s ease infinite}@keyframes avatarAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.avatar-enter{animation:fadeIn .5s ease-out both}.feature-animation{background:rgba(255,255,255,.1);border-radius:10px;padding:20px;margin-bottom:10px;animation:fadeIn .5s ease-out both}.feature-reveal-animation{display:block}@keyframes slideInFromLeft{0%{transform:translate(-100%)}to{transform:translate(0)}}.interactive-avatar{background:transparent;z-index:10;margin:20px auto;border-radius:15px;box-shadow:0 0 20px rgba(0,0,0,.2);transition:transform .5s ease}.interactive-avatar:hover{transform:scale(1.05);box-shadow:0 0 30px #4caf50;box-shadow:0 0 40px #6ae56f}.product-hype-section{text-align:center;padding:50px 20px;background-color:#f5f5f5}.product-hype-title{font-size:28px;color:#333;animation:titleGlow 2s ease-in-out infinite}@keyframes titleGlow{0%,to{text-shadow:0 0 8px #66BB6A}50%{text-shadow:0 0 15px #4CAF50}}.product-hype-button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:transform .3s,box-shadow .3s}.product-hype-button:hover{transform:scale(1.05);box-shadow:0 0 15px #4caf50}.new-products-showcase{margin-top:30px;opacity:0;transition:opacity .5s}.logo-wrapper-animation{transition:opacity 1.5s ease-in-out;transition:opacity 1s ease-out,transform 1s ease-out;opacity:1;transform:scale(1)}.mystic-background{color:#fff;min-height:72rem;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 768px){.mystic-background{min-height:56rem}}.contributor{display:flex;flex-direction:column;background:linear-gradient(135deg,#6e8efb,#9250ec,#f77d53)}.contributor-padding{padding:20px}.contributor h1{color:#fff;font-weight:700}.contributor p{color:#fff;font-size:1.2rem;margin-bottom:20px}.contributor-landing{justify-content:center;gap:2rem;align-items:center}.info-modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.feature-detail{cursor:pointer;transition:transform .3s ease}.feature-detail:hover{transform:scale(1.05)}.intro{margin-bottom:20px;transition:transform .5s ease}.intro-enter{animation:fadeInUp .5s ease-out both}.subscription-enter{animation:fadeInUp .5s ease-out both .3s}.logo-wrapper-enter{animation:fadeIn .5s ease-out both .6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.info-modal-open{display:block;animation:fadeIn .3s ease-out both}.info-modal{display:none}.modal-content{transform:scale(.9);transition:transform .2s ease-out;border-radius:8px}.info-modal-open .modal-content{transform:scale(1)}.feature-detail{transition:transform .3s ease,box-shadow .3s ease}.feature-detail:hover{transform:scale(1.03);box-shadow:0 4px 20px rgba(0,0,0,.15)}.intro-hover-animation{transform:scale(1.05)}contributor-h1{font-size:2.5rem;margin-bottom:10px}.pet-illustration{background-size:cover;height:200px;width:200px;margin:20px auto}.intro h1{font-size:82px}@media (max-width: 768px){.intro h1{font-size:58px}}.intro h2{font-size:32px;color:#fff}@media (max-width: 768px){.intro h2{font-size:28px}}.intro p{font-size:1.2rem;margin-bottom:20px}.card{background:rgba(255,255,255,.9);border-radius:15px;padding:20px;box-shadow:0 5px 15px rgba(0,0,0,.3)}.cta-column{display:flex;flex-direction:column;justify-content:center;align-items:center}.features{margin-bottom:20px}.features h2{font-size:1.5rem}.features ul{list-style:none;padding:0}.features ul li{font-size:1.1rem;margin-bottom:5px}.checkout-button{border:none;padding:10px 20px;font-size:1.1rem;color:#fff;background-color:#5b6881;border-radius:5px;cursor:pointer;transition:background-color .3s}.checkout-button:hover{background-color:#45a049}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.subscription-animation{animation:float 4s ease-in-out infinite}.parallax-card{position:relative;right:-100px;top:50%;animation:fadeIn .5s ease-out both;width:46rem;height:30rem;background:linear-gradient(135deg,#6e8efb,#9250ec,#f77d53);box-shadow:0 4px 8px rgba(0,0,0,.2);padding:20px;border-radius:8px;z-index:10;transition:transform .5s}.parallax-card-white{position:relative;right:-100px;top:50%;animation:fadeIn .5s ease-out both;width:46rem;height:30rem;background:white;box-shadow:0 4px 8px rgba(0,0,0,.2);padding:20px;border-radius:8px;z-index:10;transition:transform .5s}.feature-section{padding:40px 0;text-align:center}.feature-section .feature-title{margin-bottom:20px}.feature-section .feature-cards{display:flex;justify-content:center;gap:20px}.feature-section .feature-cards .card{background:white;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .3s ease}.feature-section .feature-cards .card:hover{transform:translateY(-10px)}[data-controller=user-matching-index] .chat-background{padding:20px;min-height:72rem}@media (max-width: 768px){[data-controller=user-matching-index] .chat-background{min-height:56rem}}[data-controller=user-matching-index] .chat-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}[data-controller=user-matching-index] .chat{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}[data-controller=user-matching-index] .chat-card{display:flex;flex-direction:column;padding:12px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;min-height:72vh}[data-controller=user-matching-index] chat-actions{display:flex;justify-content:space-between;background-color:#fff;flex-grow:1}[data-controller=user-matching-index] .full-height{height:100vh;display:flex;flex-direction:column}[data-controller=user-matching-index] .pet-select{margin-bottom:1rem;padding:.5rem;border-radius:4px}[data-controller=user-matching-index] .pet-select select,[data-controller=user-matching-index] .pet-select option{font-size:14px}[data-controller=user-matching-index] #hotel1{display:flex;flex-direction:column;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff}[data-controller=user-matching-index] #hotel1 .card-wrapper,[data-controller=user-matching-index] .recommendation-card{display:flex;flex-direction:column;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);gap:2rem;background-color:#fff;border:#99999c 4px solid;min-height:80vh}[data-controller=user-matching-index] .chatbot-avatar{width:100px;height:100px;margin:20px auto;transition:transform .5s}[data-controller=user-matching-index] .chatbot-avatar.typing{animation:typingAnimation 1s ease infinite}[data-controller=user-matching-index] .chatbot-avatar.sending{animation:moveAside 1s ease forwards}[data-controller=user-matching-index] .chatbot-avatar.received{animation:moveBack 1s ease forwards}[data-controller=user-matching-index] .chatbot-avatar.idle{transform:scale(1)}@keyframes moveAside{to{transform:translate(300px)}}@keyframes moveBack{0%{transform:translate(300px)}to{transform:translate(0)}}@keyframes typingAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sendingAnimation{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}[data-controller=user-matching-index] .chat-header{display:flex;align-items:center;justify-content:center;min-width:100%;background-color:#ffe1c2;padding:12px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out}[data-controller=user-matching-index] .attributes-column{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@keyframes glowing{0%,to{box-shadow:0 0 5px #f06032}25%{box-shadow:0 0 5px #f06032}50%{box-shadow:0 0 10px #f06032,0 5px 15px #f06032}75%{box-shadow:0 0 7px #f06032,0 0 15px #ff69b4;border-color:#ff69b4}}[data-controller=user-matching-index] .chat-header-image{min-height:3.2rem;max-height:3.2rem;width:auto}[data-controller=user-matching-index] .chat-header h1{color:#623910;font-size:24px;margin-bottom:0!important}[data-controller=user-matching-index] .matching-logo{display:flex;align-items:center;justify-content:center;min-height:3.2rem;max-height:3.2rem;width:auto}[data-controller=user-matching-index] .logo-expansion{display:flex;align-items:center;justify-content:center;min-height:1.6rem;max-height:1.6rem;min-width:2.2rem;max-width:2.2rem;font-size:16px;color:#623910;font-weight:700;border-radius:4px;border:2.2px solid #623910;width:auto}[data-controller=user-matching-index] .label{display:block;margin-bottom:10px;color:#666}[data-controller=user-matching-index] .sprite-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:100px;max-height:100px;overflow:hidden}[data-controller=user-matching-index] .add-pet{background-color:#4ac76b;padding:7px 12px;border-radius:30px;transition:background-color .3s}[data-controller=user-matching-index] .add-pet:hover{background-color:#32af54}[data-controller=user-matching-index] .pet-select-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#eff6ff;border:1.2px solid #e7e7e7;margin-top:.8rem;width:100%;padding:12px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out}[data-controller=user-matching-index] .close-button{color:#aaa;float:right;font-size:28px;font-weight:700}[data-controller=user-matching-index] .close-button:hover,[data-controller=user-matching-index] .close-button:focus{color:#000;text-decoration:none;cursor:pointer}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-controller=user-matching-index] .dynamic-shadow{box-shadow:0 4px 20px rgba(0,0,0,.2);transition:box-shadow .3s ease-in-out}[data-controller=user-matching-index] .pet-input{display:flex;justify-content:space-between;width:100%;max-width:600px;padding:10px 20px;gap:8px;font-size:16px;border-radius:10px;border:1px solid #eeeeee;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .3s,box-shadow .3s}[data-controller=user-matching-index] .input-group{margin-bottom:20px}[data-controller=user-matching-index] .location-input{display:flex;justify-content:space-between;width:100%;max-width:600px;padding:12px 20px;gap:8px;font-size:16px;border-radius:10px;border:1px solid #d1d1d1;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .3s,box-shadow .3s}[data-controller=user-matching-index] .add-button-wrapper{display:flex;justify-content:space-between;width:100%;max-width:600px;padding:5px 6px;gap:8px;font-size:16px;border-radius:10px;border:1px solid #eeeeee;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .3s,box-shadow .3s}[data-controller=user-matching-index] .input{margin:20px 0;display:flex;justify-content:center}[data-controller=user-matching-index] .input .hotel-search-field{width:100%;max-width:600px;padding:12px 20px;font-size:16px;border-radius:10px;border:2px solid #d1d1d1;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .3s,box-shadow .3s}[data-controller=user-matching-index] .input .hotel-search-field:focus{border-color:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.4)}[data-controller=user-matching-index] .input .hotel-search-field::-moz-placeholder{color:#999}[data-controller=user-matching-index] .input .hotel-search-field::placeholder{color:#999}[data-controller=user-matching-index] .api-response{padding:8px;font-size:14px}[data-controller=user-matching-index] .response{display:flex;justify-content:center;min-height:296px;max-height:296px;padding:8px;-webkit-overflow-scrolling:touch;border-bottom:1px solid #e5e5e5}[data-controller=user-matching-index] .backround{background-color:#7c8aa4}[data-controller=user-matching-index] .search-suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;background-color:#fff;border:1px solid #ccc;border-top:none;max-height:300px;overflow-y:auto}[data-controller=user-matching-index] .hotel{visibility:hidden;background:white;padding:15px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:20px;transition:transform .3s ease,box-shadow .3s ease}[data-controller=user-matching-index] .hotel:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.15)}[data-controller=user-matching-index] .hotel img{width:100%;height:auto;border-radius:5px;margin-bottom:10px}[data-controller=user-matching-index] .hotel .hotelTitle,[data-controller=user-matching-index] .hotel .hotelPrice,[data-controller=user-matching-index] .hotel .hotelDescription,[data-controller=user-matching-index] .hotel .hotelTags,[data-controller=user-matching-index] .hotel .hotelServices{margin-bottom:5px}[data-controller=user-matching-index] .location-suggestion{position:absolute}[data-controller=user-matching-index] .input-element{display:flex;flex-direction:column;width:100%;align-items:center;border-radius:10px}[data-controller=user-matching-index] .input-field{display:block;width:100%;font-size:14px;border-radius:10px;line-height:1.5;padding:10px 15px;background-color:#fff;border:#dbdbdb 1px solid;transition:box-shadow .3s;min-height:46px;max-height:150px;overflow:hidden}[data-controller=user-matching-index] .input-sent{box-shadow:0 0 15px 5px #4caf50;border-radius:10px}[data-controller=user-matching-index] .chat-hotel-description{color:#262626;font-size:14px;font-weight:700}[data-controller=user-matching-index] .chat-search-suggestion{display:none;position:absolute;top:100%;left:0;width:100%;padding:4px;background:#ffffff;cursor:pointer;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}[data-controller=user-matching-index] .chat-search-suggestion:hover{background-color:#f1f1f1}[data-controller=user-matching-index] .response-slot{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;-webkit-overflow-scrolling:touch}[data-controller=user-matching-index] .submit-button{display:block;padding:12px 26px;background-color:#7c8aa4!important;color:rgba(255,255,255,.85)!important;border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:border-color .3s,box-shadow .3s,background-color .3s}[data-controller=user-matching-index] .submit-button.loading{opacity:.7;cursor:progress}[data-controller=user-matching-index] .submit-button:hover,[data-controller=user-matching-index] .submit-button:focus{background-color:#b5cfe8!important}[data-controller=user-matching-index] .slug-btn{display:inline-block;margin-top:1rem;padding:14px 18px;border-radius:500px;text-align:center;background-color:#ffe1c2;color:#623910;text-decoration:none;font-size:14px;transition:.25s;box-shadow:0 2px 5px rgba(0,0,0,.2)}[data-controller=user-matching-index] .slug-btn:hover{background-color:#ff9e7b;color:#fff}[data-controller=user-matching-index] .loading-wrapper{height:auto}[data-controller=user-matching-index] .stationary-image,[data-controller=user-matching-index] .loading-image{min-width:7.4rem;max-width:7.4rem;height:auto}[data-controller=user-matching-index] .answer-image{min-width:4.8rem;max-width:4.8rem;height:auto}@keyframes colorChange{0%{box-shadow:0 0 10px 5px #606d87}20%{box-shadow:0 0 10px 5px #f06032}40%{box-shadow:0 0 10px 5px #1c1917}60%{box-shadow:0 0 10px 5px #12151e}80%{box-shadow:0 0 10px 5px #ffe1c2}to{box-shadow:0 0 10px 5px #606d87}}[data-controller=user-matching-index] .loader{min-height:100%;max-height:100%;min-width:100%/11;max-width:100%/11}[data-controller=user-matching-index] .submit-button:disabled{background-color:#ccc;cursor:default}[data-controller=user-matching-index] .output-field{padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:5px;min-height:100px;transition:transform .5s,opacity .5s}[data-controller=user-matching-index] .message-sending{opacity:.5}[data-controller=user-matching-index] .has-show-more .show-more-btn{position:absolute;bottom:0;left:0}[data-controller=user-matching-index] .hotels-information{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}[data-controller=user-matching-index] .message-received{transform:scale(1.05);box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:10px;margin-top:1.2rem;margin-bottom:2rem}#typeform-container{display:none}.spline-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:default}spline-viewer{position:absolute;top:12rem;min-width:100%;max-width:100%;height:100%;z-index:-5;transform:scale(.9)}@media (max-width: 768px){spline-viewer{top:13.6rem;margin-left:10px;transform:scale(1.22)}}@media (max-width: 480px){spline-viewer{overflow:hidden}}@keyframes glitchyColorChange{0%,10%{background-color:rgba(255,229,76,.8)}15%,20%{background-color:#ff8d61}45%{background-color:#ff5353}50%,60%{background-color:#a43454}65%,75%{background-color:#bf466c}85%{background-color:#ff6a96}to{background-color:#ff8d61}}spline-viewer:before{content:"";position:absolute;top:50%;left:50%;width:360px;height:510px;background-color:rgba(255,229,76,.8);filter:blur(60px);border-radius:50%;transform:translate(-50%,-50%);z-index:-6;opacity:0;visibility:hidden;animation:fadeInCircle 6.4s ease-out 2s forwards,glitchyColorChange 20s linear infinite}@media (max-width: 968px){spline-viewer:before{width:280px;height:380px;filter:blur(40px)}}@media (max-width: 768px){spline-viewer:before{width:110px;height:160px;filter:blur(40px)}}@media (max-width: 480px){spline-viewer:before{width:140px;height:200px;filter:blur(20px)}}@keyframes fadeInCircle{to{opacity:1;visibility:visible}}.breed-link{color:rgba(255,255,255,.8);font-size:18px;text-decoration:none!important}.breed-link:hover{color:#ffb094;transition:.3s ease-in-out}#parallax-card{position:relative;background:white;margin:0 auto;padding:20px;max-width:600px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;transform:translateY(0);transition:transform .3s ease-out;z-index:5}#parallax-card h2{font-size:2em;margin-bottom:.5em}#parallax-card p{font-size:1.2em}.intro-button{display:flex;align-items:center;justify-content:center;font-size:16px;min-width:12.2rem;color:#fff;background-color:#1f1f1f;border:2.8px solid #282828;padding:16px 32px;font-weight:400;border-radius:32px;width:auto}.intro-button button,.intro-button div{color:#fff;text-decoration:none;text-underline:none}.intro-button:hover{background-color:#262626;border:2.8px solid #3d3d3d;transition:.3s ease-in-out}@media (max-width: 768px){.intro-button{font-size:14px;padding:12px 24px}}.section-container{background-color:#fdf8f2;padding:20px}.section-dark-container{background:linear-gradient(217deg,rgba(55,42,102,.8),rgba(16,16,32,.8) 70.71%);padding:20px}.intro-header h1{color:#fff;font-size:52px;margin-bottom:.5em}@media (max-width: 768px){.intro-header h1{font-size:48px;margin-bottom:.1em}}.intro-header p{font-size:14px;font-style:normal;font-weight:400;color:rgba(124,138,164,.74);text-align:center}@media (max-width: 768px){.intro-header p{font-size:14px}}.intro-section{display:flex;padding:40px;box-shadow:0 2px 5px rgba(0,0,0,.1);border-radius:12px;background-color:#fff;justify-content:center;flex-direction:row}@media (max-width: 768px){.intro-section{flex-direction:column;padding:12px}}.mockup-section{display:flex;max-width:1200px;background-color:#fdf8f2;justify-content:space-between}@media (max-width: 768px){.mockup-section{flex-direction:column}}.mockup-part{display:flex;flex-direction:column;padding:20px}@media (max-width: 768px){.mockup-part{min-height:50rem;max-height:50rem}}.mockup-row{display:flex;flex-direction:row}@media (max-width: 768px){.mockup-row{flex-direction:column}}.mockup-content-card{background:linear-gradient(217deg,rgba(55,42,102,.8),rgba(16,16,32,.8) 70.71%);border-radius:8px;transform:translateY(0);transition:transform .3s ease-out;z-index:5}@media (max-width: 768px){.mockup-content-card{min-width:100%;max-width:100%}}.mockup-content-card h2{font-size:38px;margin-bottom:2rem;margin-top:2rem;color:#fff}.slider-section{overflow:hidden;width:100%;min-height:7rem;max-height:7rem;padding:20px;align-items:center;background:linear-gradient(217deg,rgba(55,42,102,.8),rgba(16,16,32,.8) 70.71%)}.slider-section .slider{display:flex;flex-wrap:nowrap;align-items:center;overflow:hidden;width:-moz-fit-content;width:fit-content}.slider-section .slider-item{flex:0 0 auto;width:120px;margin-right:40px;color:rgba(255,255,255,.8);font-size:18px;font-weight:700;font-style:italic;text-align:center}.mockup-decoration{display:flex;flex-direction:column;padding:20px;min-height:10rem;max-height:10rem}@media (max-width: 768px){.mockup-decoration{min-height:6rem;max-height:6rem}}.mockup-content{display:flex;flex-direction:column;padding:20px}.mockup-content h2{font-size:42px;margin-bottom:1.2rem;line-height:1.5;margin-top:2rem;color:#333}@media (max-width: 768px){.mockup-content h2{font-size:46px}}.pet-slider-section{display:flex;flex-direction:column;padding:20px;border-radius:10px;text-align:center}.pet-slider{position:relative;width:100%;justify-content:center;align-items:center;gap:20px}.pet-slider-item{display:none;position:absolute;background-color:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);max-width:100%;min-width:100%}.pet-slider-item.active{display:block}.pet-info{display:flex;flex-direction:row;margin-bottom:10px}.pet-name{color:#333;font-size:24px;margin-bottom:5px}.pet-breed,.pet-personality{color:#666;font-size:16px}.pet-breed{background:#7c8aa4;color:#fff;display:flex;align-items:center;border-radius:12px;box-shadow:0 0 4px rgba(0,0,0,.15);padding:4px 8px;opacity:1;margin-left:24px}.pet-personality{background:#ffb094;color:#b36318;display:flex;align-items:center;border-radius:8px;box-shadow:0 0 4px rgba(0,0,0,.15);padding:8px 16px;opacity:1}.pet-image{width:100%;height:auto;border-radius:5px}.hype-section{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.1);min-height:38rem;border:8px solid #7c8aa4;z-index:1000;background:linear-gradient(217deg,rgb(179,99,24),rgb(93,105,130),rgb(93,105,130))}.hype-section h2{font-size:38px;margin-bottom:2rem;margin-top:1.4rem;color:#fff}@media (max-width: 768px){.hype-section h2{font-size:32px;text-align:center}}.hype-section h3{font-size:18px;font-style:normal;font-weight:400;color:#fff;text-align:center}@media (max-width: 768px){.hype-section h3{font-size:16px}}.hype-section p{font-size:14px;font-style:normal;font-weight:400;color:#fff;text-align:center}@media (max-width: 768px){.hype-section p{font-size:14px}}.end-separator{display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.1);min-height:6rem;max-height:6rem;border:8px solid #7c8aa4;z-index:1000;background:linear-gradient(217deg,rgba(255,87,163,.89),rgb(93,105,130),rgb(93,105,130));background-size:130% 130%}.mockup-image{min-width:34rem;max-width:34rem;height:100%}@media (max-width: 768px){.mockup-image{min-width:100%;max-width:100%;height:auto}}.mystic-image{min-width:9.4rem;max-width:9.4rem;height:auto}@media (max-width: 768px){.mystic-image{min-width:7rem;max-width:7rem;height:auto}}.section-image{min-width:12rem;max-width:12rem;height:auto}@media (max-width: 768px){.section-image{min-width:6rem;max-width:6rem;height:auto}}.masa-image{min-width:5rem;max-width:5rem;height:auto}.doggo-image{min-width:8rem;max-width:8rem;height:auto}.hearts-image{min-width:4.6rem;max-width:4.6rem;height:auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:2rem;border-radius:8px;justify-content:left;transform:translateY(0);transition:transform .3s ease-out;z-index:5}@media (max-width: 768px){.feature-grid{grid-template-columns:repeat(2,2fr);justify-content:center}}.feature-grid .grid-item{display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center;text-align:center;background-color:rgba(93,105,130,.6);border-radius:12px;border:#0c5460;padding:8px 16px}@media (max-width: 768px){.feature-grid .grid-item{min-width:100%;max-width:100%;padding:6px 12px}}.feature-grid .grid-item p{font-style:normal;font-size:14px;font-weight:700;color:#fff}@media (max-width: 768px){.feature-grid .grid-item p{font-size:14px}}.personality-grid{display:flex;flex-wrap:wrap;gap:20px;border-radius:8px;justify-content:left;transform:translateY(0);transition:transform .3s ease-out;z-index:5}@media (max-width: 768px){.personality-grid{gap:12px}}.personality-grid .grid-item{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#ffe1c2;border-radius:12px;padding:8px 16px;min-height:3.8rem;max-height:3.8rem;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease-out;z-index:5;flex:1 1 calc(25% - 20px)}@media (max-width: 768px){.personality-grid .grid-item{min-height:3.2rem;max-height:3.2rem;padding:6px 12px;flex:1 1 calc(25% - 12px)}}.personality-grid .grid-item p{font-style:normal;font-size:14px;font-weight:700;color:#b36318}@media (max-width: 768px){.personality-grid .grid-item p{font-size:14px}}.product-row{display:flex;flex-direction:row}.message-box{display:flex;background-color:#f5f5f5;border:2px solid #cbd2e2;border-radius:12px 12px 0;box-shadow:0 10px 30px rgba(0,0,0,.2);padding:14px}@media (max-width: 768px){.message-box{flex-direction:column;border-radius:12px;margin-bottom:9rem}}.section-card-tease{position:relative;background:linear-gradient(217deg,rgb(179,99,24),rgb(93,105,130),rgb(93,105,130));background-size:140%;min-height:26rem;max-height:100%;min-width:62%;max-width:62%;padding:20px 40px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;transform:translateY(0);transition:transform .3s ease-out;z-index:1}@media (max-width: 768px){.section-card-tease{min-width:100%;max-width:100%;padding:16px 24px}}.section-card-tease h2{font-size:38px;margin-bottom:2rem;margin-top:1.2rem;color:#fff}.section-card-tease p{font-size:1.2em}.section-card{position:relative;background:linear-gradient(217deg,rgba(55,42,102,.8),rgba(16,16,32,.8) 70.71%);min-height:26rem;max-height:100%;min-width:62%;max-width:62%;padding:20px 40px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;transform:translateY(0);transition:transform .3s ease-out;z-index:1}@media (max-width: 768px){.section-card{min-width:100%;max-width:100%;padding:16px 24px}}.section-card h2{font-size:38px;margin-bottom:2rem;margin-top:1.2rem;color:#fff}.section-card p{font-size:1.2em}.meta-card{border-radius:20px;margin-top:2rem;background-color:#f06032;width:auto;padding:8px 22px;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(0);transition:transform .3s ease-out;color:#fff;max-width:50%}@media (max-width: 768px){.meta-card{max-width:80%}}.spline-column spline{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-5;cursor:default}.spline-column spline-viewer{position:absolute;top:12rem;min-width:100%;max-width:100%;height:100%;z-index:-5;transform:scale(.9);overflow:hidden}.ghost-card{position:relative;background:linear-gradient(217deg,rgba(218,209,255,.8),rgba(193,193,227,.8) 70.71%);min-height:26rem;max-height:26rem;min-width:30%;max-width:30%;padding:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;transform:translateY(0);transition:transform .3s ease-out;z-index:1}@media (max-width: 768px){.ghost-card{min-width:100%;max-width:100%;min-height:8rem;max-height:8rem}}.ghost-card h2{font-size:38px;margin-bottom:2rem;margin-top:2rem;color:#fff}.ghost-card p{font-size:1.2em}#user-matching-intro h1{color:#fff;font-size:52px;margin-bottom:.5em}@media (max-width: 768px){#user-matching-intro h1{font-size:48px;margin-bottom:.1em}}#user-matching-intro .intro-logo{display:flex;align-items:center;justify-content:center;min-height:2.4rem;max-height:2.4rem;width:auto;color:#ffb094}@media (max-width: 768px){#user-matching-intro .intro-logo{min-height:2rem;max-height:2rem}}#user-matching-intro .intro-logo-extend{display:flex;align-items:center;justify-content:center;min-height:1.8rem;max-height:1.8rem;min-width:2.3rem;max-width:2.3rem;font-size:18px;color:#ffb094;font-weight:700;border-radius:4px;border:2.2px solid #ffb094;width:auto}@media (max-width: 768px){#user-matching-intro .intro-logo-extend{min-height:2rem;max-height:2rem}}#user-matching-intro.header-product{color:#fff;align-items:center;justify-content:center;position:relative;min-height:100vh;width:auto;background:linear-gradient(217deg,rgba(55,42,102,.8),rgba(16,16,32,.8) 70.71%),linear-gradient(127deg,rgb(247,125,83),rgba(26,26,51,.8) 70.71%),linear-gradient(336deg,rgba(13,13,26,.8),rgb(39,44,69) 70.71%);background-size:200% 200%;z-index:0;animation:DancingBackground 15s ease infinite}#user-matching-intro.header-productless{z-index:10;background-color:#fff;color:#2c2c2c;box-shadow:0 4px 4px rgba(0,0,0,.25)}#user-matching-intro.header-productless .pethotel-logo img{display:block}#user-matching-intro.header-productless .navigation{z-index:10}#user-matching-intro.header-productless .navigation nav>ul>li>a{color:#2c2c2c;font-size:16px}@media (max-width: 768px){#user-matching-intro .bottom-logo{margin-top:128px}}@keyframes DancingBackground{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}[data-controller=user-orders-pay-stripe]{position:relative;margin:0 auto;background-color:#fff;height:100%}[data-controller=user-orders-pay-stripe] .StripeElement{padding-bottom:2rem}[data-controller=user-orders-pay-stripe] #payment-element{min-height:250px;transition:height .4s linear}[data-controller=user-orders-pay-stripe] #payment-button.hidden{display:none}[data-controller=user-orders-pay-stripe] .loader-overlay{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;padding-top:120px;transition:background-color .1s linear}[data-controller=user-orders-pay-stripe].loading .loader-overlay{z-index:999;background-color:rgba(0,0,0,.3)}[data-controller=user-orders-index] .order-controls{display:flex;justify-content:flex-end;align-items:center}.booking-page-date-guests{display:flex;flex-direction:column;max-width:100%}.booking-page-date-guests h2{margin-bottom:16px}.booking-page-date-guests .trip-detail{margin-top:24px}.calendar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2000;display:flex;align-items:center;justify-content:center}.calendar-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1}.calendar-container{position:relative;background:#fff;border-radius:6px;padding:1rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.close-calendar-icon{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;cursor:pointer;color:#666;display:flex;align-items:center;transition:color .2s ease}.close-calendar-icon:hover{color:#111}.booking-page-selected-pets{display:flex;flex-direction:column;margin-top:20px}.edit-pets-button{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:16px}.edit-pets-button h3{margin:0}.edit-pets-button button{font-size:16px;margin-top:0!important;text-decoration:underline}.add-pet-button,.edit-pet-button{margin-top:0!important}.pets-list{display:flex;flex-direction:column;gap:20px;width:100%}.pets-list .selected-pets-block,.pets-list .available-pets-block{width:100%}.pets-list .pet-block-container{display:flex;flex-direction:column;gap:16px;width:100%}.pets-list .pet-block{display:flex;flex-direction:row;align-items:center;width:100%;background-color:#fff;border:1px solid #ccc;border-radius:6px;padding:10px;cursor:pointer;position:relative}.pets-list .pet-block:hover{background-color:#f7f7f7}.pets-list .pet-block.selected{border-color:#28a745}.pets-list .pet-block .pet-image{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;margin-right:16px}.pets-list .pet-block .pet-info h5{margin:0;font-size:1rem}.pets-list .pet-block .pet-info p{margin:4px 0 0;color:#666}.pets-list .pet-block .selected-indicator{position:absolute;top:8px;right:8px;background-color:#28a745;color:#fff;padding:2px 8px;border-radius:4px;font-size:.8rem}.editable-pets-list{list-style:none;padding:0;margin:0}.editable-pets-list .editable-pet-item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ddd}.editable-pets-list .editable-pet-item span{font-size:16px}.editable-pets-list .editable-pet-item .remove-pet-button{background-color:#dc3545;color:#fff;padding:5px 10px;border-radius:3px;cursor:pointer;display:flex;align-items:center}.editable-pets-list .editable-pet-item .remove-pet-button:hover{background-color:#c82333}.editable-pets-list .editable-pet-item .remove-pet-button svg{margin-right:5px}.editable-pets-list .mt-2{margin-top:10px}.pet-form-fields-container{display:flex;flex-direction:column;overflow-y:auto}.pet-form-fields-container h3{font-size:1.4rem;margin-bottom:10px}@keyframes _pulse_5x135_1{0%{opacity:.65}50%{opacity:.35}to{opacity:.65}}._breakdownCard_5x135_12{border:1px solid #e6e6e6;border-radius:8px;padding:16px 20px;background:#fff;font-size:15px;line-height:20px;min-height:14rem}._rows_5x135_22{list-style:none;margin:0;padding:0}._row_5x135_22{position:relative;display:flex;justify-content:space-between;align-items:center;height:42px;padding:4px 0}._row_5x135_22+._row_5x135_22{border-top:1px solid #f2f2f2}._total_5x135_41{font-weight:600;padding-top:12px}._negative_5x135_46{color:#30a46c}._taxNote_5x135_50{position:relative;height:16px;font-size:12px;color:#717171}._skeleton_5x135_57{animation:_pulse_5x135_1 1.2s ease-in-out infinite;background:#dedede;border-radius:4px;display:inline-block}._labelSkeleton_5x135_64{width:68%;height:16px}._amountSkeleton_5x135_69{width:22%;height:16px}._labelSkeletonTotal_5x135_74{width:46%;height:18px}._amountSkeletonTotal_5x135_79{width:30%;height:18px}._taxNoteSkeleton_5x135_84{position:relative;width:40%;height:16px;border-radius:4px;background:#f2f2f2;animation:_pulse_5x135_1 1.2s ease-in-out infinite}._overlined_1lh2v_2{text-decoration:line-through;opacity:.6}._info_1lh2v_9{padding:14px 6px;margin-bottom:8px}._block_1lh2v_14{padding:4px 8px}._list-item_1lh2v_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1lh2v_78{display:flex;justify-content:flex-end;align-items:center}._discountContainer_1lh2v_89{display:flex;align-items:center;justify-content:flex-start;margin:1rem 0}._discountTrigger_1lh2v_96{background:none;border:none;display:inline-flex;align-items:center;color:#2b2b2b;font-family:DMSans,sans-serif!important;cursor:pointer;padding:0 0 0 .25rem;transition:color .2s ease;text-decoration:underline}._infoIcon_1lh2v_109{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}._triggerText_1lh2v_116{font-weight:500;letter-spacing:.015rem;font-size:.825rem!important}._popupHeader_1lh2v_122{border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;margin-bottom:.75rem}._popupTitle_1lh2v_128{margin:0!important;padding:0!important;font-size:1.25rem;font-weight:600;line-height:1.2}._popupBody_1lh2v_136{line-height:1.5;color:#4a4a4a}._popupBody_1lh2v_136 p{font-size:.9rem}.price-section-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}._overlined_1lbv2_3{text-decoration:line-through;opacity:.6}._info_1lbv2_10{padding:14px 6px;margin-bottom:8px}._block_1lbv2_15{padding:4px 8px}._list-item_1lbv2_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1lbv2_79{display:flex;justify-content:flex-end;align-items:center}._delivery-selector_1lbv2_90{display:flex;flex-direction:column;width:100%;gap:10px}._delivery-selector_1lbv2_90 h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}._delivery-selector_1lbv2_90,._pickupForm_1lbv2_106{position:relative}._mapContainer_1lbv2_110{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}._mapContainerVisible_1lbv2_117{max-height:600px;opacity:1}._overlined_1dgji_2{text-decoration:line-through;opacity:.6}._info_1dgji_9{padding:14px 6px;margin-bottom:8px}._block_1dgji_14{padding:4px 8px}._list-item_1dgji_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1dgji_78{display:flex;justify-content:flex-end;align-items:center}._delivery-option_1dgji_89{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #ddd;border-radius:8px;background-color:#fff;cursor:pointer;transition:border-color .3s,box-shadow .3s}@media (min-width: 768px){._delivery-option_1dgji_89{max-width:500px}}._delivery-option_1dgji_89:hover{border-color:#bbb;box-shadow:0 2px 4px rgba(0,0,0,.1)}._delivery-option_1dgji_89._selected_1dgji_109{border-color:#000}._delivery-option_1dgji_89 input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #ccc;border-radius:50%;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;padding:0;margin-right:16px}._delivery-option_1dgji_89 input[type=radio]:checked{border-color:#000;background-color:#000}._delivery-option_1dgji_89 input[type=radio]:checked:before{content:"";display:block;width:8px;height:8px;background-color:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._delivery-option_1dgji_89 ._payment-option-label_1dgji_141{font-size:16px;font-weight:600;color:#333}._delivery-option_1dgji_89 ._description_1dgji_146{font-size:14px;font-weight:400;color:#666;margin-top:4px}._overlined_sw43f_2{text-decoration:line-through;opacity:.6}._info_sw43f_9{padding:14px 6px;margin-bottom:8px}._block_sw43f_14{padding:4px 8px}._list-item_sw43f_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_sw43f_78{display:flex;justify-content:flex-end;align-items:center}._inputContainer_sw43f_89{display:flex;flex-direction:column;margin-bottom:.75rem}._inputContainer_sw43f_89 input{width:100%;padding:.5rem 1rem;border-radius:8px;border:1px solid #737373;background-color:#f5f5f5;font-size:1rem;color:#262626;transition:border-color .16s,box-shadow .16s}._inputContainer_sw43f_89 input:focus{border-color:#6f3dfa;box-shadow:0 0 0 2px rgba(38,38,38,.2);outline:none}._inputContainer_sw43f_89 input:disabled{background-color:#737373;cursor:not-allowed;color:#f5f5f5}._inputContainer_sw43f_89 input::-moz-placeholder{color:#737373}._inputContainer_sw43f_89 input::placeholder{color:#737373}._label_sw43f_118{font-size:1rem!important;color:#262626;margin-bottom:.25rem;font-weight:600}._required_sw43f_125{color:#f83b3b;margin-left:.25rem}._inputWrapper_sw43f_130{position:relative;display:flex;align-items:center}._input_sw43f_89{width:100%;padding:.75rem 1rem!important;border:1px solid #737373;border-radius:8px;background-color:#f5f5f5;font-size:1rem;color:#262626;transition:border-color .16s,box-shadow .16s}._input_sw43f_89:focus{border-color:#262626;box-shadow:0 0 0 2px rgba(38,38,38,.2);outline:none}._input_sw43f_89:disabled{background-color:#737373;cursor:not-allowed;color:#f5f5f5}._input_sw43f_89::-moz-placeholder{color:#737373}._input_sw43f_89::placeholder{color:#737373}._withIcon_sw43f_161{padding:.75rem 1rem .75rem 3rem!important}._inputError_sw43f_165{border-color:#f83b3b}._icon_sw43f_169{position:absolute;display:flex;align-items:center;justify-content:center;width:2rem;height:100%;color:#737373;cursor:pointer;transition:color .3s}._icon_sw43f_169:hover,._icon_sw43f_169:focus{color:#fe4a11}._left_sw43f_184{left:.75rem}._right_sw43f_188{right:.75rem}._clearButton_sw43f_192{position:absolute;right:2.5rem;background:transparent;border:none;color:#737373;cursor:pointer;font-size:1rem;padding:0;display:flex;align-items:center;justify-content:center;transition:color .3s}._clearButton_sw43f_192:hover,._clearButton_sw43f_192:focus{color:#f83b3b}._clearButton_sw43f_192:focus{outline:none}._unit_sw43f_213{position:absolute;right:.75rem;font-size:.875rem;color:#737373;pointer-events:none}._helperText_sw43f_221{margin-top:.25rem;font-size:.875rem;color:#737373}._errorMessage_sw43f_227{margin-top:.25rem;font-size:.875rem;color:#f83b3b}._small_sw43f_234 ._input_sw43f_89{padding:.5rem .75rem;font-size:1rem}._small_sw43f_234 ._icon_sw43f_169{width:1.75rem}._small_sw43f_234 ._clearButton_sw43f_192{font-size:1rem}._small_sw43f_234 ._unit_sw43f_213{right:.5rem;font-size:.75rem}._medium_sw43f_249 ._input_sw43f_89{padding:.75rem 1rem;font-size:1rem}._medium_sw43f_249 ._icon_sw43f_169{width:2rem}._medium_sw43f_249 ._clearButton_sw43f_192{font-size:1rem}._medium_sw43f_249 ._unit_sw43f_213{right:.75rem;font-size:.875rem}._large_sw43f_264 ._input_sw43f_89{padding:1rem 1.25rem;font-size:1rem}._large_sw43f_264 ._icon_sw43f_169{width:2.25rem}._large_sw43f_264 ._clearButton_sw43f_192{font-size:1.5rem}._large_sw43f_264 ._unit_sw43f_213{right:1rem;font-size:1rem}._light_sw43f_280 ._input_sw43f_89{background-color:#fafafa;border-color:#d4d4d4}._light_sw43f_280 ._input_sw43f_89:focus{border-color:#fe4a11;box-shadow:0 0 0 2px rgba(254,74,17,.2)}._light_sw43f_280 ._label_sw43f_118{color:#262626}._light_sw43f_280 ._helperText_sw43f_221{color:#525252}._light_sw43f_280 ._errorMessage_sw43f_227{color:#f83b3b}._light_sw43f_280 ._unit_sw43f_213{color:#525252}._dark_sw43f_301 ._input_sw43f_89{background-color:#262626;border-color:#404040;color:#f5f5f5}._dark_sw43f_301 ._input_sw43f_89:focus{border-color:#ff723b;box-shadow:0 0 0 2px rgba(255,114,59,.2)}._dark_sw43f_301 ._input_sw43f_89::-moz-placeholder{color:#737373}._dark_sw43f_301 ._input_sw43f_89::placeholder{color:#737373}._dark_sw43f_301 ._input_sw43f_89:disabled{background-color:#404040;color:#a3a3a3}._dark_sw43f_301 ._label_sw43f_118{color:#f5f5f5}._dark_sw43f_301 ._helperText_sw43f_221{color:#a3a3a3}._dark_sw43f_301 ._errorMessage_sw43f_227{color:#ff5151}._dark_sw43f_301 ._icon_sw43f_169{color:#d4d4d4}._dark_sw43f_301 ._icon_sw43f_169:hover,._dark_sw43f_301 ._icon_sw43f_169:focus{color:#ff723b}._dark_sw43f_301 ._clearButton_sw43f_192{color:#d4d4d4}._dark_sw43f_301 ._clearButton_sw43f_192:hover,._dark_sw43f_301 ._clearButton_sw43f_192:focus{color:#ff5151}._dark_sw43f_301 ._unit_sw43f_213{color:#a3a3a3}._overlined_1q6ez_2{text-decoration:line-through;opacity:.6}._info_1q6ez_9{padding:14px 6px;margin-bottom:8px}._block_1q6ez_14{padding:4px 8px}._list-item_1q6ez_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1q6ez_78{display:flex;justify-content:flex-end;align-items:center}._mapOverlayContainer_1q6ez_89{position:relative;width:100%;border-radius:8px;overflow:hidden}._pickupAlert_1q6ez_96{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:6px 24px;border-radius:24px;font-size:13px;font-weight:600;background:#ffffff;color:#333;box-shadow:0 4px 16px rgba(0,0,0,.08);z-index:30;white-space:nowrap}._outsideRadius_1q6ez_112{background:#fff5f5;color:#d91616}._autocompleteList_1q6ez_117{position:absolute;top:48px;left:12px;right:12px;background:#fafafa;border-radius:12px;padding:4px 0;z-index:25;list-style:none;box-shadow:0 6px 24px rgba(0,0,0,.3)}._autocompleteItem_1q6ez_130{padding:10px 14px;font-size:14px;color:#262626;cursor:pointer;transition:background .2s ease}._autocompleteItem_1q6ez_130:hover{background:rgba(0,0,0,.05)}._mapWrapper_1q6ez_142{width:100%;height:300px;border-radius:8px}._overlayContent_1q6ez_148{margin-top:8px}.booking-page-message{display:flex;flex-direction:column;width:100%}.booking-page-message h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}@media (min-width: 768px){.booking-page-message textarea{max-width:400px}}.booking-page-message .booking-page-message-container{display:flex;flex-direction:column;margin-top:16px;gap:16px;width:100%}.booking-page-message .booking-page-message-row{display:flex;justify-content:space-between;flex-direction:row;width:100%}.booking-page-message .booking-page-message-row button{display:flex;align-items:center;justify-content:center;gap:8px}.booking-page-message .booking-page-message-col{display:flex;flex-direction:column}.booking-page-message .phone-container{display:flex;flex-direction:column;gap:8px;margin-top:16px}.booking-page-message span{display:flex;align-items:center;justify-content:flex-start;width:100%;color:rgba(33,33,33,.9);font-size:1rem;font-weight:700;gap:8px}.booking-page-message span svg,.booking-page-message span img,.booking-page-message span path{width:22px;height:22px}.booking-message-input{display:flex;flex-direction:column;gap:8px;width:100%}.booking-message-input span{display:flex;align-items:center;justify-content:flex-start;width:100%;color:rgba(33,33,33,.9);font-size:1rem;font-weight:700;gap:8px}.booking-message-input span svg,.booking-message-input span img,.booking-message-input span path{width:22px;height:22px}.booking-message-input form{display:flex;flex-direction:column;gap:16px;width:100%}.booking-message-input .booking-page-message-input{display:flex;flex-direction:column;width:100%;padding:12px 16px;min-height:128px;border:1px solid #b0b9c9;border-radius:8px;font-size:16px;font-weight:400;color:#333947;background-color:#fbf8fc;box-shadow:inset 0 1px 2px rgba(0,0,0,.07);transition:border-color .3s,box-shadow .3s;outline:none!important}.booking-message-input .booking-page-message-input::-moz-placeholder{color:#8592ab}.booking-message-input .booking-page-message-input::placeholder{color:#8592ab}.booking-message-input .booking-page-message-input:focus{outline:none!important;border-color:#606e88}.booking-message-input .booking-page-message-input label{font-size:14px;font-weight:600;color:#c61f08;margin-bottom:4px}.booking-message-input .input-row{display:flex;justify-content:space-between;gap:8px}.booking-message-input .input-row .input-field{flex:1;padding:0;margin:0;border:none}.booking-message-input .input-row .input-field:last-child{margin-right:0}.booking-message-input .input-field{flex:1;padding:0;margin:0;border:none}.booking-message-input .input-field input{margin:4px 0!important}.booking-message-input .input-field:last-child{margin-right:0}.booking-message-input .country{margin-top:12px}.booking-message-input .custom-button-container{text-align:center}.booking-page-cancellation-policy{display:flex;flex-direction:column}.booking-page-cancellation-policy h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:29000}.popup-content{background:#fff;border-radius:10px;overflow:hidden;position:relative;display:flex;flex-direction:column}.popup-header{padding:15px;background:#f7f7f7;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.popup-header h2{margin:0;font-size:18px}.popup-header .popup-close{background:none;border:none;font-size:24px;cursor:pointer}.popup-body{padding:20px;flex-grow:1}.popup-footer{padding:15px;background:#f7f7f7;border-top:1px solid #ddd;text-align:right}.booking-page-platform-and-host-terms h3{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.terms-link{color:rgba(33,33,33,.9);text-decoration:underline;font-weight:600!important;font-family:DMSans,sans-serif}.booking-page-informative{background-color:#f9f9f9;border:1px solid #e0e0e0;padding:16px;border-radius:8px;font-size:14px;color:#555;margin-top:12px;line-height:1.5}.owners-info-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}._overlined_bnwl4_2{text-decoration:line-through;opacity:.6}._info_bnwl4_9{padding:14px 6px;margin-bottom:8px}._block_bnwl4_14{padding:4px 8px}._list-item_bnwl4_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_bnwl4_78{display:flex;justify-content:flex-end;align-items:center}._hotelDetails_bnwl4_89{padding:0}._hotelDetailsContainer_bnwl4_93{display:flex;flex-direction:row;gap:20px}._hotelCoverImage_bnwl4_99{width:84px;height:84px;-o-object-fit:cover;object-fit:cover;border-radius:8px}._hotelCheckoutInfo_bnwl4_106 h2{font-size:24px;margin-bottom:10px;color:#333}._hotelLocationRating_bnwl4_112{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}._hotelLocation_bnwl4_112{display:flex;align-items:center;gap:10px}._hotelLocation_bnwl4_112 i{font-size:15px!important;color:#404040!important}._hotelLocation_bnwl4_112 span{font-size:14px!important;color:#404040!important}._hotelRating_bnwl4_133{display:flex;align-items:center;gap:5px;font-size:16px;color:#333}._icon_bnwl4_141{width:16px;height:16px;color:#ffc107}._rating_bnwl4_147{font-weight:700}._hotelTags_bnwl4_151 ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}._hotelTagItem_bnwl4_160{background-color:#fafafa;border:1px solid #fafafa;color:#555;padding:3px 12px;border-radius:12px;font-size:11px}._title_w9092_1{margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.validation-feedback{margin-top:10px;margin-bottom:20px;background-color:#ffe5e5;border-left:4px solid #ff0000;padding:10px;border-radius:4px;color:red;transition:opacity 1s ease-in-out;opacity:1}.validation-feedback.fade-out{opacity:0;pointer-events:none}.validation-feedback ul{margin:0;padding:0;list-style:none}.validation-feedback ul li{font-size:14px;margin-bottom:4px;display:flex;align-items:center}.validation-feedback ul li svg{margin-right:6px}.booking-submit-button{background-color:#fe4a11;color:#fff;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:16px;font-weight:600;margin-bottom:20px;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.booking-submit-button svg,.booking-submit-button path,.booking-submit-button circle{stroke:#fff}.booking-submit-button:hover{background-color:#db3501;box-shadow:0 6px 12px rgba(0,0,0,.15)}.booking-submit-button:focus{outline:none;box-shadow:0 0 0 3px rgba(254,74,17,.5)}.booking-submit-button:active{background-color:#c22f01}.booking-submit-button.disabled{background-color:#ff723b;cursor:not-allowed;box-shadow:none;opacity:.7}.booking-submit-button .spinner{border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;width:22px;height:22px;animation:spin 1s linear infinite}.booking-submit-button .success-icon{display:inline-block;width:20px;height:20px;margin-right:8px;opacity:0;transform:scale(.8);animation:successFade .3s forwards ease-in-out}@keyframes successFade{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.divider{margin:16px 0!important;width:100%!important;border-top:1px solid #ddd!important}.booking-page-container{padding-top:5rem;padding-bottom:5.25rem}.booking-page-title{font-size:1.5rem;font-weight:400;margin-bottom:16px}.booking-page-title h1{font-family:Crimson Pro,serif;font-weight:600;font-size:1.5rem;margin-bottom:8px}.booking-page-title p{font-family:DMSans,sans-serif;font-size:.875rem;font-weight:500;margin-bottom:0}.booking-form{flex-direction:column;text-align:start;align-items:flex-start;justify-content:center;overflow-y:auto!important;padding:20px;background-color:#fff;max-width:1200px;margin:0 auto;z-index:1}.booking-form h1,.booking-form h2,.booking-form h3,.booking-form h4,.booking-form h5,.booking-form h6{font-weight:600;display:flex;text-align:start}.booking-form h1,.booking-form h2,.booking-form h3{font-family:Crimson Pro,serif;font-size:1.5rem}.booking-form .page-title{display:flex;font-size:1.5rem;font-weight:600;margin-bottom:16px}.booking-form label{font-size:1rem;color:#333947;font-weight:700}.space-between-fields{display:flex;justify-content:space-between;width:100%}.flatpickr-custom{position:relative;display:inline-block;width:100%}.flatpickr-custom input{width:100%;padding:10px 40px 10px 15px;font-size:16px;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease}.flatpickr-custom input:hover,.flatpickr-custom input:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.25)}.flatpickr-custom input::-moz-placeholder{color:#aaa}.flatpickr-custom input::placeholder{color:#aaa}.flatpickr-custom .calendar-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:20px;color:#007bff;pointer-events:none}._overlined_1tdsh_2{text-decoration:line-through;opacity:.6}._info_1tdsh_9{padding:14px 6px;margin-bottom:8px}._block_1tdsh_14{padding:4px 8px}._list-item_1tdsh_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1tdsh_78{display:flex;justify-content:flex-end;align-items:center}._container_1tdsh_89{display:flex;flex-direction:column;margin-bottom:16px}._container_1tdsh_89 h2{font-size:1.5rem;font-weight:600;margin-bottom:.5rem}._meetFirst_1tdsh_100{display:flex;justify-content:space-between;align-items:center;gap:10px}._label_1tdsh_107{font-size:14px;margin-right:8px}._toggle_1tdsh_112{position:relative;width:40px;height:20px;background-color:#ccc;border-radius:20px;cursor:pointer;transition:background-color .2s ease-in-out}._toggle_1tdsh_112:before{content:"";position:absolute;width:18px;height:18px;background-color:#fff;border-radius:50%;top:1px;left:1px;transition:transform .2s ease-in-out}._toggleActive_1tdsh_134{background-color:#4caf50}._toggleActive_1tdsh_134:before{transform:translate(20px)}._overlined_smyl8_2{text-decoration:line-through;opacity:.6}._info_smyl8_9{padding:14px 6px;margin-bottom:8px}._block_smyl8_14{padding:4px 8px}._list-item_smyl8_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_smyl8_78{display:flex;justify-content:flex-end;align-items:center}._sectionHeader_smyl8_89{margin-bottom:.5rem;display:flex;flex-direction:column}._titleRow_smyl8_96{display:flex;align-items:center}._heading_smyl8_101{margin:0;font-size:1.5rem;font-weight:600;line-height:1.5;color:#333;transition:color .3s ease}._subtitle_smyl8_110{color:#666;font-size:1rem;margin-top:.5rem}._checkIconWrapper_smyl8_116{margin-left:.5rem;width:18px;height:18px;position:relative;display:flex;align-items:center}._checkIconWrapper_smyl8_116 svg{stroke-dasharray:20;stroke-dashoffset:20;opacity:0;transform:scale(.7);color:#a0a0a0;width:18px;height:18px;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1) .2s,opacity .2s ease .2s,transform .2s ease .2s,color .2s ease .2s}._completed_smyl8_135 ._checkIconWrapper_smyl8_116 svg,._completed_smyl8_135 ._checkIconWrapper_smyl8_116 path{stroke-dashoffset:0;opacity:1;transform:scale(1);color:#579b4c}.input-wrapper{display:flex;flex-direction:column;margin-bottom:1rem;width:100%}.input-wrapper .input-label{font-size:1rem;font-weight:600;color:#333947;margin-bottom:4px}.select-options{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.select-option{position:relative;padding:.25rem .75rem;border-radius:8px;background-color:#f5f5f5;color:#404040!important;font-size:1rem;border:2px solid transparent;cursor:pointer;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .1s ease}.select-option:hover:not(.selected){background-color:#e5e5e5}.select-option:active{transform:scale(.98)}.select-option:focus{outline:none;border-color:#ff723b;box-shadow:0 0 0 3px rgba(255,114,59,.2)}.select-option.selected{background-color:#ffe6d4;color:#7e1910;border-color:#ff723b}.select-option .option-content{display:flex;align-items:center}.select-option .option-icon{margin-right:.5rem;display:flex;align-items:center;font-size:1.15rem;pointer-events:none}.select-option .option-icon *{color:#404040!important}.select-option .option-text-wrapper{display:flex;flex-direction:column;align-items:flex-start}.select-option .option-text{font-weight:500;pointer-events:none}.select-option .option-subtext{font-size:.875rem;color:#525252;margin-top:4px;pointer-events:none}.input-error-message{color:#f83b3b;font-size:.875rem;margin-top:.25rem}.avatar-input{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.avatar-input label{font-size:1rem;font-weight:600;color:#333947;margin-bottom:8px}.avatar-input .avatar-container{position:relative;width:84px;height:84px;border-radius:50%;background-color:#fff;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:visible;transition:box-shadow .3s ease,transform .3s ease}.avatar-input .avatar-container:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:scale(1.02)}.avatar-input .avatar-container.with-image{border:none;background-color:transparent}.avatar-input .file-input{display:none}.avatar-input .upload-placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#bbb;cursor:pointer;transition:transform .3s ease}.avatar-input .upload-placeholder:hover{transform:scale(1.05)}.avatar-input .upload-placeholder .upload-icon{width:32px;height:32px;stroke:#bbb}.avatar-input .avatar-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:0}.avatar-input .remove-avatar{position:absolute;top:4px;right:4px;width:24px;height:24px;z-index:1;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;padding:2px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.avatar-input .remove-avatar:hover{transform:scale(1.1);opacity:.8}.avatar-input .remove-avatar .remove-icon{color:#ff4d4f;width:18px;height:18px}._overlined_1dltr_2{text-decoration:line-through;opacity:.6}._info_1dltr_9{padding:14px 6px;margin-bottom:8px}._block_1dltr_14{padding:4px 8px}._list-item_1dltr_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1dltr_78{display:flex;justify-content:flex-end;align-items:center}._petFormFields_1dltr_89{display:flex;flex-direction:column;gap:4px;padding:8px 8px 24px}._petFormFields_1dltr_89 label{font-size:.875rem!important;color:#333}._petFormFields_1dltr_89 h3{margin:0!important}._formSection_1dltr_103{display:flex;flex-direction:row;align-items:center;gap:4px;width:100%}._saveButton_1dltr_111{width:100%;font-size:.875rem;font-family:DMSans,sans-serif;display:flex;align-items:center;justify-content:center;color:#fff!important;background-color:#262626;border-radius:12px;outline:none;padding:10px 22px;cursor:pointer;will-change:transform;gap:8px;transform-origin:center;transition:background .3s ease,border-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}._saveButton_1dltr_111:hover{background-color:#171717}._saveButton_1dltr_111:focus{outline:none}._saveButton_1dltr_111:disabled{background-color:#eceef2;border-color:#eceef2;cursor:not-allowed;color:#737373}._saveButton_1dltr_111 span,._saveButton_1dltr_111 i,._saveButton_1dltr_111 svg,._saveButton_1dltr_111 path,._saveButton_1dltr_111 a{color:#fff!important}._saveButton_1dltr_111 svg,._saveButton_1dltr_111 path{width:20px;height:20px}._spinner_1dltr_149{width:18px;height:18px;border:2px solid rgba(255,255,255,.4);border-top:2px solid #fff;border-radius:50%;animation:_spin_1dltr_149 .6s linear infinite;margin:0 auto}@keyframes _spin_1dltr_149{to{transform:rotate(360deg)}}._overlined_paquz_2{text-decoration:line-through;opacity:.6}._info_paquz_9{padding:14px 6px;margin-bottom:8px}._block_paquz_14{padding:4px 8px}._list-item_paquz_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_paquz_78{display:flex;justify-content:flex-end;align-items:center}._petSelectionBlock_paquz_89{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:12px;background-color:#fff;cursor:pointer;position:relative;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.08)}._petSelectionBlock_paquz_89:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1);border-color:#d0d0d0}._petSelectionBlock_paquz_89:focus{outline:none;border-color:#b0b0b0}._petSelectionBlock_paquz_89._selected_paquz_114{border:1px #825b95 solid;background-color:#f0f8ff}._petImage_paquz_119{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e0e0e0}._petInfo_paquz_127{flex:1;overflow:hidden}._petName_paquz_132{margin:0;font-size:1.2rem;font-family:Crimson Pro,serif!important;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._petDetails_paquz_143{margin:4px 0 0;font-size:.825rem!important;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._selectedIndicator_paquz_152{position:absolute;top:8px;right:12px;display:flex;align-items:center;gap:4px;font-size:.75rem;color:#434c61;opacity:0;transform:translateY(-3px);transition:opacity .2s ease,transform .2s ease}._petSelectionBlock_paquz_89._selected_paquz_114 ._selectedIndicator_paquz_152{opacity:1;transform:translateY(0)}._overlined_pfbaa_2{text-decoration:line-through;opacity:.6}._info_pfbaa_9{padding:14px 6px;margin-bottom:8px}._block_pfbaa_14{padding:4px 8px}._list-item_pfbaa_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_pfbaa_78{display:flex;justify-content:flex-end;align-items:center}._bookingPageSelectedPets_pfbaa_89{display:flex;flex-direction:column}._editPetsButton_pfbaa_94{text-align:right;margin-bottom:20px}._addPetButton_pfbaa_99,._editPetButton_pfbaa_100{width:100%;font-size:.875rem;font-family:DMSans,sans-serif;display:flex;align-items:center;justify-content:center;color:#fff!important;background-color:#262626;border-radius:12px;outline:none;padding:10px 22px;cursor:pointer;will-change:transform;gap:8px;transform-origin:center;transition:background .3s ease,border-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}._addPetButton_pfbaa_99:hover,._editPetButton_pfbaa_100:hover{background-color:#171717}._addPetButton_pfbaa_99:focus,._editPetButton_pfbaa_100:focus{outline:none}._addPetButton_pfbaa_99:disabled,._editPetButton_pfbaa_100:disabled{background-color:#eceef2;border-color:#eceef2;cursor:not-allowed;color:#737373}._addPetButton_pfbaa_99 span,._addPetButton_pfbaa_99 i,._addPetButton_pfbaa_99 svg,._addPetButton_pfbaa_99 path,._addPetButton_pfbaa_99 a,._editPetButton_pfbaa_100 span,._editPetButton_pfbaa_100 i,._editPetButton_pfbaa_100 svg,._editPetButton_pfbaa_100 path,._editPetButton_pfbaa_100 a{color:#fff!important}._addPetButton_pfbaa_99 svg,._addPetButton_pfbaa_99 path,._editPetButton_pfbaa_100 svg,._editPetButton_pfbaa_100 path{width:20px;height:20px}._allPetsBlock_pfbaa_148 label{font-size:14px;font-family:DMSans,sans-serif;padding-left:5px;color:#333;margin-bottom:10px}._allPetsBlock_pfbaa_148 p{font-size:16px;color:#777;margin:0}._petBlockContainer_pfbaa_161{display:flex;flex-direction:column;gap:10px;padding:4px}@media (max-width: 768px){._petBlockContainer_pfbaa_161{overflow:auto}}@media (min-width: 768px){._petBlockContainer_pfbaa_161{flex-direction:row;flex-wrap:wrap;gap:12px;overflow-x:auto}}._showAllButtonContainer_pfbaa_181{display:flex;justify-content:flex-start;margin-top:10px}._showAllButtonContainer_pfbaa_181 button{text-decoration:underline;font-size:1rem;font-weight:600}._petFormFieldsContainer_pfbaa_192 h3{font-family:Crimson Pro,serif;font-size:18px;margin-bottom:4px;color:#333}._editablePetsList_pfbaa_199{list-style:none;padding:0;margin:0}._editablePetItem_pfbaa_205{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}._editablePetItem_pfbaa_205 span{font-size:16px;color:#555}._removePetButton_pfbaa_217{margin-left:10px}._mt2_pfbaa_221{margin-top:20px}[data-controller=user-orders-new] .hidden{display:none!important}[data-controller=user-orders-new] .hotel--address>p{position:relative;bottom:4px;font-weight:600;margin-left:4px}[data-controller=user-orders-new-form] .calendar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0 auto;background:#ffffff;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}[data-controller=user-orders-new-form] .calendar-container .flatpickr-calendar{border:none}[data-controller=user-orders-new-form] .calendar-container .flatpickr-day{border-radius:50%}[data-controller=user-orders-new-form] .calendar-container .flatpickr-day.selected,[data-controller=user-orders-new-form] .calendar-container .flatpickr-day.startRange,[data-controller=user-orders-new-form] .calendar-container .flatpickr-day.endRange,[data-controller=user-orders-new-form] .calendar-container .flatpickr-day.inRange{background:#4e73df;color:#fff}[data-controller=user-orders-new-form] .calendar-container .flatpickr-day:hover{background:#f8f9fc}[data-controller=user-orders-new-form] .calendar-container .flatpickr-weekdays{background:#ffffff}[data-controller=user-orders-new-form] .calendar-container .flatpickr-weekdays span{color:#3a3b45}[data-controller=user-orders-new-form] .calendar-container .flatpickr-month{height:36px;background:#f8f9fc}[data-controller=user-orders-new-form] .calendar-container .flatpickr-month span,[data-controller=user-orders-new-form] .calendar-container .flatpickr-month select{color:#5a5c69}@media (max-width: 480px){[data-controller=user-orders-new-form] .calendar-container{max-width:100%;padding:4px;box-shadow:none}[data-controller=user-orders-new-form] .calendar-container .flatpickr-day{line-height:40px}}[data-controller=user-orders-new-form] .loading{position:relative}[data-controller=user-orders-new-form] .loading:after{content:"";position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border:4px solid rgba(0,0,0,.1);border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}[data-controller=user-orders-payment-form] .spinner{border:4px solid rgba(255,255,255,.3);border-radius:50%;border-top:4px solid #fff;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-controller=user-orders-payment-form] .container{margin:0 auto;max-width:1200px;padding:20px}[data-controller=user-orders-payment-form] .card{padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}[data-controller=user-orders-payment-form] .card-heading h1{font-size:24px}[data-controller=user-orders-payment-form] .image-side{display:flex;flex-direction:row;justify-content:space-between}[data-controller=user-orders-payment-form] .return-card{min-height:12rem}[data-controller=user-orders-payment-form] #payment-element{height:60px;width:100%;padding:20px 15px;border:1px solid #e6ebf1;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #e6ebf1;transition:box-shadow .15s ease;text-align:center;font-size:16px;line-height:24px}[data-controller=user-orders-payment-form] #payment-element:hover{box-shadow:0 2px 11px rgba(50,50,93,.1),0 1px 3px rgba(0,0,0,.08)}[data-controller=user-orders-payment-form] input[type=email],[data-controller=user-orders-payment-form] input[type=text]{height:60px;border:1px solid #e6ebf1;background-color:#fff;border-radius:4px;margin-bottom:20px;width:100%;padding:20px 15px;box-shadow:0 1px 3px #e6ebf1;font-size:14px}[data-controller=user-orders-payment-form] input[type=email]:focus,[data-controller=user-orders-payment-form] input[type=text]:focus{outline:none;border-color:#6772e5}[data-controller=user-orders-payment-form] #submit{background-color:#ff855e;color:#fff;border:none;border-radius:4px;padding:22px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease}[data-controller=user-orders-payment-form] #submit:hover{background-color:#ffa083}[data-controller=user-orders-payment-form] .error-message{color:#fa755a;margin-top:10px;font-size:14px}[data-controller=user-orders-payment-form] .later-payment-notice{font-size:14px;line-height:1.5;color:#212121}[data-controller=user-orders-payment-form] .later-payment-sticker{display:inline-flex;flex-direction:column;box-shadow:0 1px 3px #e6ebf1;background:rgb(255,225,194);border:#e0e0e0 1px solid;border-radius:4px;padding:8px 16px;margin-bottom:1.8rem}[data-controller=user-orders-payment-form] .input-wrapper{margin-top:18px;display:flex;flex-direction:column}[data-controller=user-orders-payment-form] .input{width:100%}[data-controller=user-orders-payment-form] .guidance-label{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}[data-controller=user-orders-payment-form] #show-address-fields-btn{background-color:#71d578;color:#fff;padding:8px 12px;margin:20px 0;border:none;border-radius:5px;cursor:pointer;font-size:14px;transition:background-color .3s}[data-controller=user-orders-payment-form] #show-address-fields-btn:hover{background-color:#5ebe61}[data-controller=user-orders-payment-form] .saved-method{display:flex;align-items:center;margin-bottom:10px;padding:10px;border:2px solid #e6ebf1;border-radius:5px;cursor:pointer;transition:border-color .3s}[data-controller=user-orders-payment-form] .saved-method:hover{border-color:#6772e5}[data-controller=user-orders-payment-form] .saved-method input[type=radio]{margin-right:10px}[data-controller=user-orders-payment-form] .saved-method label{margin:0;font-size:16px}._loading_5s7be_1{font-size:1.2rem;color:#555}._error_5s7be_6{color:#e74c3c;font-size:1rem}._noData_5s7be_11{color:#888;font-size:1rem}._userBookingShow_5s7be_16{display:flex;flex-direction:column;align-items:center;padding:20px}[data-controller=user-orders-show] .hidden{display:none}[data-controller=user-orders-summary] .pet-info img{width:50px;height:50px;border-radius:50%}[data-controller=user-orders-summary] .warning{font-size:1.2em;margin-top:2em;margin-bottom:1em}div[data-controller=user-orders-summary-show]{position:relative;z-index:100}div[data-controller=user-orders-summary-show] .modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}div[data-controller=user-orders-summary-show] .modal-content{background-color:#fefefe;margin:16px auto;padding:16px;border:1px solid #888;width:100%;max-width:860px;text-align:left}div[data-controller=user-orders-summary-show] .modal-content .modal-terms{max-height:80vh;overflow:auto}div[data-controller=user-orders-summary-show] .modal-content .modal-terms .container{padding:0;margin:0;max-width:-moz-max-content;max-width:max-content}div[data-controller=user-orders-summary-show] .modal-content .modal-terms .container .card{padding:0;background-color:transparent;border-radius:0;box-shadow:0 4px 6px rgba(0,0,0,0)}div[data-controller=user-orders-summary-show] .close-button{color:#aaa;float:right;font-size:28px;font-weight:700}div[data-controller=user-orders-summary-show] .close-button:hover,div[data-controller=user-orders-summary-show] .close-button:focus{color:#000;text-decoration:none;cursor:pointer}[data-controller=user-pets-index] .pet-list-item-content{position:relative;flex:2}.custom-checkbox{position:relative;padding-left:35px;cursor:pointer;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:4px;transition:background-color .2s}.custom-checkbox:hover input~.checkmark{background-color:#ccc}.custom-checkbox input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:8px;top:3px;width:7px;height:15px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkbox-label{vertical-align:top;padding-top:5px}._imageWrapper_wcjlw_1{width:100%;overflow:hidden;position:relative}._image_wcjlw_1{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease-in-out;opacity:0}._image_wcjlw_1._loaded_wcjlw_14{opacity:1}._skeleton_wcjlw_18{position:absolute;top:0;left:0}._error_wcjlw_24{display:flex;align-items:center;justify-content:center;background-color:#f8d7da;color:#721c24;width:100%;height:100%;font-size:.875rem}._overlined_kqdku_2{text-decoration:line-through;opacity:.6}._info_kqdku_9{padding:14px 6px;margin-bottom:8px}._block_kqdku_14{padding:4px 8px}._list-item_kqdku_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_kqdku_78{display:flex;justify-content:flex-end;align-items:center}._modalHeader_kqdku_89{position:relative;padding:16px 24px;border-bottom:1px solid #e0e0e0;background-color:#fff;z-index:1000}._headerContent_kqdku_97{display:flex;align-items:center;justify-content:space-between}._titleContainer_kqdku_103{display:flex;flex-direction:column}._title_kqdku_103{margin:0;font-size:1.25rem;font-weight:600;color:#333}._subtitle_kqdku_115{margin:4px 0 0;font-size:1rem;color:#666}._closeButton_kqdku_121{background:transparent;border:none;padding:8px;cursor:pointer;position:absolute;top:16px;right:24px;display:flex;align-items:center;justify-content:center;color:#999;transition:color .2s ease-in-out}._closeButton_kqdku_121:hover,._closeButton_kqdku_121:focus{color:#333;outline:none}._closeIcon_kqdku_140{width:20px;height:20px;fill:currentColor}._modalBody_1ynkt_1{overflow-y:auto;padding:16px 24px;box-sizing:border-box;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ccc #f0f0f0;height:60vh}._modalBody_1ynkt_1._fullHeight_1ynkt_10{height:100vh}._modalBody_1ynkt_1::-webkit-scrollbar{width:8px}._modalBody_1ynkt_1::-webkit-scrollbar-track{background:#f0f0f0}._modalBody_1ynkt_1::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}._overlined_1hz2l_2{text-decoration:line-through;opacity:.6}._info_1hz2l_9{padding:14px 6px;margin-bottom:8px}._block_1hz2l_14{padding:4px 8px}._list-item_1hz2l_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1hz2l_78{display:flex;justify-content:flex-end;align-items:center}._criteriaList_1hz2l_89{display:flex;flex-direction:column;height:100%;gap:20px}._criteriaItem_1hz2l_96{display:flex;align-items:flex-start;gap:15px;background:#f9f9f9;padding:15px;border-radius:8px;transition:background .3s ease}._criteriaItem_1hz2l_96 h3{font-size:24px;font-weight:600;margin-bottom:.5rem}._criteriaItem_1hz2l_96 i{display:flex;align-items:center;justify-content:center;background:#f8ebc9;border-radius:50%;width:30px;height:30px;font-size:1rem;color:#e49a2b;min-width:30px}._criteriaText_1hz2l_124 h3{font-size:18px;font-weight:600;margin-bottom:4px}._criteriaText_1hz2l_124 p{font-size:14px;color:#555;line-height:1.5}._qualityFactor_1hz2l_136{display:flex;gap:20px;padding-top:1rem;margin-top:1rem;border-top:1px solid #f0f0f0}._overlined_xnq2o_2{text-decoration:line-through;opacity:.6}._info_xnq2o_9{padding:14px 6px;margin-bottom:8px}._block_xnq2o_14{padding:4px 8px}._list-item_xnq2o_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_xnq2o_78{display:flex;justify-content:flex-end;align-items:center}@keyframes _underlineAnimation_xnq2o_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _gradientShift_xnq2o_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._heroSection_xnq2o_110{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#161616;overflow:hidden;z-index:0}@media (max-width: 768px){._heroSection_xnq2o_110{height:80vh!important}}@media (min-width: 769px){._heroSection_xnq2o_110{height:70vh}}._heroTopLeftImage_xnq2o_132{position:absolute;top:-2rem;left:-8rem;z-index:100}._heroBottomRightImage_xnq2o_139{position:absolute;bottom:0;right:-12rem;z-index:100}._videoPlaceholder_xnq2o_146{position:absolute;left:0;min-width:100%;-o-object-fit:cover;object-fit:cover;max-height:100%}@media (min-width: 768px){._videoPlaceholder_xnq2o_146{top:-34rem}}@media (max-width: 768px){._videoPlaceholder_xnq2o_146{top:0;display:flex;background-size:200%}}._mediaContainer_xnq2o_166{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}._mediaContainer_xnq2o_166 ._heroVideo_xnq2o_175{position:absolute;top:-2rem;width:100%;height:120%;-o-object-fit:cover;object-fit:cover}._mediaContainer_xnq2o_166 ._imageContainer_xnq2o_182{position:relative;width:100%;height:100%}._mediaContainer_xnq2o_166 ._imageContainer_xnq2o_182 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._mediaContainer_xnq2o_166 ._overlay_xnq2o_192{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0%,rgba(0,0,0,.74) 50%,rgba(37,20,53,.8) 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}._mediaContainer_xnq2o_166 ._overlay_xnq2o_192._showVariantOverlay_xnq2o_202{background:rgba(0,0,0,.5)}._mediaContainer_xnq2o_166 ._overlay_xnq2o_192._indexVariantOverlay_xnq2o_205{background:rgba(0,0,0,.4)}._heroContent_xnq2o_209{position:relative;z-index:2;text-align:center;color:#fcf6ea;padding:0 1rem;max-width:800px}._heroContent_xnq2o_209 ._heroTitle_xnq2o_217{font-size:3rem;margin-bottom:1rem;color:#e49a2b;text-shadow:2px 2px 4px rgba(0,0,0,.2)}._heroContent_xnq2o_209 ._heroSubtitle_xnq2o_223{font-size:1.125rem!important;margin-bottom:2rem;color:#fff;line-height:1.5}._heroContent_xnq2o_209 ._heroSubtitle_xnq2o_223 ._highlighted_xnq2o_229{cursor:pointer;display:inline-block;background:linear-gradient(45deg,#d3c6ff 0%,#d6b0ff 20%,#fffae6 21%,#f0bfff 22%,#d6b0ff 80%,#d3c6ff 100%);background-size:300% 300%;animation:_gradientShift_xnq2o_1 3.5s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;position:relative}._heroContent_xnq2o_209 ._heroSubtitle_xnq2o_223 ._highlighted_xnq2o_229:after{content:"";display:block;width:100%;height:.125rem;margin-top:-.2rem;background:linear-gradient(90deg,#6f3dfa 0%,#b35ffc 100%);box-shadow:0 6px 20px rgba(114,84,255,.3);transition:background .3s ease,box-shadow .3s ease,transform .2s ease;transform:scaleX(0);transform-origin:left;animation:_underlineAnimation_xnq2o_1 .7s ease forwards;animation-delay:1s}._heroButton_xnq2o_257{background-color:#d4841e;color:#fcf6ea;transition:background-color .3s ease,transform .2s ease;font-size:1.125rem!important}._heroButton_xnq2o_257:hover{background-color:#a76818;transform:translateY(-2px)}._heroButton_xnq2o_257:active{background-color:#915a15;transform:translateY(0)}._heroButton_xnq2o_257:focus{outline:2px solid rgb(234.4214876033,179.5454545455,109.5785123967);outline-offset:2px}@media (max-width: 768px){._heroSection_xnq2o_110{height:60vh}._heroContent_xnq2o_209 ._heroTitle_xnq2o_217{font-size:2.5rem}._heroContent_xnq2o_209 ._heroSubtitle_xnq2o_223{font-size:1rem}._heroContent_xnq2o_209 ._heroButton_xnq2o_257{padding:.6rem 1.5rem;font-size:.9rem}._heroTopLeftImage_xnq2o_132{top:-1rem;left:-6rem}._heroBottomRightImage_xnq2o_139{bottom:-2rem;right:-8rem}}@media (max-width: 480px){._heroSection_xnq2o_110{height:50vh}._heroContent_xnq2o_209 ._heroTitle_xnq2o_217{font-size:2.5rem}._heroContent_xnq2o_209 ._heroSubtitle_xnq2o_223{font-size:.9rem}._heroContent_xnq2o_209 ._heroButton_xnq2o_257{padding:.5rem 1rem;font-size:.8rem}._heroTopLeftImage_xnq2o_132{top:-.5rem;left:-4rem}._heroBottomRightImage_xnq2o_139{bottom:-1rem;right:-6rem}}.overlined{text-decoration:line-through;opacity:.6}.info{padding:14px 6px;margin-bottom:8px}.block{padding:4px 8px}.list-item{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}.flex-end{display:flex;justify-content:flex-end;align-items:center}.fade-enter{opacity:0;filter:blur(10px)}.fade-enter-active{opacity:1;filter:blur(0);transition:opacity .6s ease-in-out,filter .6s ease-in-out}.fade-exit{opacity:1;filter:blur(0)}.fade-exit-active{opacity:0;filter:blur(10px);transition:opacity .6s ease-in-out,filter .6s ease-in-out}.onboarding-step-previews{display:flex;flex-direction:column;gap:16px}.onboarding-header{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:20px}.description-helpers span{font-size:12px!important;color:#555}.onboarding-step-content{display:flex;flex-direction:column}.onboarding-step-content h3,.onboarding-step-content h2{font-size:18px;font-weight:600;margin-top:8px;margin-bottom:8px}.helper-tip{margin-top:16px;padding:10px;border-left:4px solid #ccc;background-color:#f9f9f9}.helper-tip strong{display:block;font-weight:600;margin-bottom:4px}.helper-tip p{margin:0;font-size:14px;color:#555}.custom-description-form .character-count{text-align:right;margin-bottom:8px;color:#999;font-size:14px}._modalFooter_14l9t_1{padding:12px 0;text-align:right}._overlined_17g7d_2{text-decoration:line-through;opacity:.6}._info_17g7d_9{padding:14px 6px;margin-bottom:8px}._block_17g7d_14{padding:4px 8px}._list-item_17g7d_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_17g7d_78{display:flex;justify-content:flex-end;align-items:center}._progressBarContainer_17g7d_89{height:6px!important;min-height:6px!important;background-color:#2e2e2e;border-radius:0;overflow:hidden;z-index:1}._progressBarFill_17g7d_98{height:100%;background-color:#fe4a11;transition:width .3s ease-in-out}._overlined_6678c_2{text-decoration:line-through;opacity:.6}._info_6678c_9{padding:14px 6px;margin-bottom:8px}._block_6678c_14{padding:4px 8px}._list-item_6678c_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_6678c_78{display:flex;justify-content:flex-end;align-items:center}._note_6678c_89{display:flex;flex-wrap:wrap;flex-direction:column;background-color:#fff4ed;border-left:4px solid #fe4a11;padding:8px;margin:8px 0;color:#171717;line-height:1.5;border-radius:4px;font-size:14px}._note_6678c_89 span,._note_6678c_89 svg,._note_6678c_89 path{color:#171717}._onboardingNavigation_1xdui_1{display:flex;justify-content:space-between;gap:10px;padding:0 20px;margin-top:20px}@media (max-width: 600px){._onboardingNavigation_1xdui_1{flex-direction:column}}._overlined_191hw_2{text-decoration:line-through;opacity:.6}._info_191hw_9{padding:14px 6px;margin-bottom:8px}._block_191hw_14{padding:4px 8px}._list-item_191hw_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_191hw_78{display:flex;justify-content:flex-end;align-items:center}._heroSection_191hw_89{position:relative;padding:4rem 0;background:linear-gradient(135deg,#fff4ed 0%,#ffe6d4 100%)}._heroContent_191hw_95{max-width:720px;margin:0 auto;text-align:center}._subtitle_191hw_101{color:#525252;font-size:1.125rem;line-height:1.75;margin:1.5rem 0}._bannerImage_191hw_108 img{display:flex;flex-direction:column;align-items:center}._amenitiesGrid_191hw_114{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin:3rem 0}@media (min-width: 768px){._amenitiesGrid_191hw_114{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._amenitiesGrid_191hw_114{grid-template-columns:repeat(3,1fr)}}._faqSection_191hw_131{max-width:768px;margin:0 auto}._ctaSection_191hw_136{text-align:center;padding:4rem 0;background-color:#fff4ed}._ctaButton_191hw_142{padding:1rem 2rem;font-size:1.125rem;font-weight:600;background-color:#fe4a11;color:#fafafa;border-radius:8px;transition:all .3s ease}._ctaButton_191hw_142:hover{background-color:#ef3007;transform:translateY(-2px)}._categorizedTitle_1xqr7_1{font-size:1.2rem!important;font-weight:600;background:linear-gradient(90deg,#ff7e5f,#ff9c4e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:.5rem}._offerSafePlaceSection_d1j55_1{background-color:#f9f9f9;padding:1rem 40px 3rem;border-bottom:2px solid #010101;margin:0 auto}._nonFullWidthButton_d1j55_8{width:auto;display:inline-block}._overlined_gkq1c_2{text-decoration:line-through;opacity:.6}._info_gkq1c_9{padding:14px 6px;margin-bottom:8px}._block_gkq1c_14{padding:4px 8px}._list-item_gkq1c_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_gkq1c_78{display:flex;justify-content:flex-end;align-items:center}._isPetSittingForYou_gkq1c_89{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 40px 40px;background-color:#fff7f1!important;max-width:1200px;margin:0 auto}._isPetSittingForYou_gkq1c_89 h2{font-family:Crimson Pro,serif}._isPetSittingForYou_gkq1c_89 ._mockup_gkq1c_102{position:absolute;top:0;left:0}._isPetSittingForYou_gkq1c_89 ._mockup_gkq1c_102 img{width:100%;margin-left:-18rem;z-index:2}._isPetSittingForYouFigure_gkq1c_113{display:flex;justify-content:center;align-items:flex-start;position:relative;margin:2rem 2rem 0 1rem}@media (max-width: 768px){._isPetSittingForYouFigure_gkq1c_113{margin:0 0 1rem;justify-content:flex-start}}._isPetSittingForYouFigure_gkq1c_113 img{width:100%;max-width:500px;z-index:1}@media (max-width: 768px){._isPetSittingForYouFigure_gkq1c_113 img{max-width:200px}}._isPetSittingForYouContainer_gkq1c_137{display:grid;grid-template-columns:1fr 2fr}@media (max-width: 768px){._isPetSittingForYouContainer_gkq1c_137{grid-template-columns:1fr}}._overlined_3ip14_2{text-decoration:line-through;opacity:.6}._info_3ip14_9{padding:14px 6px;margin-bottom:8px}._block_3ip14_14{padding:4px 8px}._list-item_3ip14_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_3ip14_78{display:flex;justify-content:flex-end;align-items:center}._paragraph_3ip14_89{font-family:DMSans,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;color:rgba(33,33,33,.9);margin:0 0 1em}._overlined_opdvs_2{text-decoration:line-through;opacity:.6}._info_opdvs_9{padding:14px 6px;margin-bottom:8px}._block_opdvs_14{padding:4px 8px}._list-item_opdvs_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_opdvs_78{display:flex;justify-content:flex-end;align-items:center}._listItem_opdvs_89{display:flex;align-items:flex-start;flex-direction:column;padding:12px 16px;border-radius:8px;transition:box-shadow .2s ease,transform .2s ease;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer;gap:8px}._listItem_opdvs_89:hover,._listItem_opdvs_89:focus-within{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}._imageWrapper_opdvs_106{flex-shrink:0;width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5;margin-right:16px}._image_opdvs_106{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;transition:transform .3s ease}._listItem_opdvs_89:hover ._image_opdvs_106{transform:scale(1.05)}._content_opdvs_130{font-size:1rem;color:#333;font-weight:500;line-height:1.4;flex-grow:1;display:flex;align-items:flex-start}._sectionGrid_14wdw_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;list-style:none;padding:0;margin:0}._overlined_kzurf_3{text-decoration:line-through;opacity:.6}._info_kzurf_10{padding:14px 6px;margin-bottom:8px}._block_kzurf_15{padding:4px 8px}._list-item_kzurf_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_kzurf_79{display:flex;justify-content:flex-end;align-items:center}._productSection_kzurf_90{display:flex;flex-direction:column;background-color:#fff;padding:2rem;margin:0 auto;gap:1rem}@media (min-width: 768px){._productSection_kzurf_90{flex-direction:row}}._productSection_kzurf_90 ._productSectionContent_kzurf_103{display:flex;background-image:url(https://images.unsplash.com/photo-1612838320302-4b3b3b3b3b3b);flex-direction:column;justify-content:flex-start;margin:1rem auto;text-align:start;max-width:500px;position:relative}._productSection_kzurf_90 ._productSectionContent_kzurf_103 p{font-size:1rem;line-height:1.5;z-index:2}._productSection_kzurf_90 ._productSectionContent_kzurf_103 h2{color:#262626;font-family:Crimson Pro,serif;font-size:2.5rem;margin-bottom:1rem;z-index:2}@media (min-width: 768px){._productSection_kzurf_90 ._productSectionContent_kzurf_103 h2{font-size:3rem}}._productSection_kzurf_90 ._productSectionContent_kzurf_103 h2:after{content:"";display:block;width:100%;height:3px;background-image:repeating-linear-gradient(to right,#f3d595 0 5px,transparent 5px 10px);margin-top:.5rem}@media (max-width: 768px){._productSection_kzurf_90 ._productSectionContent_kzurf_103 ._clouds_kzurf_139{max-width:12rem}}@media (min-width: 768px){._productSection_kzurf_90 ._productSectionContent_kzurf_103 ._clouds_kzurf_139{max-width:18rem}}._productMockupHighlight_kzurf_149{display:flex;position:relative;border-radius:8px;margin:1rem auto;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(33,33,33,.1);border:1px solid rgba(250,250,250,.2);max-width:1200px}._productMockupHighlight_kzurf_149 img{display:flex;width:100%;max-height:700px!important;max-width:380px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover;background:linear-gradient(to right,#262626,#262626,#3b2645)}@media (min-width: 800px){._productMockupHighlight_kzurf_149 img{min-width:380px}}._productItemHighlight_kzurf_175{display:flex;background:linear-gradient(to right,#606e88,#515e78,#434c61);border-radius:8px;max-width:1200px;margin:1rem auto}._productItemHighlight_kzurf_175 img{display:flex;min-height:700px;border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover}._productItemsWrapper_kzurf_189{background:linear-gradient(to right,#606e88,#515e78,#434c61);border-radius:8px;max-width:1200px;margin:1rem auto}._sectionDescription_kzurf_196{font-size:1rem;line-height:1.5}._highlighted_kzurf_201{display:inline-block;background:linear-gradient(45deg,#6f58b2 0%,#8c73c4 20%,#977ec8 21%,#a28acd 22%,#8c73c4 80%,#9280c2 100%);background-size:300% 300%;animation:_gradientShift_kzurf_1 3.5s ease-in-out infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;position:relative}@keyframes _gradientShift_kzurf_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._overlined_1wqt7_2{text-decoration:line-through;opacity:.6}._info_1wqt7_9{padding:14px 6px;margin-bottom:8px}._block_1wqt7_14{padding:4px 8px}._list-item_1wqt7_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1wqt7_78{display:flex;justify-content:flex-end;align-items:center}._whyChooseSection_1wqt7_89{position:relative;overflow:hidden;margin:0 auto;max-width:1200px;padding-bottom:3rem;width:100%;background:linear-gradient(135deg,#fafafa 0%,rgb(254.4,244.6,239.25) 100%)}@media (max-width: 768px){._whyChooseSection_1wqt7_89{display:flex;flex-direction:column}}@media (min-width: 768px){._whyChooseSection_1wqt7_89{display:flex;justify-content:flex-end;flex-direction:column}._whyChooseSection_1wqt7_89 ._clouds_1wqt7_112{max-height:5rem;max-width:18rem}._whyChooseSection_1wqt7_89 ._clouds_1wqt7_112 img{margin-top:-3rem}}@media (max-width: 768px){._whyChooseSection_1wqt7_89 ._clouds_1wqt7_112{max-height:4rem;max-width:12rem}._whyChooseSection_1wqt7_89 ._clouds_1wqt7_112 img{margin-top:-2rem}}._whyChooseSection_1wqt7_89 ._headerImage_1wqt7_129{display:flex;justify-content:center;margin-bottom:1.5rem}._whyChooseSection_1wqt7_89 ._headerImage_1wqt7_129 img{width:8rem;height:auto}@media (min-width: 768px){._whyChooseSection_1wqt7_89 ._headerImage_1wqt7_129 ._headerImage_1wqt7_129{margin-bottom:2rem}._whyChooseSection_1wqt7_89 ._headerImage_1wqt7_129 ._headerImage_1wqt7_129 img{width:12rem}}._whyChooseSection_1wqt7_89 ._whyChooseSectionHeaderContent_1wqt7_146{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%}._whyChooseSection_1wqt7_89 header{display:flex;flex-direction:column;align-items:flex-end;width:100%;padding:1rem 3rem}._whyChooseSection_1wqt7_89 header h1{font-size:2.5rem;font-weight:600;color:#262626;text-align:start;margin-bottom:1rem;line-height:1.3}._whyChooseSection_1wqt7_89 header h1:after{content:"";display:block;width:100%;height:3px;background-image:repeating-linear-gradient(to right,#f3d595 0 5px,transparent 5px 10px);margin-top:.5rem}._whyChooseSection_1wqt7_89 header p{font-size:1rem;color:#515e78;text-align:start;margin-top:.5rem;max-width:600px}._featuresContainer_1wqt7_184{position:relative;display:grid;gap:1rem;padding:1rem}@media (min-width: 768px){._featuresContainer_1wqt7_184{grid-template-columns:repeat(2,1fr);margin-top:1rem}}@media (min-width: 1200px){._featuresContainer_1wqt7_184{grid-template-columns:repeat(3,1fr);margin-top:0}}@media (min-width: 768px){._featuresContainer_1wqt7_184 ._clouds_1wqt7_112{position:absolute;bottom:0;left:0;max-height:5rem;max-width:32rem;width:32rem;z-index:0}._featuresContainer_1wqt7_184 ._clouds_1wqt7_112 img{margin-top:-3rem}}@media (max-width: 768px){._featuresContainer_1wqt7_184 ._clouds_1wqt7_112{max-height:6rem;max-width:21rem}._featuresContainer_1wqt7_184 ._clouds_1wqt7_112 img{margin-top:-5rem}}._listCard_1wqt7_226{background:rgb(255,255,255);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px rgba(96,110,136,.06),0 1px 3px rgba(96,110,136,.1);transition:all .3s ease;border:1px solid rgba(96,110,136,.08);z-index:1}._listCard_1wqt7_226:hover{box-shadow:0 12px 30px rgba(254,74,17,.08),0 4px 8px rgba(254,74,17,.06);border-color:rgba(254,74,17,.12)}._cardTitle_1wqt7_240{font-size:1.125rem;font-weight:600;margin:1rem 0 .5rem;background:linear-gradient(135deg,#fe4a11,#ef3007);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.3}._cardDescription_1wqt7_250{color:#515e78;line-height:1.6;font-size:.875rem}._iconWrapper_1wqt7_256{width:2.5rem;height:2.5rem;background:linear-gradient(135deg,rgb(255,251.7,249.6),rgb(255,245,237.8));border-radius:.75rem;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}._iconWrapper_1wqt7_256 svg{width:1.25rem;height:1.25rem;color:#fe4a11;transition:transform .2s ease}._featureSection_1wqt7_273{background:rgb(255,255,255);border-radius:1rem;padding:1rem;z-index:1;box-shadow:0 4px 20px rgba(96,110,136,.06),0 1px 3px rgba(96,110,136,.1);transition:transform .3s ease}@media (hover: hover) and (pointer: fine){._featureSection_1wqt7_273:hover{transform:translateY(-5px)}}._featureTitle_1wqt7_287{font-size:1.5rem;font-weight:600;margin:0 0 .6rem 3rem!important;font-family:Crimson Pro,serif;color:#d4841e;line-height:1.3;text-align:start}._featureList_1wqt7_297{display:flex;flex-direction:column;gap:1rem}._featureItem_1wqt7_303{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#515e78;transition:color .2s ease}._featureItem_1wqt7_303:hover{color:#434c61}@media (min-width: 480px){._featureItem_1wqt7_303{gap:1.25rem}}._featureIcon_1wqt7_320{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgb(255,249.5,246);border-radius:.5rem;transition:background .2s ease,transform .2s ease}._featureIcon_1wqt7_320 svg{width:1.125rem;height:1.125rem;color:#fe4a11;transition:transform .2s ease}._featureIcon_1wqt7_320:hover{background:rgb(255,240,229.2)}._featureIcon_1wqt7_320:hover svg{transform:scale(1.1)}._featureText_1wqt7_343{flex:1;line-height:1.5}@media (max-width: 480px){._whyChooseSection_1wqt7_89{padding-top:2rem;padding-bottom:2rem}._headerImage_1wqt7_129 img{width:6rem}._featureTitle_1wqt7_287{font-size:1.125rem}._cardTitle_1wqt7_240,._cardDescription_1wqt7_250,._featureItem_1wqt7_303{font-size:1rem}}._topLeftImage_1wqt7_370{display:flex;justify-content:flex-start;align-items:flex-start;margin-left:2rem}@media (min-width: 1200px){._whyChooseSection_1wqt7_89{padding-top:3rem;padding-bottom:3rem}._featureSection_1wqt7_273{padding:2rem}._featureTitle_1wqt7_287{font-size:1.5rem}._listCard_1wqt7_226{padding:2rem}._iconWrapper_1wqt7_256{width:3rem;height:3rem}._featureIcon_1wqt7_320{width:2.5rem;height:2.5rem}._headerImage_1wqt7_129 img{width:10rem}}._gradientTitle_1b8x3_8{background:linear-gradient(135deg,#4e54c8 0%,#8f94fb 50%,#6a11cb 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:2px 2px 4px rgba(0,0,0,.1);-webkit-font-smoothing:antialiased;font-size:1.5rem;font-weight:700;animation:_gradientAnimation_1b8x3_1 5s ease infinite;transition:transform .3s ease,opacity .3s ease}@media (min-width: 768px){._gradientTitle_1b8x3_8{font-size:2rem}}@media (min-width: 1200px){._gradientTitle_1b8x3_8{font-size:2.5rem}}@keyframes _gradientAnimation_1b8x3_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._gradientTitle_1b8x3_8{background-size:200% 200%}._overlined_u0t9e_2{text-decoration:line-through;opacity:.6}._info_u0t9e_9{padding:14px 6px;margin-bottom:8px}._block_u0t9e_14{padding:4px 8px}._list-item_u0t9e_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_u0t9e_78{display:flex;justify-content:flex-end;align-items:center}._perksSection_u0t9e_89{padding:20px 20px 40px;border-top:2px solid #f4f0f7;position:relative;background:white;z-index:1}._perksSection_u0t9e_89 ._moon_u0t9e_96{position:absolute;bottom:14rem;right:0;width:300px;height:300px;z-index:-1}._perksSection_u0t9e_89 ._pattern_u0t9e_104{position:absolute;bottom:-23rem;left:0;max-width:24rem;width:100%;min-height:100%;z-index:-1}._perksSection_u0t9e_89 ._pattern_u0t9e_104 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3}._perksSection_u0t9e_89 ._title_u0t9e_119{text-align:center;font-size:2rem;font-family:Crimson Pro,serif;background:#3b2645;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400% 400%;animation:_gradient-shift_u0t9e_1 15s ease infinite;margin-bottom:1rem}@keyframes _gradient-shift_u0t9e_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._perksSection_u0t9e_89 ._perksList_u0t9e_141{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0;max-width:800px;margin:0 auto}._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150{display:flex;flex-direction:row;gap:20px;padding:15px 20px;font-size:1rem;color:#171717;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgba(255,255,255,.5);border-radius:5px;position:relative}._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background-image:repeating-linear-gradient(to bottom,#e49a2b 0 5px,#e49a2b 0 5px);border-radius:4px}._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150 h3{font-size:1.5rem;font-family:Crimson Pro,serif;color:#171717;margin-bottom:.5rem}._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150 span,._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150 p{color:#171717}._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150 svg,._perksSection_u0t9e_89 ._perksList_u0t9e_141 ._perkItem_u0t9e_150 path{color:#d4841e;font-size:1.5rem;margin-top:.25rem}._perksContainer_u0t9e_187{display:flex;flex-direction:column;gap:20px;padding:20px}._perksContainer_u0t9e_187 ._title_u0t9e_119{text-align:center;font-size:2rem;font-family:Crimson Pro,serif;color:#171717}@keyframes _gradientShift_u0t9e_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._overlined_1vx7l_3{text-decoration:line-through;opacity:.6}._info_1vx7l_10{padding:14px 6px;margin-bottom:8px}._block_1vx7l_15{padding:4px 8px}._list-item_1vx7l_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1vx7l_79{display:flex;justify-content:flex-end;align-items:center}._testimonialsSection_1vx7l_90{padding:80px 20px;background-color:#fafafa;background-image:linear-gradient(135deg,#fff4ed 25%,transparent 25%),linear-gradient(225deg,#fff4ed 25%,transparent 25%),linear-gradient(45deg,#fff4ed 25%,transparent 25%),linear-gradient(315deg,#fff4ed 25%,#fafafa 25%);background-position:10px 0,10px 0,0 0,0 0;background-size:20px 20px,20px 20px,20px 20px,20px 20px;background-repeat:repeat}._testimonialsSection_1vx7l_90 ._title_1vx7l_98{text-align:center;font-size:2.5rem;color:#212121;margin-bottom:20px;font-weight:700;letter-spacing:1px;position:relative}._testimonialsSection_1vx7l_90 ._title_1vx7l_98:after{content:"";display:block;width:60px;height:4px;background-color:#d4841e;margin:20px auto 0;border-radius:2px}._testimonialsSection_1vx7l_90 h2{font-family:Crimson Pro,serif!important;font-size:3rem!important}._testimonialsSection_1vx7l_90 ._subtitle_1vx7l_120{text-align:center;font-size:1.25rem;color:#515e78;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.5}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130{display:flex;flex-direction:column;gap:40px;max-width:900px;margin:0 auto;padding:0 20px}@media (min-width: 768px){._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130{flex-direction:row;justify-content:space-between}}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90{background-color:#fff;padding:30px 35px;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);flex:1;position:relative;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.15)}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90:before{content:"“";font-size:4rem;color:#d4841e;position:absolute;top:-20px;left:-10px;opacity:.9}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90 ._quote_1vx7l_167{font-size:1.25rem;color:#434c61;font-style:italic;margin-bottom:25px;line-height:1.6}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90 ._author_1vx7l_174{font-size:1rem;color:#825b95;text-align:right;font-weight:600}._testimonialsSection_1vx7l_90 ._testimonialsContainer_1vx7l_130 ._testimonial_1vx7l_90 ._author_1vx7l_174 ._location_1vx7l_180{display:block;font-size:.875rem;color:#606e88;margin-top:5px}._overlined_v8tb5_2{text-decoration:line-through;opacity:.6}._info_v8tb5_9{padding:14px 6px;margin-bottom:8px}._block_v8tb5_14{padding:4px 8px}._list-item_v8tb5_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_v8tb5_78{display:flex;justify-content:flex-end;align-items:center}._faqSection_v8tb5_89{padding:60px 20px;background-color:#fff}._faqSection_v8tb5_89 ._title_v8tb5_93{text-align:center;font-family:Crimson Pro,serif;font-size:2rem;color:#333;margin-bottom:40px}._faqSection_v8tb5_89 ._accordionContainer_v8tb5_100{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:15px}._faqSection_v8tb5_89 ._additionalInfo_v8tb5_107{margin-top:30px;text-align:center;font-size:1rem;color:#555}._faqSection_v8tb5_89 ._additionalInfo_v8tb5_107 ._link_v8tb5_113{color:#fe4a11;text-decoration:none;transition:color .3s ease}._faqSection_v8tb5_89 ._additionalInfo_v8tb5_107 ._link_v8tb5_113:hover{color:#ff723b;text-decoration:underline}._overlined_11ae9_2{text-decoration:line-through;opacity:.6}._info_11ae9_9{padding:14px 6px;margin-bottom:8px}._block_11ae9_14{padding:4px 8px}._list-item_11ae9_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_11ae9_78{display:flex;justify-content:flex-end;align-items:center}._accordionItem_11ae9_89{border:1px solid #ffc8a8;border-radius:6px;margin-bottom:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:box-shadow .3s ease,border-color .3s ease;overflow:hidden}._accordionItem_11ae9_89:hover{border-color:#7864c6;box-shadow:0 2px 6px rgba(0,0,0,.2)}._accordionItem_11ae9_89:focus-within{border-color:#6f3dfa;box-shadow:0 2px 6px rgba(0,0,0,.2)}._accordionTitle_11ae9_106{background:#fff;border:none;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 16px;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;transition:background .3s ease,color .3s ease;outline:none}._accordionTitle_11ae9_106:hover{background:#f9f9f9}._accordionTitle_11ae9_106:focus-visible{outline:2px solid #fe4a11}._icon_11ae9_128{transition:transform .3s ease,color .3s ease;color:#555}._icon_11ae9_128._iconOpen_11ae9_132{transform:rotate(180deg);color:#fe4a11}._accordionContent_11ae9_137{overflow:hidden;transition:height .3s ease}._contentInner_11ae9_142{padding:12px 16px;font-size:.95rem;background-color:#fff;color:#333;border-top:1px solid #ddd}._overlined_ybdjp_2{text-decoration:line-through;opacity:.6}._info_ybdjp_9{padding:14px 6px;margin-bottom:8px}._block_ybdjp_14{padding:4px 8px}._list-item_ybdjp_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_ybdjp_78{display:flex;justify-content:flex-end;align-items:center}._petSelectorContainer_ybdjp_89{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1024px){._petSelectorContainer_ybdjp_89{gap:4rem}}._title_ybdjp_100{font-family:Crimson Pro,serif;font-size:1.5rem;text-align:start!important;width:100%}@media (min-width: 1024px){._title_ybdjp_100{display:block;font-size:1.875rem;margin-left:auto;margin-right:auto}}._selectorsContainer_ybdjp_115{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}@media (max-width: 1024px){._selectorsContainer_ybdjp_115{width:100%;gap:0}}._selectorRow_ybdjp_133{display:flex;align-items:center;justify-content:space-between;gap:2rem}._label_ybdjp_140{font-family:DMSans,sans-serif;font-weight:600;font-size:1rem}@media (min-width: 1024px){._label_ybdjp_140{font-size:1.125rem}}._buttonsContainer_ybdjp_151{display:flex;align-items:center}._counterValue_ybdjp_156{font-family:Inter,sans-serif;font-size:1.125rem;width:4rem;text-align:center}._actionButton_ybdjp_163{border-radius:9999px;height:2rem;width:2rem}@media (min-width: 1024px){._actionButton_ybdjp_163{height:2.5rem;width:2.5rem}}._icon_ybdjp_175{stroke:#fff;width:1.25rem;height:1.25rem}._overlined_10bdi_2{text-decoration:line-through;opacity:.6}._info_10bdi_9{padding:14px 6px;margin-bottom:8px}._block_10bdi_14{padding:4px 8px}._list-item_10bdi_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_10bdi_78{display:flex;justify-content:flex-end;align-items:center}._dateSelectorContainer_10bdi_89{display:flex;flex-direction:column;gap:1rem;padding:0 1.25rem}._dateSelectorContainer_10bdi_89 h3{margin:0 0 1rem}@media (min-width: 1024px){._dateSelectorContainer_10bdi_89{gap:2rem}}._title_10bdi_104{font-family:Crimson Pro,serif;font-size:1.5rem;text-align:start!important;width:100%}@media (min-width: 1024px){._title_10bdi_104{display:block;font-size:1.875rem;margin-left:auto;margin-right:auto}}._calendarContainer_10bdi_119{margin-left:-1rem;margin-right:-1rem}._suggestionItem_owpdy_2{display:flex;align-items:center;gap:1rem;cursor:pointer;width:100%;border-radius:.5rem;transition:all .2s ease-in-out;padding:.5rem}._suggestionItem_owpdy_2:hover{background-color:rgba(229,231,235,.6)}@media (min-width: 1024px){._suggestionItem_owpdy_2{padding:.5rem}}._suggestionAvatar_owpdy_21{font-family:Tilt,sans-serif;font-size:1.125rem;color:#52525b;display:flex;justify-content:center;align-items:center;width:3rem;height:3rem;border-radius:.5rem;border:1px solid #e5e7eb;background-color:#fff}@media (min-width: 1024px){._suggestionAvatar_owpdy_21{font-size:1.5rem;width:4rem;height:4rem}}._suggestionText_owpdy_46{display:flex;flex-direction:column}._city_owpdy_51{font-size:.875rem}._district_owpdy_55{font-size:1.125rem;font-weight:600;font-family:Inter,sans-serif}._overlined_1lvtv_4{text-decoration:line-through;opacity:.6}._info_1lvtv_11{padding:14px 6px;margin-bottom:8px}._block_1lvtv_16{padding:4px 8px}._list-item_1lvtv_30{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1lvtv_80{display:flex;justify-content:flex-end;align-items:center}._root_1lvtv_91{display:flex;flex-direction:column;gap:1rem;height:100%}@media (min-width: 1024px){._root_1lvtv_91{gap:2rem}}._root_1lvtv_91 h3{margin:0}._mainTitle_1lvtv_106{font-family:Crimson Pro,serif;font-size:1.5rem;text-align:start!important;width:100%}@media (min-width: 1024px){._mainTitle_1lvtv_106{display:block;font-size:1.875rem;margin-left:auto;margin-right:auto}}._content_1lvtv_121{display:flex;flex-direction:column;gap:0;align-items:flex-start;justify-content:flex-start;overflow-y:auto;width:100%;margin:0!important}._loaderContainer_1lvtv_132{width:100%;display:flex;align-items:center;justify-content:center;position:relative}._loaderContainer_1lvtv_132 ._loader_1lvtv_132{display:flex;height:4rem;top:50%;position:absolute}@keyframes _spinAnimation_1lvtv_1{to{transform:rotate(360deg)}}._spin_1lvtv_151{animation:_spinAnimation_1lvtv_1 1s linear infinite}._noResults_1lvtv_155{width:100%;text-align:center}._sectionTitle_1lvtv_160{font-weight:600;font-family:Inter,sans-serif}._results_1lvtv_165{display:flex;flex-direction:column;gap:.5rem;width:100%;overflow-y:auto;margin:0}._featuredList_1lvtv_174{display:flex;flex-direction:column;gap:.5rem;width:100%;overflow-y:scroll;height:-moz-fit-content;height:fit-content}._overlined_11n7x_2{text-decoration:line-through;opacity:.6}._info_11n7x_9{padding:14px 6px;margin-bottom:8px}._block_11n7x_14{padding:4px 8px}._list-item_11n7x_28{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_11n7x_78{display:flex;justify-content:flex-end;align-items:center}._searchBarInput_11n7x_89{display:flex;flex-direction:column;width:100%;border:1px solid transparent;transition:all .2s ease-in-out;border-radius:1rem;gap:.5rem!important;padding:.5rem 1rem;cursor:pointer!important;background-color:transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width: 768px){._searchBarInput_11n7x_89{min-width:8rem;max-width:8rem}}@media (min-width: 1024px){._searchBarInput_11n7x_89{min-width:10.5rem;max-width:10.5rem}}._searchBarInput_11n7x_89 ._closeIcon_11n7x_117{position:absolute;top:.5rem;right:.5rem;background:none;border:none;padding:0;cursor:pointer;z-index:10}._searchBarInput_11n7x_89 h2{font-size:1rem;color:#171717;font-weight:600;padding:0 0 0 1px;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._searchBarInput_11n7x_89 span{border:none;outline:none;background-color:transparent;box-shadow:none!important;font-size:1rem;color:#737373!important;width:100%;cursor:pointer!important;padding:0 0 0 1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._searchBarInput_11n7x_89 input{border:none;outline:none;background-color:transparent;box-shadow:none!important;font-size:1rem;color:#171717!important;cursor:pointer!important;width:100%;padding:0 0 0 1px}._searchBarInput_11n7x_89 input::-moz-placeholder{color:#737373}._searchBarInput_11n7x_89 input::placeholder{color:#737373}._searchBarInput_11n7x_89 input:focus{scale:1!important;transform:scale(1)!important}._searchBarInput_11n7x_89:hover,._searchBarInputActive_11n7x_175{background-color:#f5f5f5;border-color:#e5e7eb}._overlined_1vfr5_3{text-decoration:line-through;opacity:.6}._info_1vfr5_10{padding:14px 6px;margin-bottom:8px}._block_1vfr5_15{padding:4px 8px}._list-item_1vfr5_29{background-color:#fff;color:#212121;font-family:DMSans,sans-serif;padding:1rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:700px;margin:0 auto;width:100%}._flex-end_1vfr5_79{display:flex;justify-content:flex-end;align-items:center}h1{font-family:Crimson Pro,serif!important}._opacity0_1vfr5_90{opacity:0}._opacity100_1vfr5_94{opacity:1}._initialHidden_1vfr5_98{visibility:hidden;pointer-events:none}._inputWrapper_1vfr5_103{position:relative}._clearButton_1vfr5_107{display:none;color:#888;cursor:pointer;font-size:14px;padding:0;margin-left:-3.4rem;text-decoration:underline}._clearButton_1vfr5_107:hover{color:#333}._searchBarFixed_1vfr5_120{position:fixed;z-index:10002;left:50%;transform:translate(-50%);top:.25rem}@media (max-width: 768px){._searchBarFixed_1vfr5_120{top:1rem}}._mobileCloseButton_1vfr5_133{position:absolute;top:.5rem;right:.5rem;background:none;border:none;padding:0;cursor:pointer;z-index:1000}._searchBarContainer_1vfr5_144{position:relative;transform:scale(.9);transition:all .1s ease-in-out;z-index:50;overflow:hidden;max-height:50dvh;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;flex-direction:column;gap:.5rem;background-color:#fff;border-radius:.5rem;padding:.25rem;border:1px solid #e5e7eb;margin-bottom:.5rem}@media (min-width: 768px){._searchBarContainer_1vfr5_144{width:100%}}._widthMax_1vfr5_169{width:-moz-max-content;width:max-content}@media (min-width: 768px){._searchBarContainer_1vfr5_144{flex-direction:row;gap:1rem;border-radius:9999px;padding-left:2rem}}._activeModal_1vfr5_181{transform:scale(1)}@media (min-width: 768px){._activeModal_1vfr5_181{min-width:800px;max-width:800px}}._searchBarInputsContainer_1vfr5_191{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-left:auto;margin-right:auto;flex-direction:column;width:100%}@media (min-width: 768px){._searchBarInputsContainer_1vfr5_191{flex-direction:row;width:auto}}._divider_1vfr5_208{width:100%;height:1px;background-color:#e5e7eb}@media (min-width: 768px){._divider_1vfr5_208{width:1px;height:32px}}._datesPetsContainer_1vfr5_220{display:flex;gap:.5rem;align-items:center;width:100%}@media (min-width: 768px){._datesPetsContainer_1vfr5_220{width:auto}}._dividerVertical_1vfr5_232{width:1px;height:32px;background-color:#e5e7eb}._searchButton_1vfr5_238{display:flex;gap:.5rem;background-color:#f06032;border-radius:.5rem;justify-content:center;padding:.75rem 1rem;width:100%;align-items:center;color:#fff;font-weight:600;min-width:140px}._searchButton_1vfr5_238 span,._searchButton_1vfr5_238 i{color:#fff}@media (min-width: 768px){._searchButton_1vfr5_238{border-radius:9999px;padding:1rem}}._searchIcon_1vfr5_262{stroke:#fff}._modalContainer_1vfr5_266{position:relative;z-index:10;transition:all .2s ease-in-out;left:0;top:0;width:calc(100dvw - 32px);height:-moz-fit-content;height:fit-content;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid #e5e7eb;padding:1rem;border-radius:8px;overflow:hidden}@media (min-width: 768px){._modalContainer_1vfr5_266{height:100%;border-radius:28px;padding:1.5rem;width:100%}}._mtwHeightDestination_1vfr5_298{min-height:400px}._mtwHeightDates_1vfr5_302{min-height:500px}._mtwHeightGuests_1vfr5_306{min-height:300px}._modalTransitionWrapper_1vfr5_310{position:relative;width:100%}._overlay_1vfr5_315{z-index:9998;top:0;left:0;position:fixed;height:100vh;width:100vw;transition:opacity .3s ease-in-out;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._destinationInput_1vfr5_327{width:100%;background-color:transparent;border:none;outline:none}._placeholderText_1vfr5_334{color:#737373}
