#directory-tools{display:flex;flex-direction:row;place-content:center space-between;align-items:center}#directory-tools>:not(:last-child){margin-right:16px}#directory-tools p{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}#directory-tools p a{color:var(--card-primary-text-link);font-weight:600}#directory-intro{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}.browse-tree{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem;padding:0 12px 12px}.browse-tree ul{margin:0 0 0 24px}.browse-tree li a{color:var(--body-faded)}.browse-tree li.selected>a{color:var(--body-section-heading);font-weight:600}.browse-tree li div{display:flex;flex-direction:row;place-content:center flex-start;align-items:center}.browse-tree li div>:not(:last-child){margin-right:8px}.browse-tree li.padding,.browse-tree ul ul li{padding:8px 0}@media only screen and (min-width:1200px){.browse-tree{padding:0}}@media only screen and (max-width:1199.9999px){.refine-column{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10000;display:flex;flex-direction:row;place-content:center flex-end;align-items:stretch;display:none}.refine-column.open{display:flex}#refine-search{background:var(--body-background);width:348px;border-radius:8px 0 0 8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);transform:translateX(348px);transition:transform .4s;transition-timing-function:ease-in-out}#refine-search .refine-header{padding:8px 8px 8px 12px}#refine-search .refine-header .reset-all{display:none!important}#refine-search .search-filters{flex:1 1 0%;overflow-y:auto;padding:4px 8px 4px;margin:4px}#refine-search .search-filters::-webkit-scrollbar{-webkit-appearance:none;width:8px}#refine-search .search-filters::-webkit-scrollbar-track{background:var(--form-disabled);border-radius:4px}#refine-search .search-filters::-webkit-scrollbar-thumb{background-color:var(--form-primary);border-radius:4px;border:none;cursor:default}#refine-search .search-filters::-webkit-scrollbar-button{height:0}#refine-search .search-filters::-webkit-scrollbar-corner{background-color:transparent}#refine-search .search-filter-buttons{border-top:solid 1px var(--divider-outline);padding:12px;display:flex;flex-direction:row;place-content:center space-between;align-items:center}#refine-search.open{transform:translateX(0)}}@media only screen and (max-width:1199.9999px) and only screen and (max-width:359.9999px){#refine-search{width:300px}}@media only screen and (min-width:1200px){.refine-column{display:block!important}#refine-search{transform:translateX(0)}#refine-search>:not(:last-child){margin-bottom:12px}#refine-search .close-button{display:none}}#refine-search{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}#refine-search .refine-header{display:flex;flex-direction:row;place-content:center space-between;align-items:center}#refine-search .refine-header h3{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem;margin:4px 0}#refine-search .filter-heading{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;margin:8px 0}#refine-search .filter-heading>:not(:last-child){margin-right:12px}#refine-search .filter-heading h4{font-size:1.6rem;line-height:2.4rem;font-weight:600;letter-spacing:.015rem;text-transform:none;flex:1 1 0%}#refine-search .filter-heading.expandable>span.icon{cursor:pointer}#refine-search .filter-heading.expandable h4{cursor:pointer}#refine-search .filter-notes{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;color:var(--body-faded);margin-bottom:16px!important}#refine-search li.check-list,#refine-search li.radio-list{padding:8px 0 16px 36px}#refine-search li.check-list div,#refine-search li.radio-list div{margin-bottom:12px}#refine-search li.check-list.pets li,#refine-search li.radio-list.pets li{display:inline-block}#refine-search li.check-list.pets .checkbox-toggle span.focus,#refine-search li.radio-list.pets .checkbox-toggle span.focus{left:0;top:24px}#refine-search li.check-list.pets .checkbox-toggle span.label,#refine-search li.radio-list.pets .checkbox-toggle span.label{display:block;padding:0 8px 32px 8px;width:40px;height:56px}#refine-search li.check-list.pets .checkbox-toggle span.label::before,#refine-search li.radio-list.pets .checkbox-toggle span.label::before{top:32px;left:10px}#refine-search li.check-list.pets .checkbox-toggle span.label::after,#refine-search li.radio-list.pets .checkbox-toggle span.label::after{top:36px;left:12px}#refine-search .selected-filter{background:var(--card-neutral-background);color:var(--card-neutral-text);border-radius:20px;margin-right:0!important;font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;font-weight:600;padding:0 0 0 20px;display:flex;flex-direction:row;place-content:center space-between;align-items:center}#refine-search .selected-location{padding:0 0 8px 36px}#refine-search .filter-input{padding:0 0 16px;display:flex;flex-direction:row;place-content:center flex-start;align-items:center}#refine-search .filter-input>:not(:last-child){margin-right:16px}#refine-search .filter-input .form-field{flex:1 1 0%;margin-bottom:8px}#refine-search .filter-input.indented{padding-left:36px}.filter-with-slider{display:flex;flex-direction:row;place-content:center flex-start;align-items:center}.filter-with-slider #slider-feedback{color:var(--form-checkbox);font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}body.dark-mode #refine-search li.check-list.pets .checkbox-toggle img{filter:invert(1)}@media (prefers-color-scheme:dark){body.system-mode #refine-search li.check-list.pets .checkbox-toggle img{filter:invert(1)}}#slider-wrapper{padding:4px 32px}.ui-slider{position:relative;text-align:left;border-color:var(--divider-outline);background:var(--divider-outline);border:0!important;margin:12px 0 20px!important}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;cursor:pointer;-ms-touch-action:none;touch-action:none;border-radius:50%;background:var(--button-filled-primary);border:0;outline:0}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;background:var(--button-filled-primary);margin:0!important}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:4px}.ui-slider-horizontal .ui-slider-handle{top:-8px;margin-left:-8px}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}#search-layout{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch;padding:96px 0 24px}#search-layout>:not(:last-child){margin-bottom:24px}.search-header{display:flex;flex-direction:row;place-content:center space-between;align-items:center;align-items:flex-start;margin-bottom:0!important}.search-header>:not(:last-child){margin-right:16px}.search-header div.buttons{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.search-header div.buttons>:not(:last-child){margin-bottom:8px}@media only screen and (max-width:599.9999px){.search-header h3{display:none}}#search-form{overflow:visible}@media only screen and (max-width:839.9999px){#search-form{padding:24px;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}#search-form>:not(:last-child){margin-bottom:8px}#search-form .search-button{display:flex;flex-direction:row;place-content:center space-between;align-items:center}#search-form>.form-field.focused{margin-bottom:7px}}@media only screen and (max-width:359.9999px){#search-form .more-filters span.label span{display:none}}@media only screen and (min-width:840px){#search-form{padding-top:12px;padding-bottom:12px;display:flex;flex-direction:row;place-content:center flex-start;align-items:center}#search-form>:not(:last-child){margin-right:16px}#search-form .more-filters{display:none}#search-form>.form-field.focused{margin-right:15px}}#search-columns .main-column{display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}#search-columns .main-column>:not(:last-child){margin-bottom:24px}@media only screen and (min-width:1200px){#search-columns{display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch}#search-columns>:not(:last-child){margin-right:24px}#search-columns .main-column{flex:1 1 0%;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}#search-columns .main-column>:not(:last-child){margin-bottom:24px}#search-columns .main-column #search-results{min-height:1280px}#search-columns .refine-column{width:360px}}@media only screen and (max-width:599.9999px){.search-list-results .object-testimonials{display:none}}.search-listing{padding:12px;position:relative;min-height:204px}.search-listing .card-header{padding:8px 12px 8px 149px;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}@media only screen and (min-width:600px){.search-listing .card-header{padding:4px 12px 4px 212px;display:flex;flex-direction:row;place-content:center space-between;align-items:center;flex-direction:row-reverse}}.search-listing .card-body{padding:36px 12px 12px;position:relative;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}.search-listing .card-body>:not(:last-child){margin-bottom:16px}@media only screen and (min-width:600px){.search-listing .card-body{padding:12px 12px 12px 212px}.search-listing .card-body.with-pay-info h3{padding-right:132px}}.search-listing h3{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:2.4rem;line-height:3.2rem}.search-listing h3 a{color:var(--card-primary-text)}.search-listing h3 a span{display:block;font-family:Raleway,Verdana,Arial,Helvetica,sans-serif;font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;font-weight:600;color:var(--card-primary-text-heading)}.search-listing .pay-info{position:absolute;top:8px;right:8px}.search-listing p{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem}.search-listing p.listing-intro{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}.search-listing .icon-list a,.search-listing p a{color:var(--card-primary-text-link);font-weight:600;text-transform:uppercase}.search-listing .icon-list label,.search-listing .icon-list strong{color:var(--card-primary-text);font-weight:600}.search-listing .listing-footer{display:flex;flex-direction:row;place-content:center space-between;align-items:center;align-items:flex-end}@media only screen and (min-width:600px){.search-listing ul.icon-list:not(:first-child){margin-top:8px}.search-listing h3 a span{display:inline;margin-left:8px}}#search-results .object-testimonials,#search-results .promo-panel,#search-results .search-error,#search-results .search-feedback,#search-results .search-listing{margin-bottom:24px}.listing-tools{display:flex;flex-direction:row;place-content:center flex-end;align-items:stretch;position:relative;margin:4px 0 28px!important}.listing-tools .chip{margin:8px}.listing-tools .conversation-button{position:relative;height:40px}@media only screen and (min-width:600px){.listing-tools{margin:0!important}}.listing-icons{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;min-height:24px}.listing-icons>:not(:last-child){margin-right:12px}.listing-icons .sitter-type.tooltip{cursor:help}.listing-tag{margin-bottom:8px!important;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem;font-weight:600}.listing-tag label{color:var(--card-primary-subheading)}.listing-photo{position:absolute;top:12px;left:12px;z-index:100;background:#000;overflow:hidden;border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 6px 2px rgba(0,0,0,.15);width:125px;height:125px}.listing-photo a.photo-link{margin:0 auto;display:block;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:125px;height:125px}@media only screen and (min-width:600px){.listing-photo{width:180px;height:180px}.listing-photo a.photo-link{width:180px;height:180px}}.listing-photo a.listing-month{width:100%;position:absolute;bottom:0;left:0;z-index:200;padding:8px;box-sizing:border-box;background:rgba(0,0,0,.7);color:#fff;text-align:center;font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem;font-weight:600}.listing-edit-button{margin:0 12px 12px}@media only screen and (min-width:600px){.search-listing.with-edit-button{min-height:260px}.search-listing.with-edit-button .listing-edit-button{position:absolute;bottom:0;left:0;z-index:200}}ul.listing-pets{border-radius:16px;background-color:var(--card-primary-feature-background);display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch;padding:4px 12px}ul.listing-pets>:not(:last-child){margin-right:8px}ul.listing-pets li span{display:block;text-align:center;font-size:1.1rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem}body.dark-mode ul.listing-pets img{filter:invert(1)}@media (prefers-color-scheme:dark){body.system-mode ul.listing-pets img{filter:invert(1)}}.inactive-favourite .search-listing{background-color:var(--card-neutral-background);color:var(--card-neutral-text)}.inactive-favourite .search-listing .card-header{background-color:var(--card-neutral-header);color:var(--card-neutral-on-header)}.inactive-favourite .search-listing .card-header .button.with-icon,.inactive-favourite .search-listing .card-header .icon-button{color:var(--card-neutral-on-header-icon)}.inactive-favourite .search-listing .chip.primary-active{background:var(--chip-neutral);color:var(--chip-on-neutral)}.card.neutral.search-listing h3 a span,.inactive-favourite .search-listing h3 a span{color:var(--card-neutral-text-heading)}.card.neutral.search-listing ul.listing-pets,.inactive-favourite .search-listing ul.listing-pets{background-color:var(--card-neutral-feature-background)}.no-results p{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem}#map-panel{border-radius:16px;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15);margin-bottom:24px;position:relative}#map-panel #map-canvas{z-index:100}#map-panel #search-loading{position:absolute;top:0;left:0;background:rgba(255,255,255,.6);z-index:150;display:flex;flex-direction:column;place-content:center center;align-items:center}#map-canvas,#map-panel,#map-preview-panel,#search-loading{width:100%;height:480px}#map-preview-panel{background:rgba(0,0,0,.3);z-index:9000;position:absolute;top:0;left:0;padding:12px;display:flex;flex-direction:column;place-content:center center;align-items:center}#map-preview-panel .search-listing{box-shadow:0 1px 3px 0 rgba(0,0,0,.3),0 4px 8px 3px rgba(0,0,0,.15)}.map-preview-header{display:flex;flex-direction:row;place-content:center space-between;align-items:center;margin-bottom:16px}.map-preview-paging{background:var(--button-filled-white);color:var(--button-on-filled-white);display:flex;flex-direction:row;place-content:center flex-start;align-items:center;border-radius:20px}.map-preview-paging>:not(:last-child){margin-right:8px}.map-preview-paging span.page-nums{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem;font-weight:600}.map-preview-content{max-width:720px;display:flex;flex-direction:column;place-content:flex-start flex-start;align-items:stretch}@media only screen and (max-width:599.9999px){.map-preview-content{width:353px}}@media only screen and (max-width:374.9999px){.map-preview-content{width:100%}}.cluster1,.cluster2,.cluster3,.cluster4,.cluster5{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;font-weight:600;color:#fff;text-align:center}.cluster1{background-image:url("https://files.housesitterscanada.com/images/map/m1.png");width:32px;height:32px;padding:8px 0}.cluster2{background-image:url("https://files.housesitterscanada.com/images/map/m2.png");width:36px;height:36px;padding:10px 0}.cluster3{background-image:url("https://files.housesitterscanada.com/images/map/m3.png");width:42px;height:42px;padding:13px 0}.cluster4{background-image:url("https://files.housesitterscanada.com/images/map/m4.png");width:50px;height:50px;padding:17px 0}.cluster5{background-image:url("https://files.housesitterscanada.com/images/map/m5.png");width:58px;height:58px;padding:21px 0}@media only screen and (max-width:374.9999px){#search-tools .mini-select button.current span.icon:first-child{display:none}}@media only screen and (max-width:719.9999px){#search-tools{display:flex;flex-direction:column;flex-direction:column-reverse}#search-tools .search-selects{margin-top:16px}}@media only screen and (min-width:720px){#search-tools{display:flex;flex-direction:row;place-content:center space-between;align-items:center}}#search-tools .search-save-buttons,#search-tools .search-selects{display:flex;flex-direction:row;place-content:center flex-start;align-items:center}#search-tools .search-save-buttons>:not(:last-child),#search-tools .search-selects>:not(:last-child){margin-right:12px}@media only screen and (max-width:839.9999px){#search-layout.has-searched #saved-searches,#search-layout.has-searched #search-form{display:none}#search-layout.has-searched #search-summary-row{display:flex}}@media only screen and (min-width:1200px){#search-layout.has-searched #search-feedback-row{display:flex}}#search-layout.has-searched #search-feedback button{display:flex}#search-summary-row{display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch;display:none}#search-summary{flex:1 1 0%;display:flex;flex-direction:row;place-content:center flex-start;align-items:center;margin-right:16px;cursor:pointer;padding:0}#search-summary>span.icon{margin:8px 8px 8px 16px}#search-summary p{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.01rem;font-weight:600;flex:1 1 0%;margin:8px 0}#search-feedback-row{display:none}@media only screen and (min-width:840px){#search-feedback-row{display:flex;flex-direction:row;place-content:flex-start flex-start;align-items:stretch;min-height:40px}}@media only screen and (min-width:1200px){#search-feedback-row{display:none}}#search-feedback{flex:1 1 0%;display:flex;flex-direction:row;place-content:center flex-start;align-items:center;padding:0 0 0 12px}#search-feedback>:not(:last-child){margin-right:8px}#search-feedback p{font-size:1.2rem;line-height:1.6rem;font-weight:500;letter-spacing:.05rem;font-weight:600;flex:1 1 0%}#search-feedback .icon{color:var(--card-neutral-icon)}#search-feedback button{display:none}@media only screen and (max-width:1199.9999px){#search-feedback{margin-right:16px}}@media only screen and (max-width:599.9999px){#saved-searches{margin-bottom:96px}#saved-search-dialog h3{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;color:var(--body-section-heading)}#saved-search-dialog h3>:not(:last-child){margin-right:8px}#saved-search-dialog .dialog-header,#saved-search-dialog .dialog-subheader{display:none}}@media only screen and (min-width:600px){#saved-searches{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10000}#saved-searches.show{display:flex;align-items:center;flex-direction:row;place-content:center center}#saved-search-dialog{background:var(--dialog-background);box-shadow:0 4px 4px 0 rgba(0,0,0,.3),0 8px 12px 6px rgba(0,0,0,.15);max-width:90%;margin:12px;text-align:left;animation-duration:.3s;animation-name:animate-pop;animation-fill-mode:backwards;animation-timing-function:ease}#saved-search-dialog h3{display:none}}.saved-search{padding:8px 0}.saved-search .edit-mode,.saved-search .loading-mode,.saved-search .view-mode{display:flex;flex-direction:row;place-content:center flex-start;align-items:center}.saved-search .loading-mode>:not(:last-child){margin-right:8px}.saved-search .loading-mode p{font-size:1.4rem;line-height:2rem;font-weight:500;letter-spacing:.025rem}.saved-search .edit-mode,.saved-search .loading-mode{display:none}.saved-search.edit .view-mode{display:none}.saved-search.edit .edit-mode{display:flex}.saved-search.loading .view-mode{display:none}.saved-search.loading .loading-mode{display:flex}.saved-search .form-field{margin:8px 8px 8px 0!important}.saved-search:not(:last-child){border-bottom:solid 1px var(--divider-outline)}a.saved-search-name{display:flex;flex-direction:row;place-content:center flex-start;align-items:center;flex:1 1 0%;color:var(--body-text)!important}a.saved-search-name>:not(:last-child){margin-right:8px}