.category-main{padding-top:11px}.breadcrumbs{display:flex;gap:12px;align-items:center;font-size:9px;color:#929486;line-height:1.7}.breadcrumbs a{color:#60715f}.breadcrumbs a:hover{text-decoration:underline}.category-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;min-height:315px;padding-block:44px 51px}.category-intro .eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:20px}.category-intro h1{font-family:var(--serif);font-weight:400;font-size:53px;line-height:1.24;letter-spacing:-1.6px;margin:0 0 21px}.category-intro h1 em{color:#7a8b70;font-style:normal}.category-intro-copy>p:last-child{font-size:11px;line-height:1.95;color:#7c8173;margin:0}.category-postcards{position:relative;height:240px;margin-right:14px}.category-postcards img{position:absolute;width:55%;height:170px;object-fit:cover;border-radius:6px;border:6px solid #fffef8;box-shadow:0 8px 17px #34452a17}.postcard-back{top:5px;left:1%;transform:rotate(-8deg);object-position:center}.postcard-front{top:47px;right:0;transform:rotate(8deg)}.postcard-stamp{position:absolute;left:40%;top:0;width:72px;height:72px;border-radius:50%;background:#e9b091;color:var(--green);transform:rotate(13deg);z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:3px solid var(--paper)}.postcard-stamp svg{width:30px;height:30px;stroke-width:1.2}.postcard-stamp small{font-size:4.1px;letter-spacing:.5px}.postcard-caption{position:absolute;left:8%;bottom:1px;font-family:Georgia,serif;font-size:17px;font-style:italic;color:#8a8c76;transform:rotate(-5deg)}.category-main .catalogue{margin-top:13px}.catalogue-toolbar{display:flex;justify-content:space-between;align-items:stretch;border-top:1px solid #dfe3d7;border-bottom:1px solid #dfe3d7;gap:25px;min-height:64px}.category-tabs{display:flex;align-items:stretch;gap:28px;min-width:0}.category-tab{position:relative;background:transparent;padding:22px 0;font-size:11px;color:#8b8f80;font-weight:400;white-space:nowrap;transition:color .2s}.category-tab:hover{color:var(--green)}.category-tab.active{color:var(--green);font-weight:500}.category-tab.active:after{position:absolute;content:'';bottom:-1px;left:0;right:0;height:2px;background:#6b8262}.category-tab small{margin-left:4px;font-size:8px;vertical-align:top;line-height:1.8;color:#9ca18f;font-weight:400}.refine-toggle{display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:#6e7968;font-size:10px;padding:12px 0 12px 20px;flex-shrink:0}.refine-toggle svg{width:15px;height:15px;stroke-width:1.3}.refine-toggle:hover,.refine-toggle[aria-expanded=true]{color:var(--green)}.refine-toggle[aria-expanded=true]{font-weight:500}.refine-toggle small{display:grid;place-items:center;min-width:17px;height:17px;border-radius:50%;background:#e9eee0;color:var(--green);font-weight:500;font-size:8px}.refine-panel{padding:27px 27px 16px;background:#eff0e7;border-bottom:1px solid #dfe3d7;border-radius:0 0 7px 7px}.refine-fields{display:grid;grid-template-columns:1.3fr 1.1fr auto;gap:35px;align-items:flex-end}.refine-fields label{display:flex;flex-direction:column;gap:13px;font-size:9px;color:#7a826f}.refine-fields input,.refine-fields select{width:100%;border:0;background:transparent;font-size:11px;line-height:1.6;color:var(--green);padding:7px 22px 9px 0;outline-offset:3px;border-bottom:1px solid #c7cfba;border-radius:0}.refine-fields input::placeholder{color:#9b9e8e;font-size:10px}.refine-fields input{padding-left:26px}.search-input-wrap{position:relative;display:block}.search-input-wrap>svg{position:absolute;top:8px;left:0;width:15px;height:15px;stroke-width:1.3;color:#8b967c}.refine-fields .select-wrap svg{top:11px;right:0;width:14px;height:14px}.catalogue-saved{display:flex;gap:9px;align-items:center;background:transparent;white-space:nowrap;border:1px solid #cbd3bf;border-radius:5px;min-height:37px;padding:9px 13px;font-size:10px;color:#75816c;margin-bottom:0}.catalogue-saved svg{width:14px;height:14px;stroke-width:1.4}.catalogue-saved small{font-size:8px;background:#e1e6d7;min-width:16px;min-height:16px;border-radius:50%;display:grid;place-items:center}.catalogue-saved[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--paper)}.catalogue-saved[aria-pressed=true] small{background:#ffffff26}.refine-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.refine-panel-foot p{font-size:8px;color:#979e8b;margin:0;line-height:1.8}.quiet-reset{background:transparent;padding:4px 0;color:#89967c;font-size:8px;text-decoration:underline;text-underline-offset:3px}.quiet-reset:hover{color:var(--green)}.catalogue-meta{display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:79px}.catalogue-meta>p{font-size:10px;color:#9a9e8c;line-height:1.8;margin:0}.catalogue-sort{display:flex;align-items:center;gap:8px;font-size:9px;color:#9a9e8c;min-width:0}.catalogue-sort .select-wrap{min-width:129px}.catalogue-sort select{font-size:9px;padding-block:8px;color:#6b7b61}.catalogue-sort svg{width:12px;height:12px}.active-criteria{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:-6px;margin-bottom:25px}.criterion{display:flex;align-items:center;gap:9px;font-size:9px;background:#edf0e4;color:#70825f;padding:7px 9px;border-radius:4px;max-width:100%;word-break:break-word;text-align:left}.criterion span{font-size:13px;line-height:1}.criterion:hover{background:#e2e9d6}.criteria-reset{font-size:8px;color:#9b9e8e;text-decoration:underline;text-underline-offset:3px;background:transparent;padding:6px 9px}.catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 26px}.tour-card{min-width:0}.tour-card-image{position:relative;aspect-ratio:1.35;border-radius:9px;overflow:hidden;background:#e1e7d7}.tour-card-image .image-open{height:100%}.tour-card-image img{height:100%;transition:transform .6s}.tour-card:hover .tour-card-image img{transform:scale(1.035)}.tour-card-image .card-label{top:16px;left:16px;font-size:7px;padding:7px 9px;background:#fffef8e8;letter-spacing:.45px}.tour-card-image .save-button{top:13px;right:13px;width:31px;height:31px;background:#fffdf5e6;color:#6b7a5b}.tour-card-image .save-button.saved{color:#bc7756}.tour-card-image .save-button.saved svg{fill:#bc7756}.tour-card-location{display:flex;align-items:center;gap:5px;color:#909783;font-size:9px;margin:19px 0 10px;line-height:1.5}.tour-card-location svg{width:12px;height:12px;stroke-width:1.2}.tour-card-title{display:flex;justify-content:space-between;align-items:baseline;gap:15px;font-size:20px;font-weight:500;background:transparent;line-height:1.4;letter-spacing:-.55px;text-align:left;width:100%;margin:0 0 9px;padding:0}.tour-card-title svg{height:16px;width:16px;align-self:flex-start;margin-top:5px;stroke-width:1.35;color:#75856a}.tour-card>p{font-size:10px;line-height:1.85;color:#929783;margin:0;max-width:340px}.tour-card-title:hover{color:#697e59}.catalogue-pagination{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;border-bottom:1px solid var(--border);margin-top:50px;padding-bottom:38px}.load-more{border:1px solid #c6d0bc;background:transparent;font-size:11px;gap:30px;padding-inline:28px;min-height:48px;min-width:270px;color:var(--green)}.load-more:hover{background:#eff2e7}.load-more>span{font-size:9px;color:#91a07e}.load-more svg{width:16px;height:16px;transform:rotate(90deg);margin-left:6px}.catalogue-pagination>p{font-size:8px;letter-spacing:.2px;color:#9aa18d;margin:0}.catalogue-empty{text-align:center;padding:60px 20px 35px;border:1px dashed #d5ddc8;border-radius:8px}.catalogue-empty>svg{width:43px;height:43px;color:#c29271;margin-bottom:23px}.catalogue-empty .eyebrow{font-size:7px;letter-spacing:1px;margin-bottom:18px}.catalogue-empty h2{font-size:36px;line-height:1.4;margin:0 0 20px}.catalogue-empty>p:not(.eyebrow){max-width:340px;margin:0 auto 25px;font-size:11px;color:#8c957f;line-height:1.9}.category-help{display:grid;grid-template-columns:70px 1fr auto;gap:35px;align-items:center;background:var(--green);color:var(--paper);padding:45px 49px;border-radius:10px;margin-top:75px}.category-help-symbol svg{width:48px;height:48px;stroke-width:1;color:#c0cfae;transform:rotate(-9deg)}.category-help .eyebrow{font-size:6.5px;color:#b9c7ab;letter-spacing:1px;margin:0 0 15px}.category-help h2{font-size:29px;line-height:1.4;color:#f3f1e4;letter-spacing:-.7px}.category-help h2 em{color:#b9c7a6}.category-help p:not(.eyebrow){font-size:10px;line-height:1.9;color:#b5c3a8;margin:15px 0 0}.category-help .button{min-width:211px;gap:25px;font-size:10px;min-height:46px}.category-notes{display:flex;align-items:center;gap:17px;padding:29px 0 15px}.category-notes .small-sun{font-size:25px;color:#a7b497}.category-notes p{font-size:8px;line-height:1.9;margin:0;color:#9a9f8d}.category-notes .text-link{margin-left:auto;font-size:9px;color:#849275;border-color:#b8c0ab;gap:16px;white-space:nowrap}.category-page .footer{margin-top:35px}.category-page .nav a[aria-current=page]{color:#a36f4e}.category-page .nav a[aria-current=page]:after{width:100%;background:#c8a58c}
@media(min-width:1600px){.category-intro{min-height:350px;padding-block:49px 61px}.category-intro h1{font-size:59px}.category-intro-copy>p:last-child{font-size:12px}.category-postcards{height:265px;max-width:440px;justify-self:end;width:100%}.category-postcards img{height:195px}.catalogue-grid{gap:47px 30px}.tour-card-title{font-size:22px}.tour-card>p{font-size:11px}}
@media(max-width:1200px){.category-intro{gap:35px;min-height:300px;padding-block:38px 44px}.category-intro h1{font-size:48px}.category-intro-copy>p:last-child{font-size:10px}.category-postcards{height:220px}.category-postcards img{height:155px}.postcard-caption{font-size:14px}.category-tabs{gap:22px}.category-tab{font-size:10px}.refine-fields{gap:25px}.tour-card-title{font-size:18px}.catalogue-grid{gap:36px 22px}.category-help{gap:25px;grid-template-columns:50px 1fr auto;padding:36px}.category-help .button{min-width:180px;gap:20px}.category-help h2{font-size:27px}}
@media(max-width:980px){.category-intro h1{font-size:42px}.category-intro .eyebrow{font-size:7px;letter-spacing:1.3px}.category-intro-copy>p:last-child{font-size:9px}.category-postcards{height:200px;margin-right:0}.category-postcards img{height:140px}.postcard-stamp{width:62px;height:62px;left:37%;top:7px}.postcard-stamp svg{width:25px;height:25px}.postcard-stamp small{font-size:3.5px}.postcard-caption{font-size:12px;bottom:-6px}.category-tabs{gap:18px;overflow-x:auto;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tab{font-size:9px;padding-block:20px}.catalogue-toolbar{gap:15px;min-height:59px}.refine-toggle{font-size:9px;padding-left:10px;gap:7px}.refine-toggle svg{width:13px;height:13px}.catalogue-meta{min-height:72px}.catalogue-meta>p{font-size:9px}.catalogue-sort,.catalogue-sort select{font-size:8px}.catalogue-sort .select-wrap{min-width:115px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.tour-card-title{font-size:20px}.tour-card-image{aspect-ratio:1.25}.tour-card>p{font-size:10px}.refine-fields{grid-template-columns:1fr 1fr;gap:21px}.catalogue-saved{grid-column:span 2;justify-self:start;font-size:9px;padding-block:8px}.refine-panel{padding:24px 24px 14px}.category-help{grid-template-columns:1fr auto;gap:20px;padding:35px}.category-help-symbol{display:none}.category-help .eyebrow{font-size:5.5px}.category-help h2{font-size:27px}.category-help p:not(.eyebrow){font-size:9px}.category-help .button{min-width:160px;font-size:9px;gap:18px;padding:13px 18px}.category-notes .text-link{font-size:8px}.category-notes p{font-size:7px}}
@media(max-width:760px){.category-main{padding-top:5px}.breadcrumbs{font-size:7px;gap:10px}.category-intro{display:block;padding-block:30px 23px;min-height:0}.category-intro .eyebrow{font-size:6.5px;letter-spacing:1.3px;margin-bottom:18px}.category-intro h1{font-size:38px;letter-spacing:-1.3px;line-height:1.3;margin-bottom:19px}.category-intro-copy>p:last-child{font-size:10px;line-height:1.95;max-width:330px}.category-intro-copy .desktop-break{display:none}.category-postcards{height:170px;max-width:300px;margin:24px 0 0 11px;width:calc(100% - 35px)}.category-postcards img{height:132px;width:53%;border-width:4px;border-radius:5px}.postcard-back{top:1px;left:0}.postcard-front{right:0;top:25px}.postcard-stamp{left:39%;top:-4px;width:58px;height:58px;border-width:2px}.postcard-stamp svg{height:25px;width:25px}.postcard-stamp small{font-size:3px}.postcard-caption{left:2%;font-size:12px;bottom:3px}.category-main .catalogue{margin-top:10px}.catalogue-toolbar{min-height:54px;position:relative;gap:6px}.category-tabs{gap:21px;overflow-x:auto;overscroll-behavior-x:contain;padding-right:10px;scrollbar-width:none}.category-tab{font-size:9px;padding:19px 0 18px}.category-tab small{font-size:7px}.refine-toggle{padding-left:13px;gap:6px;font-size:8px;box-shadow:-13px 0 12px -9px var(--paper);position:relative;background:var(--paper);z-index:1}.refine-toggle svg{width:12px;height:12px}.refine-toggle small{min-width:14px;height:14px;font-size:7px}.refine-panel{padding:22px 19px 15px}.refine-fields{display:flex;flex-direction:column;gap:21px;align-items:stretch}.refine-fields label{gap:10px;font-size:8px}.refine-fields input,.refine-fields select{font-size:11px;padding-bottom:10px}.refine-fields input::placeholder{font-size:9px}.catalogue-saved{align-self:flex-start;font-size:9px;margin-top:-1px;padding:8px 10px;min-height:33px;gap:8px}.catalogue-saved svg{width:12px;height:12px}.catalogue-saved small{font-size:7px;min-width:14px;min-height:14px}.refine-panel-foot{align-items:flex-end;gap:16px;margin-top:19px}.refine-panel-foot p{font-size:6.5px;max-width:185px;line-height:1.9}.quiet-reset{font-size:7px;white-space:nowrap}.catalogue-meta{min-height:68px;gap:12px}.catalogue-meta>p{font-size:8px;line-height:1.9;max-width:155px}.catalogue-sort label{display:none}.catalogue-sort .select-wrap{min-width:114px}.catalogue-sort select{font-size:7px}.catalogue-sort svg{width:11px;height:11px}.active-criteria{gap:6px;margin-top:0;margin-bottom:22px}.criterion{font-size:7px;padding:6px 7px;gap:8px}.criterion span{font-size:12px}.criteria-reset{font-size:7px}.catalogue-grid{gap:32px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.tour-card-image{aspect-ratio:.82;border-radius:7px}.tour-card-image .card-label{top:10px;left:10px;padding:6px 6px;font-size:5px;letter-spacing:.1px;max-width:calc(100% - 45px);line-height:1.5}.tour-card-image .save-button{top:8px;right:8px;width:25px;height:25px}.tour-card-image .save-button svg{width:12px;height:12px}.tour-card-location{font-size:6.5px;margin:12px 0 8px;gap:4px;line-height:1.7;align-items:flex-start}.tour-card-location svg{width:9px;height:9px;margin-top:1px}.tour-card-title{font-size:15px;line-height:1.5;gap:7px;margin-bottom:7px;letter-spacing:-.4px}.tour-card-title svg{width:11px;height:11px;margin-top:5px}.tour-card>p{font-size:8px;line-height:1.9;max-width:none}.catalogue-pagination{margin-top:36px;padding-bottom:29px;gap:15px}.load-more{min-width:248px;padding-inline:24px;min-height:46px;font-size:10px;gap:25px}.load-more>span{font-size:8px}.catalogue-pagination>p{font-size:7px}.catalogue-empty{padding:39px 20px 30px}.catalogue-empty .eyebrow{font-size:5.5px;letter-spacing:.8px}.catalogue-empty h2{font-size:28px}.catalogue-empty>svg{width:34px;height:34px}.catalogue-empty>p:not(.eyebrow){font-size:10px}.category-help{margin-top:48px;display:block;padding:34px 27px;border-radius:8px}.category-help .eyebrow{font-size:5.5px;letter-spacing:.8px;line-height:1.8;margin-bottom:17px}.category-help h2{font-size:28px;line-height:1.4;letter-spacing:-.6px}.category-help p:not(.eyebrow){font-size:9px;line-height:1.9;margin-top:16px}.category-help .button{font-size:10px;margin-top:25px;min-height:45px;padding:14px 20px;gap:30px;min-width:0}.category-help .desktop-break{display:none}.category-notes{position:relative;display:grid;grid-template-columns:25px 1fr;gap:11px;padding:25px 0 13px;align-items:flex-start}.category-notes .small-sun{font-size:22px;line-height:1.4}.category-notes p{font-size:7px;line-height:1.9}.category-notes .text-link{grid-column:2;justify-self:start;margin:4px 0 0;font-size:8px;gap:12px}.category-page .footer{margin-top:27px}}
@media(max-width:370px){.category-intro h1{font-size:34px}.category-intro-copy>p:last-child{font-size:9px}.category-intro .eyebrow{font-size:5.5px}.category-postcards{width:calc(100% - 12px);height:170px;margin-left:4px}.category-tabs{gap:18px}.category-tab{font-size:8px}.refine-toggle{font-size:7px;padding-left:9px}.refine-toggle svg{width:11px;height:11px}.catalogue-grid{gap:28px 12px}.tour-card-title{font-size:13px;gap:5px}.tour-card-location{font-size:5.5px}.tour-card>p{font-size:7.5px}.catalogue-sort .select-wrap{min-width:101px}.catalogue-sort select{font-size:6.5px}.catalogue-meta>p{font-size:7px}.category-help h2{font-size:25px}}

.tour-card-image a.image-open{display:block}
