:root{--rs-trail-accent: #2f4a3c;--rs-trail-ink: #1f2421;--rs-trail-paper: #f6f5f0;--rs-trail-line: #d9d6cc}.rs-trail-kicker{display:inline-block;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--rs-trail-accent)}.rs-trail-chip{display:inline-block;padding:.2em .75em;border:1px solid var(--rs-trail-line);border-radius:999px;font-size:.78rem;line-height:1.6;background:#fff;color:var(--rs-trail-ink);white-space:nowrap}.rs-trail-hero{position:relative;color:#fff;background-color:var(--rs-trail-ink);overflow:hidden}.rs-trail-hero__media,.rs-trail-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rs-trail-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f141159,#0f1411a6)}.rs-trail-hero--pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='0.07' stroke-width='1.5'%3E%3Cpath d='M60 210c0-80 70-140 150-140s150 60 150 140-70 140-150 140S60 290 60 210z'/%3E%3Cpath d='M95 210c0-62 53-108 115-108s115 46 115 108-53 108-115 108S95 272 95 210z'/%3E%3Cpath d='M130 210c0-44 36-76 80-76s80 32 80 76-36 76-80 76-80-32-80-76z'/%3E%3Cpath d='M165 210c0-26 19-44 45-44s45 18 45 44-19 44-45 44-45-18-45-44z'/%3E%3C/g%3E%3C/svg%3E")}.rs-trail-hero__inner{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:5.5rem 1.5rem 5rem;text-align:center}.rs-trail-hero__inner .rs-trail-kicker{color:#ffffffd9}.rs-trail-hero__title{margin:.6em 0 .4em;font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.25;color:#fff}.rs-trail-hero__lead{max-width:620px;margin:0 auto;font-size:.98rem;line-height:2;color:#ffffffeb}.rs-trail-list-section{padding:3.5rem 0 4.5rem;background:var(--rs-trail-paper)}.rs-trail-filters{margin:0 0 2.2rem;display:flex;flex-direction:column;gap:.7rem}.rs-trail-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.rs-trail-filter-group__label{font-size:.78rem;font-weight:600;letter-spacing:.08em;margin-right:.3rem;color:var(--rs-trail-ink)}.rs-trail-filter-btn{-webkit-appearance:none;appearance:none;cursor:pointer;padding:.25em .9em;border:1px solid var(--rs-trail-line);border-radius:999px;background:#fff;font-size:.82rem;line-height:1.7;color:var(--rs-trail-ink);transition:border-color .15s ease,background .15s ease,color .15s ease}.rs-trail-filter-btn:hover{border-color:var(--rs-trail-accent)}.rs-trail-filter-btn.is-active{background:var(--rs-trail-accent);border-color:var(--rs-trail-accent);color:#fff}.rs-trail-count{font-size:.82rem;color:#6a6f6a;margin:0 0 1.2rem}.rs-trail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}@media(max-width:940px){.rs-trail-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.rs-trail-grid{grid-template-columns:1fr}}.rs-trail-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--rs-trail-line);border-radius:10px;overflow:hidden;text-decoration:none;color:var(--rs-trail-ink);transition:box-shadow .2s ease,transform .2s ease}.rs-trail-card:hover{box-shadow:0 10px 28px #1f24211f;transform:translateY(-2px)}.rs-trail-card.is-hidden{display:none}.rs-trail-card__image{position:relative;aspect-ratio:3 / 2;background:#e7e5dd}.rs-trail-card__image img{width:100%;height:100%;object-fit:cover;display:block}.rs-trail-card__area{position:absolute;left:.8rem;bottom:.8rem;padding:.2em .8em;border-radius:999px;background:#1f2421c7;color:#fff;font-size:.75rem;letter-spacing:.04em}.rs-trail-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;flex-grow:1}.rs-trail-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.74rem}.rs-trail-card__tags .rs-trail-chip{font-size:.74rem;padding:.1em .7em}.rs-trail-card__title{margin:0;font-size:1.05rem;line-height:1.5}.rs-trail-card__subtitle{margin:0;font-size:.85rem;line-height:1.7;color:#5b6059}.rs-trail-card__stats{margin-top:auto;padding-top:.7rem;border-top:1px dashed var(--rs-trail-line);display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.8rem;color:#40453f}.rs-trail-card__stats strong{font-weight:600}.rs-trail-detail{background:var(--rs-trail-paper)}.rs-trail-detail__hero{position:relative;min-height:46vh;display:flex;align-items:flex-end;color:#fff;background:var(--rs-trail-ink);overflow:hidden}.rs-trail-detail__hero-media,.rs-trail-detail__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rs-trail-detail__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f141126 30%,#0f1411b8)}.rs-trail-detail__hero-inner{position:relative;z-index:1;width:100%;max-width:980px;margin:0 auto;padding:6rem 1.5rem 2.2rem}.rs-trail-detail__hero-inner .rs-trail-kicker{color:#ffffffd9}.rs-trail-detail__title{margin:.4em 0 .3em;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.3;color:#fff}.rs-trail-detail__subtitle{margin:0;font-size:.95rem;line-height:1.9;color:#ffffffeb}.rs-trail-specs{max-width:980px;margin:-1.4rem auto 0;position:relative;z-index:2;padding:0 1.5rem}.rs-trail-specs__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--rs-trail-line);border:1px solid var(--rs-trail-line);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px #1f242114}.rs-trail-specs__item{background:#fff;padding:.9rem 1rem;text-align:center}.rs-trail-specs__label{display:block;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#7a7f78;margin-bottom:.25rem}.rs-trail-specs__value{font-size:.95rem;font-weight:600;color:var(--rs-trail-ink)}.rs-trail-detail__content{max-width:760px;margin:0 auto;padding:2.8rem 1.5rem 4rem}.rs-trail-detail__content .rte{line-height:2}.rs-trail-block{margin:0 0 2.4rem}.rs-trail-block__title{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.05rem}.rs-trail-block__title:before{content:"";width:1.4rem;height:2px;background:var(--rs-trail-accent)}.rs-trail-highlights{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.rs-trail-highlights li{position:relative;padding-left:1.4rem;line-height:1.9}.rs-trail-highlights li:before{content:"";position:absolute;left:0;top:.72em;width:.55rem;height:.55rem;border-radius:50%;border:2px solid var(--rs-trail-accent)}.rs-trail-note{padding:1.1rem 1.3rem;background:#fff;border:1px solid var(--rs-trail-line);border-left:3px solid var(--rs-trail-accent);border-radius:6px;font-size:.9rem;line-height:1.95;white-space:pre-line}.rs-trail-note--caution{border-left-color:#a4552f}.rs-trail-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin:0 0 2.4rem}.rs-trail-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7em 1.4em;border-radius:6px;font-size:.88rem;font-weight:600;text-decoration:none;line-height:1.4;border:1.5px solid var(--rs-trail-accent);transition:opacity .15s ease,background .15s ease}.rs-trail-btn svg{flex-shrink:0}.rs-trail-btn--primary{background:var(--rs-trail-accent);color:#fff}.rs-trail-btn--primary:hover{opacity:.88;color:#fff}.rs-trail-btn--ghost{background:transparent;color:var(--rs-trail-accent)}.rs-trail-btn--ghost:hover{background:#2f4a3c14}.rs-trail-photos{display:flex;flex-direction:column;gap:1.8rem}.rs-trail-photo{margin:0}.rs-trail-photo img{width:100%;height:auto;border-radius:8px;display:block}.rs-trail-photo figcaption{margin-top:.55rem;font-size:.85rem;line-height:1.8;color:#5b6059;padding-left:.9rem;border-left:2px solid var(--rs-trail-accent)}.rs-trail-access-item{margin:0 0 1.1rem}.rs-trail-access-item:last-child{margin-bottom:0}.rs-trail-access-item__label{margin:0 0 .45rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;color:#5b6059}.rs-trail-spots{display:flex;flex-direction:column;gap:1rem}.rs-trail-spot{display:flex;gap:1rem;background:#fff;border:1px solid var(--rs-trail-line);border-radius:10px;overflow:hidden}.rs-trail-spot__image{flex:0 0 160px;background:#e7e5dd;min-height:120px}.rs-trail-spot__image img{width:100%;height:100%;object-fit:cover;display:block}.rs-trail-spot__body{flex:1;padding:.95rem 1.1rem .95rem 0;display:flex;flex-direction:column;gap:.45rem;min-width:0}.rs-trail-spot__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.rs-trail-spot__category{font-size:.7rem;padding:.1em .7em;background:#2f4a3c14;border-color:transparent;color:var(--rs-trail-accent)}.rs-trail-spot__name{margin:0;font-size:.98rem;line-height:1.5}.rs-trail-spot__comment{margin:0;font-size:.85rem;line-height:1.85;color:#40453f}.rs-trail-spot__links{display:flex;gap:1.1rem;margin-top:auto;padding-top:.2rem}.rs-trail-spot__links a{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--rs-trail-accent);text-decoration:none}.rs-trail-spot__links a:hover{text-decoration:underline}@media(max-width:560px){.rs-trail-spot{flex-direction:column;gap:0}.rs-trail-spot__image{flex-basis:auto;aspect-ratio:16 / 9;min-height:0}.rs-trail-spot__body{padding:.9rem 1.1rem 1rem}}.rs-trail-smallprint{font-size:.78rem;line-height:1.9;color:#7a7f78}.rs-trail-smallprint p{margin:0 0 .5em}.rs-trail-back{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;text-decoration:none;color:var(--rs-trail-accent);margin-bottom:1.6rem}.rs-trail-back:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/49/assets/trail-guide.css.map */
