body[data-ira-preview] .ira-catalog-page{min-width:0;background:#fffdf9;color:#164f5b}body[data-ira-preview] .ira-catalog-sidebar{position:sticky;top:20px;min-width:0}body[data-ira-preview] .ira-catalog-sidebar .catalog-filters{position:static}body[data-ira-preview] .ira-without-filters{grid-template-columns:minmax(0,1fr)}body[data-ira-preview] .ira-filter-search>span{display:block;color:#526f69;font-size:11px;font-weight:600}body[data-ira-preview] .ira-filter-query{position:relative}body[data-ira-preview] .ira-filter-query input{padding-right:65px}body[data-ira-preview] .ira-filter-query input::-webkit-search-cancel-button{-webkit-appearance:none}body[data-ira-preview] .ira-filter-query input:focus-visible{outline:2px solid #538779;outline-offset:2px;box-shadow:none}body[data-ira-preview] .ira-filter-search button{position:absolute;right:4px;top:4px;width:34px;min-height:34px;border-radius:8px;color:#174f5b;background:#dcebe2;font:18px Manrope,Arial,sans-serif}body[data-ira-preview] .ira-filter-search .ira-query-clear{right:39px;width:24px;background:transparent}body[data-ira-preview] .ira-filter-search button svg{width:16px;height:16px}body[data-ira-preview] .catalog-card-open{height:100%;text-decoration:none}body[data-ira-preview] .catalog-card .ira-favorite-active{color:#965d50}body[data-ira-preview] .catalog-card{align-self:start;cursor:pointer}body[data-ira-preview] .catalog-card .catalog-card-open{display:block;height:auto;cursor:pointer}body[data-ira-preview] .catalog-card-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}body[data-ira-preview] .catalog-card:has(.catalog-card-open:focus-visible){outline:2px solid #164f5b;outline-offset:4px}body[data-ira-preview] .catalog-card:hover h3,body[data-ira-preview] .catalog-card:focus-within h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}body[data-ira-preview] .catalog-card-more{border:0;background:none;padding:0}body[data-ira-preview] .catalog-card:hover,body[data-ira-preview] .catalog-card:has(.catalog-card-open:focus-visible){background:#f5faf5;border-color:#719b8e;box-shadow:0 8px 24px #24594718}body[data-ira-preview] .catalog-card-copy>:last-child{margin-bottom:0}body[data-ira-preview] .catalog-card .section-save{z-index:2}@media(min-width:701px){body[data-ira-preview] .catalog-card .catalog-card-copy{padding:16px 12px}body[data-ira-preview] .catalog-card .section-save{width:32px;height:32px;padding:0;color:#164f5b;background:linear-gradient(135deg,#fffdf958,#e4eee638);border:1px solid #ffffffb3;border-radius:10px;box-shadow:inset 0 1px #fff9,0 3px 12px #173d441c;backdrop-filter:blur(9px) saturate(1.25);-webkit-backdrop-filter:blur(9px) saturate(1.25)}body[data-ira-preview] .catalog-card .section-save:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:15px}body[data-ira-preview] .catalog-card .section-save:hover,body[data-ira-preview] .catalog-card .section-save:focus-visible{background:#fffdf98c;border-color:#fffdf9}body[data-ira-preview] .catalog-card .section-save[aria-pressed=true]{color:#965d50;background:linear-gradient(135deg,#f7e7df80,#f7e7df47)}}body[data-ira-preview] .ira-catalog-page .catalog-results{min-width:0}body[data-ira-preview] .ira-catalog-page .ira-calendar{margin-bottom:24px}body[data-ira-preview] .ira-catalog-page .ira-map{margin:24px 0}body[data-ira-preview] .ira-catalog-page .ira-feed-grid>div{min-width:0}body[data-ira-preview] .ira-catalog-page .ira-feed-grid>div[data-catalog-heading]{grid-column:1/-1}body[data-ira-preview] .ira-catalog-page .catalog-grid,body[data-ira-preview] .ira-catalog-page .catalog-results .ira-catalog-feed{margin-top:0}body[data-ira-preview] .ira-catalog-page .ira-summary{margin-bottom:15px}body[data-ira-preview] .ira-catalog-page .ira-priority{margin-bottom:28px}body[data-ira-preview] .ira-catalog-page .ira-priority h2,body[data-ira-preview] .ira-catalog-page .ira-pool-title,body[data-ira-preview] .ira-catalog-page [data-catalog-heading] h2{font-size:20px;font-weight:600;line-height:1.4;margin:12px 0 18px}body[data-ira-preview] .ira-context-back{display:inline-block;margin-top:16px;font-size:13px;text-decoration:underline}body[data-ira-preview] .ira-context-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}body[data-ira-preview] .ira-context-actions .ira-context-back{margin-top:0}body[data-ira-preview] .ira-context-actions [data-global-search-trigger]{min-width:44px;min-height:44px;color:#164f5b;background:#e2eee6;border:1px solid #719b8e;border-radius:12px}body[data-ira-preview] .ira-pagination{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:24px;font-size:12px}body[data-ira-preview] .ira-pagination .catalog-more{margin:0}body[data-ira-preview] .mobile-filter-fields select{display:block;width:100%;min-height:48px;margin-top:7px;padding:12px;border:1px solid #8baa9d70;border-radius:11px;background:#fffdf9c9;color:#174f5b;font:16px Manrope,Arial,sans-serif}body[data-ira-preview] .mobile-filter-sheet:not([open]){display:none}body[data-ira-preview] .mobile-filter-sheet[open]{display:block}body[data-ira-preview] .ira-catalog-page .catalog-filters .mobile-sheet-head h2{display:block;margin:0}body[data-ira-preview] .ira-catalog-page :is(.catalog-filters,.catalog-toolbar) select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23174f5b' stroke-width='1.6'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-size:16px 16px;background-repeat:no-repeat}body[data-ira-preview] .ira-multi-select{min-width:0}body[data-ira-preview] .ira-multi-control{position:relative;margin-top:7px}body[data-ira-preview] .ira-multi-trigger{position:relative;display:flex;align-items:center;width:100%;min-height:43px;padding:9px 38px 9px 11px;border:1px solid #8baa9d70;border-radius:10px;background:#fffdf9be;color:#174f5b;font:13px Manrope,Arial,sans-serif;text-align:left}body[data-ira-preview] .ira-multi-trigger:hover{border-color:#659889}body[data-ira-preview] .ira-multi-trigger[aria-expanded=true]{border-color:#164f5b;background:#e6f0e9}body[data-ira-preview] .ira-multi-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-ira-preview] .ira-multi-chevron{position:absolute;right:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);transition:transform .2s;pointer-events:none}body[data-ira-preview] .ira-multi-chevron.is-open{transform:translateY(-50%) rotate(180deg)}body[data-ira-preview] .ira-multi-options{position:absolute;z-index:40;top:calc(100% + 7px);left:0;width:100%;max-height:260px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:5px;border:1px solid #8aaa9c77;border-radius:12px;background:#fffdf9;box-shadow:0 14px 32px #123f4b26;list-style:none;scrollbar-width:thin}body[data-ira-preview] .ira-multi-option{display:flex;align-items:center;gap:10px;min-height:42px;margin:0;padding:10px 8px;border-radius:7px;color:#164f5b;font:13px/1.4 Manrope,Arial,sans-serif;cursor:pointer}body[data-ira-preview] .ira-multi-option.is-selected{font-weight:600;background:#e2ece5}body[data-ira-preview] .ira-multi-option.is-active{color:#fffdf9;background:#164f5b}body[data-ira-preview] .ira-multi-check{display:grid;flex:0 0 17px;width:17px;height:17px;place-items:center;border:1px solid currentColor;border-radius:4px}body[data-ira-preview] .ira-multi-check svg{width:15px;height:15px}body[data-ira-preview] .mobile-filter-fields .ira-multi-trigger{min-height:48px;padding-top:12px;padding-bottom:12px;font-size:16px;border-radius:11px;background:#fffdf9c9}body[data-ira-preview] .mobile-filter-fields .ira-multi-options{position:relative;top:auto;margin-top:7px;max-height:220px;box-shadow:none}@media(prefers-reduced-motion:reduce){body[data-ira-preview] .ira-multi-chevron{transition:none}}@media(max-width:700px){body[data-ira-preview] .ira-catalog-sidebar{position:static}body[data-ira-preview] .ira-catalog-page .ira-desktop-filter-fields{display:none}body[data-ira-preview] .ira-filter-search>span{display:none}body[data-ira-preview] .ira-filter-query input{height:48px;margin:0}body[data-ira-preview] .ira-filter-search button{height:40px;min-height:40px;width:40px}body[data-ira-preview] .ira-filter-search .ira-query-clear{right:44px;width:24px}body[data-ira-preview] .ira-catalog-page .catalog-grid,body[data-ira-preview] .ira-catalog-page .ira-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-ira-preview] .ira-catalog-page .ira-calendar{margin-bottom:18px}}
