
body:has(.trail-product){background:#f8f6ed url(art/paper-fibres.svg) repeat;background-size:205px}
.trail-product .trail-hero-copy{background:linear-gradient(95deg,#15291f99,#102a20ce),url(art/ridge-webbing.svg) center/440px;align-self:stretch;align-content:center}
.trail-product .trail-hero-copy>[data-id="6649e81"]{order:-1;justify-self:start;display:inline-flex;align-items:center;gap:.25em;padding:2px 17px;background:url(art/survey-tape-yellow.svg) center/100% 100%}
.trail-product .trail-hero-copy>[data-id="6649e81"] .elementor-widget-heading .elementor-heading-title{padding:0;background:none;color:#263722;font:26px/1.14 "Reenie Beanie",cursive}
.trail-product .elementor-divider__text,.trail-product [data-id="f69dfdc"] h2{background:none;padding:0;white-space:normal;font:400 clamp(23px,2.3vw,35px)/1.13 Shrikhand,Georgia,serif}
.trail-product .elementor-divider{padding-top:.75rem;margin:1.5rem 0 .8rem;border-top:1px solid #a8ad94}
.trail-product .e-n-tabs-heading{border-bottom:2px solid #aeb4a0;gap:0}
.trail-product .e-n-tab-title,.trail-product .e-n-tabs:has(input:checked)>.e-n-tabs-heading>.e-n-tab-title{border-radius:0;background:none;color:#42584a;padding:10px 14px;border-bottom:4px solid transparent;margin-bottom:-2px}
.trail-product .e-n-tabs:has(input[value="1"]:checked)>.e-n-tabs-heading>label:nth-child(1),.trail-product .e-n-tabs:has(input[value="2"]:checked)>.e-n-tabs-heading>label:nth-child(2),.trail-product .e-n-tabs:has(input[value="3"]:checked)>.e-n-tabs-heading>label:nth-child(3){border-color:#ad5734;color:#182f21;background:transparent}
.trail-product .trail-film{display:block;position:relative;padding:0;overflow:hidden;aspect-ratio:16/9;border-radius:5px;background:#15291f;box-shadow:0 2px 7px #16281e27}
.trail-product .trail-film img{width:100%;height:100%;object-fit:cover}
.trail-product .trail-film:after{content:'▶';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;box-sizing:border-box;padding:0 0 0 4px;border-radius:50%;height:62px;width:62px;background:#142a20dd;border:2px solid #fff7db;color:#fff9e8;box-shadow:0 3px 12px #0005}
.trail-product .elementor-widget-video iframe{display:block;border:0;width:100%;aspect-ratio:16/9;border-radius:5px}
.trail-product .lmb-video-source{display:inline-block;margin:.4em 0;font-size:13px}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]){padding:0 19px 16px;border:1px solid #b2b49d;border-radius:7px;background:#faf7e9 url(art/paper-fibres.svg) center/205px;box-shadow:0 6px 18px #1e35231c,0 2px 0 #9c9f89}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]){margin:0 -19px 17px;padding:17px 19px 14px;border-radius:6px 6px 0 0;color:#fff9e4;background:linear-gradient(95deg,#193729a6,#102c20b9),url(art/ridge-webbing.svg) center/340px,#193729}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .e-child:has(> .elementor-widget-heading + .elementor-widget-heading){align-items:center;padding:.35em 0;border-color:#ffffff38}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .e-child:has(> .elementor-widget-heading + .elementor-widget-heading):last-child{border:0}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading:first-child{font:700 11px/1.3 Arial;letter-spacing:.09em;text-transform:uppercase}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) strong{font:400 clamp(23px,2vw,31px)/1.1 Shrikhand,serif}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) em{font-size:.76em;opacity:.87}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .elementor-widget-heading h2{font:400 19px/1.2 Shrikhand,Georgia,serif}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .elementor-divider{margin:1rem 0 .4rem;padding-top:1rem}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .elementor-divider__text{font:400 20px/1.2 Shrikhand,Georgia,serif}
.trail-product .elementor-widget-button a{display:block;text-align:center;padding:9px 14px;border-radius:4px;letter-spacing:.03em;font-size:13px}
.trail-product .elementor-widget-button a[href*="/permits/"]{background:#f5ce68;border:1px solid #937a41;box-shadow:inset 0 0 0 2px #f9e5a2,0 2px 0 #80682f;color:#222d20}
.trail-product .elementor-widget-button a[href*="wa.me"]{border:1px solid #52745e;background:#e6eee2;color:#244b33}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) p{font:14px/1.45 Arial;color:#425544;margin:.65rem 0 0}
.trail-product [data-id="14a13957"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.5rem}
.trail-product [data-id="14a13957"]>.elementor-widget{padding:8px;background:#edf0e5;border-top:2px solid #697e69}
.trail-product [data-id="14a13957"] .elementor-icon-list-text b{display:block}.trail-product [data-id="14a13957"] li{font-size:14px}
.trail-product [data-id="18ddc92"] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}
.trail-product [data-id="18ddc92"] li{padding:9px 12px;border-left:3px solid #7c9276;background:#eef0e5}
.trail-product [data-id="18ddc92"] li:nth-child(n+3){grid-column:1/-1}
.trail-product [data-id="966757d"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}
.trail-product [data-id="407a5b8"] .elementor-heading-title,.trail-product [data-id="4f513fd"] .elementor-heading-title{font:400 16px/1.5 Arial}
.trail-product .trail-disclosure{margin:.55rem 0;border:1px solid #bfbea8;background:#fffdf6;border-radius:5px;padding:0 15px}
.trail-product .trail-disclosure>summary{list-style:none;position:relative;padding:14px 32px 14px 0;font-weight:700;cursor:pointer}
.trail-product .trail-disclosure>summary::-webkit-details-marker{display:none}
.trail-product .trail-disclosure>summary:after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:22px;color:#376043}
.trail-product .trail-disclosure[open]>summary:after{content:'−'}
.trail-product .trail-disclosure summary :is(h3,h4){margin:0;font:400 19px/1.25 Shrikhand,serif}
.trail-product .trail-read-more:before{content:'Full trek overview'}
.trail-product .trail-disclosure[open]{padding-bottom:10px}
.trail-product .e-loop-item{padding:16px;box-shadow:0 2px 5px #192b2412;border:1px solid #ccd2c4;background:#fdfcf6}
.trail-product .e-loop-item a,.trail-product .e-loop-item a *{text-decoration:none}
.trail-product .e-loop-item .e-con-inner,.trail-product .e-loop-item [data-id="904e785"]{padding:0}
.trail-product .e-loop-item .trail-cover{display:block;width:calc(100% + 32px);max-width:none;margin:-16px -16px 15px;aspect-ratio:3/2;object-fit:cover}
.trail-product .e-loop-item [data-id="84c006e"] .elementor-heading-title{display:block;margin:.5em 0;font:400 21px/1.17 Shrikhand,Georgia,serif}
.trail-product .e-loop-item [data-id="d599264"],.trail-product .e-loop-item [data-id="7df3be5"]{display:flex;gap:5px;align-items:center;flex-wrap:wrap}
.trail-product .e-loop-item [data-id="d599264"]{margin:.65rem 0;font-weight:700}
.trail-product .e-loop-item .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:5px}
.trail-product .e-loop-item .elementor-icon-list-icon{display:none}
.trail-product .e-loop-item .elementor-icon-list-item{background:#e7ecdf;border-radius:4px;padding:3px 6px;font:13px/1.4 Arial}
.trail-product .e-loop-item .woocommerce-product-details__short-description{font:14px/1.5 Arial;margin:.75rem 0}
.trail-product .e-loop-item [data-id="74880eb"]{display:flex;align-items:center;gap:9px;background:#eaf0e3;border:1px solid #cbd7c4;padding:8px;border-radius:4px}
.trail-product .e-loop-item [data-id="6d20a6a"] img{max-width:52px}
.trail-product .e-loop-item [data-id="b4f9ac9"] .elementor-heading-title{font:700 14px/1.3 Arial}
@media(max-width:767px){.trail-product [data-id="966757d"]{display:block}.trail-product [data-id="14a13957"]{grid-template-columns:1fr 1fr}.trail-product .e-n-tab-title{font-size:14px}.trail-product [data-id="18ddc92"] ul{gap:5px}}
body:has(.trail-product){background-image:linear-gradient(#f8f6edbd,#f8f6edbd),url(art/paper-fibres.svg)}
.trail-product .trail-film.lmb-yt{width:100%;max-width:none}

body:has(.trail-product){background:#f7f4ea url(art/worn-stock.svg) repeat}
.trail-product .trail-hero-copy,.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]){background:#1a3528 url(art/worn-stock.svg) repeat}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]){background:#fdfaf0 url(art/worn-stock.svg) repeat}
.trail-product .e-n-tabs-heading label.e-n-tab-title{font:400 clamp(15px,1.45vw,22px)/1.24 Shrikhand,Georgia,serif;letter-spacing:-.025em}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading:first-child{font:400 18px/1.15 Shrikhand,Georgia,serif;letter-spacing:0;text-transform:none;color:#f6eacf}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading:first-child:before{content:'';display:inline-block;width:20px;height:20px;margin-right:6px;vertical-align:-4px;background:currentColor;mask:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 20 9 6l4 7 3-6 7 13zm8-10-3 5 3-1 3 1z' fill-rule='evenodd'/%3E%3C/svg%3E")}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"])>.e-child:nth-child(2) .elementor-widget-heading:first-child:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 5h20v5a2 2 0 0 0 0 4v5H2v-5a2 2 0 0 0 0-4zm13 2v2h2V7zm0 4v2h2v-2zm0 4v2h2v-2z' fill-rule='evenodd'/%3E%3C/svg%3E")}
.trail-product .elementor-widget-button a[href*="wa.me"]{background:#20513b;color:#fffef3;border:1px solid #143d29;box-shadow:inset 0 0 0 2px #ffffff27,0 2px #133c29;font-size:15px}
.trail-product .elementor-widget-button a[href*="wa.me"]:before{content:'';display:inline-block;width:20px;height:20px;vertical-align:-5px;margin-right:8px;background:url(art/whatsapp.svg) center/contain no-repeat}
.trail-product .elementor-widget-button a[href*="/permits/"]{font:400 17px/1.3 Shrikhand,Georgia,serif;letter-spacing:.005em}
.trail-product .elementor-widget-button a[href*="/permits/"]:after{content:' →';font-family:Arial,sans-serif}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) .elementor-widget-text-editor{margin-top:13px;border-top:1px dashed #aaa98e;padding-top:10px}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]) p a{display:inline-block;font-weight:750;color:#20513b;text-decoration-thickness:2px;text-underline-offset:2px}
.trail-product .trail-disclosure summary:focus{outline:none}
.trail-product .trail-disclosure summary:focus-visible{outline:2px solid #56725c;outline-offset:-3px;border-radius:4px}
.trail-product .elementor-widget-video + .elementor-widget-icon-list,.trail-product .elementor-widget-video + .elementor-widget-woocommerce-product-content>p:first-child{font:italic 14px/1.45 Georgia,serif;color:#49584e;padding-left:10px;border-left:2px solid #adb5a1;margin:.55rem 0 1rem}
.trail-product .elementor-widget-video + .elementor-widget-icon-list .elementor-icon-list-icon{display:none}
.trail-product .elementor-widget-gallery .elementor-gallery__container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center}
.trail-product .elementor-gallery__container>a{grid-column:span 2}
@media(min-width:768px){
  .trail-product .elementor-gallery__container:has(>a:nth-child(3n+1):last-child)>a:nth-last-child(-n+4),.trail-product .elementor-gallery__container:has(>a:nth-child(3n+2):last-child)>a:nth-last-child(-n+2){grid-column:span 3}
}
@media(max-width:767px){.trail-product .elementor-widget-gallery .elementor-gallery__container{grid-template-columns:repeat(2,minmax(0,1fr))}.trail-product .elementor-widget-gallery .elementor-gallery__container>a:nth-child(n){grid-column:span 1}.trail-product .elementor-widget-gallery .elementor-gallery__container>a:first-child:nth-last-child(odd){grid-column:1/-1}.trail-product .e-n-tabs-heading label.e-n-tab-title{padding:11px 8px}}


.trail-product .e-loop-item{padding:16px;border:1px solid #ccd2c4;background:#fdfcf6;border-radius:6px;min-width:0;box-shadow:0 2px 5px #192b2412}
.trail-product .e-loop-item h2{font-size:20px}
.trail-product .e-loop-item .trail-heading h2{background:none;box-shadow:none;padding:0;font:21px/1.2 Shrikhand}
.trail-product .e-loop-item .trail-cover{display:block;width:calc(100% + 32px);max-width:none;margin:-16px -16px 16px;aspect-ratio:3/2;object-fit:cover;border-radius:6px 6px 0 0;object-position:50% 0}
.trail-product .e-loop-item{overflow:hidden}
.trail-product .e-loop-item .elementor-heading-title{margin:.35em 0}
.trail-product .e-loop-item .elementor-absolute img{width:46px;height:auto}
.trail-product .e-loop-item img[alt*="silhouette"]{width:58px;height:auto;opacity:.72;margin:12px 0}
.trail-product .e-loop-item .elementor-icon-list-items{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:5px}
.trail-product .e-loop-item .elementor-icon-list-item{background:#e7ecdf;border-radius:4px;padding:3px 6px;font-size:12px}
.trail-product .e-loop-item .elementor-icon-list-icon{display:none}
.trail-product .e-loop-item :is(p,.woocommerce-product-details__short-description){font:400 14px/1.5 Arial;color:#263c30}
.trail-product .e-loop-item{position:relative}
.trail-product .e-loop-item a:hover{text-decoration:none}
.trail-product .e-loop-item:focus-within,.trail-product .e-loop-item:hover{border-color:#738c71;box-shadow:0 5px 14px #203a2b20}
.trail-product .e-loop-item h2,.trail-product .e-loop-item h3{font-weight:400}
.trail-product .e-loop-item [data-id="cf88f91"],.trail-product .e-loop-item [data-id="de8c4f8"]{display:inline-block;margin-right:6px}
.trail-product .e-loop-item [data-widget_type="site_reviews_summary.default"]{border-top:1px solid #bcc8b7;padding-top:8px;font-size:13px}
.trail-product .e-loop-item [data-widget_type="site_reviews_summary.default"]{background:#eaf0e3;border:1px solid #cbd7c4;border-radius:5px;padding:8px 10px;margin-top:6px}
.card-rating{display:flex;align-items:center;gap:12px;border-top:1px solid #cfdbca;padding:10px 0 0;margin-top:12px}
.trail-product .card-rating [data-widget_type="site_reviews_summary.default"]{background:none;border:0;padding:0;margin:0}
.card-rating .glsr-summary{display:grid;grid-template-columns:auto 1fr;gap:2px 7px;align-items:center}
.card-rating .glsr-summary-text{grid-column:1/-1;font:12px/1.4 Arial}
.trail-product .card-rating img{width:45px;margin:0}
.trail-product .card-rating{margin-top:9px;padding-top:8px;border-top:1px solid #c2cbbd;min-height:42px}
.trail-product .card-rating img{margin:0!important;display:block}
.card-rating [data-id="b4f9ac9"]{font-size:13px}
.trail-product .e-loop-item [data-id="74880eb"].card-rating{background:none;border:0;border-top:1px solid #c2cbbd;border-radius:0;padding:8px 0 0;display:grid;grid-template-columns:45px minmax(0,1fr);gap:12px;align-items:center}
.trail-product .card-rating [data-id="7df3be5"]{display:block;width:45px}
.trail-product .card-rating [data-id="6d20a6a"] img{width:45px;max-width:100%}
.trail-product .card-rating .glsr-summary-stars{white-space:nowrap}
.trail-product .card-rating .glsr-summary-text{white-space:normal}
.trail-product .e-loop-item [data-id="4dcc87d"]{display:flex;gap:.35em;align-items:center}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"])>.e-child{display:grid!important;grid-template-columns:auto 1fr;column-gap:6px}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading{white-space:nowrap}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading:first-child{font-size:clamp(14px,1.15vw,17px)}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]) .elementor-widget-heading:last-child{text-align:right}
.trail-product .e-loop-item,.trail-product .e-loop-item [data-id="fe6989e"],.trail-product .e-loop-item [data-id="fe6989e"]>.e-con-inner,.trail-product .e-loop-item [data-id="904e785"]{display:flex;flex-direction:column;flex:1}
.trail-product .e-loop-item [data-id="74880eb"].card-rating{margin-top:auto}

body:has(.trail-product){background:#f8f5ec}
.trail-product :is([data-id="19499d70"],[data-id="15dbbb1"]){background:#fdfaf0}
.trail-product .trail-hero-copy,.trail-product :is([data-id="4a071c8"],[data-id="5f09625"]){background-image:url(art/worn-stock.svg),url(art/field-paper.svg)}
.trail-product [data-id="5f8e134"]{background:#244433 url(art/field-paper.svg);color:#fff9e9;border:0;border-left:5px solid #efc453;border-radius:3px;box-shadow:0 2px 0 #162f23;margin:.65rem 0;padding:9px 15px;text-align:center}
.trail-product [data-id="5f8e134"] ul{margin:0}
.trail-product [data-id="5f8e134"] a{text-decoration:none;color:inherit;font:600 14px/1.45 Arial,sans-serif}
.trail-product [data-id="5f8e134"] u{color:#ffe39a;text-underline-offset:3px}
.trail-product [data-id="5f8e134"] .elementor-icon-list-icon{margin-right:5px}
.trail-product .elementor-widget-button a:is([href*="/permits/"],[href*="wa.me"]){background:#f5ce68;color:#222d20;border:1px solid #937a41;border-radius:4px;box-shadow:inset 0 0 0 2px #f9e5a2,0 2px 0 #80682f;text-decoration:none;font:750 12px/1.3 Arial,sans-serif;letter-spacing:-.012em;text-transform:uppercase;padding:10px 11px;min-height:38px;display:flex;align-items:center;justify-content:center;gap:6px}
.trail-product .elementor-widget-button a[href*="/permits/"]:after{content:none}
.trail-product .elementor-widget-button a[href*="wa.me"]:before{width:16px;height:16px;margin:0;background:#243d2d;mask:url(art/whatsapp.svg) center/contain no-repeat}
.trail-product [data-id="f69dfdc"] h2,.trail-product [data-id="c23b8f6"] .elementor-divider__text{display:inline-block;background:url(art/survey-tape-yellow.svg) center/100% 100% no-repeat;padding:3px 17px;font:400 32px/1.1 "Reenie Beanie",cursive;color:#1a3023;white-space:nowrap}
.trail-product [data-id="bda800a"]{position:relative;left:50%;transform:translateX(-50%);width:min(90vw,1140px)}
.trail-product .elementor-loop-container{gap:18px}
.trail-product .e-loop-item{font:400 14px/21px Arial,sans-serif}
.trail-product .e-loop-item [data-id="84c006e"] .elementor-heading-title{font:400 21px/1.2 Shrikhand,Georgia,serif}
.trail-product .e-loop-item [data-id="d599264"] .elementor-heading-title{font:700 14px/21px Arial,sans-serif}
.trail-product .e-loop-item .elementor-icon-list-text{font:700 12px/18px Arial,sans-serif}
.trail-product .card-rating .glsr-summary-rating{font:700 13px/1.5 Arial,sans-serif}
.trail-product [data-id="18ddc92"] strong,.trail-product [data-id="18ddc92"] b,.trail-product .trail-disclosure p strong{background:linear-gradient(transparent 59%,#f4d779a6 59%,#f4d779a6 92%,transparent 92%);box-decoration-break:clone}
@media(min-width:768px) and (max-width:1024px){.trail-product .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}}


body:has(.trail-product) :is(.lc-teams,.lc-foot) .lc-tape,
.trail-product [data-id="f69dfdc"] h2,
.trail-product [data-id="c23b8f6"] .elementor-divider__text{
  font:700 clamp(30px,3vw,42px)/1.08 "Reenie Beanie",cursive;
  padding:4px 19px;text-shadow:.25px 0 currentColor
}
.trail-product .e-loop-item [data-id="4dcc87d"]{
  display:inline-flex;align-items:baseline;gap:.28em;width:fit-content;
  background:url(art/survey-tape-yellow.svg) center/100% 100% no-repeat;
  padding:3px 14px;color:#203123
}
.trail-product .e-loop-item [data-id="4dcc87d"] .elementor-heading-title,
.trail-product .trail-hero-copy [data-id="6649e81"] .elementor-widget-heading .elementor-heading-title,
.trail-product .trail-hero-copy :is([data-id="2933489"],[data-id="1d2aeca"]) .elementor-widget-heading .elementor-heading-title{
  display:block;margin:0;font:700 clamp(27px,2.5vw,36px)/1.07 "Reenie Beanie",cursive;
  text-shadow:.25px 0 currentColor;white-space:nowrap
}
.trail-product .trail-hero-copy>:is([data-id="2933489"],[data-id="1d2aeca"]){order:-1}
.trail-product .trail-hero-copy>[data-id="6513221"]{justify-self:start;max-width:100%;border:1px solid #748674;border-radius:5px;background:#fcf8eb;color:#21382a;padding:9px 13px}
.trail-product .trail-hero-copy .glsr-summary{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:2px 7px}
.trail-product .trail-hero-copy .glsr-summary-rating{font-weight:700}
.trail-product .trail-hero-copy .glsr-summary-stars{white-space:nowrap}
.trail-product .trail-hero-copy .glsr-summary-text{grid-column:1/-1;font:12px/1.45 Arial,sans-serif}
.trail-product .trail-hero-copy .glsr-star-full:before,.trail-product .trail-hero-copy .glsr-star-half:before{color:#99600b}
.trail-product [data-id="7dbb9354"]>[data-id="1b0c6d11"]{width:100%;margin:1.5rem 0 2rem}
.trail-product [data-id="1b0c6d11"] .glsr-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:12px}
.trail-product [data-id="1b0c6d11"] .glsr-review{margin:0;max-width:75ch}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"])>.e-child{display:flex!important;flex-wrap:wrap;justify-content:space-between;gap:3px 8px}
.trail-product :is([data-id="4a071c8"],[data-id="5f09625"])>.e-child>.elementor-widget-heading{flex:0 0 auto;max-width:100%}
.trail-product .trail-hero-copy>[data-id="6513221"].summit-rating{display:flex;align-items:center;gap:12px;padding:7px 11px;background:#1a2d22;color:#fff9ea;border:1px solid #65745c;border-radius:5px;box-shadow:1px 2px 0 #17221a}
.trail-product .trek-rating:before{content:'';display:block;flex:0 0 67px;height:36px;background:url(art/review-brand.webp) center/contain no-repeat}
.trail-product .trek-rating .glsr-summary,.trail-product .card-rating .glsr-summary{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px 5px}
.trail-product :is(.trek-rating,.card-rating) .glsr-summary-text{flex-basis:100%;font-size:12px;line-height:1.35}
.trail-product .trail-hero-copy .trek-rating .glsr-star:before{color:#f3c557}
.trail-product .e-loop-item img[src*="POPULAR-RED" i]{width:42px;height:42px;object-fit:contain}
.trail-product .e-loop-item .e-con:has(> .elementor-widget-image img[src*="POPULAR-RED" i]){display:flex;gap:7px;align-items:center;margin:.35rem 0}
.trail-product .e-loop-item .e-con:has(> .elementor-widget-image img[src*="POPULAR-RED" i]) .elementor-heading-title{font:700 13px/1.25 Arial,sans-serif}
.trail-product [data-id="90fabc7"] .glsr-reviews{grid-template-columns:repeat(var(--review-columns,1),minmax(0,1fr));align-items:start}
.trail-product [data-id="90fabc7"] .glsr-review[hidden]{display:none}
.trail-product [data-id="90fabc7"] .glsr-review{padding:14px 16px;font:14px/1.45 Arial,sans-serif}
.trail-product .glsr-review-content.excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.trail-product .glsr-review-content p{margin:0}
.trail-product .glsr-review-title h4{font:700 16px/1.3 Arial,sans-serif}
.trail-product .glsr-review-date{font-size:12px;color:#526254;margin:2px 0 7px}
.trail-product .glsr-review-avatar,.trail-product .glsr-review-author,.trail-product .glsr-review-verified{display:inline-block;vertical-align:middle;margin:8px 6px 0 0;font-size:12px}
.trail-product .glsr-review-avatar img{width:24px;height:24px;object-fit:contain}
.trail-product .trek-review-more{display:block;border:0;background:none;text-decoration:underline;color:#294c35;padding:4px 0;font:700 12px Arial}
.trek-review-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:.5rem 0}
.trek-review-nav button{background:#faf7ed;border:1px solid #536957;border-radius:4px;padding:4px 11px}
.trek-review-nav button:disabled{opacity:.45}.trek-review-nav output{font:700 13px Arial}
.trail-product [data-id="07c458f"][hidden]{display:none}
.trek-review-nav [data-id="9a8b16c"]{margin-right:auto;font:700 14px Arial,sans-serif}
