[data-product-gallery]{min-width:0;display:grid;position:relative}[data-product-gallery] .gallery-main[hidden]{display:none}[data-product-gallery] .gallery-main{aspect-ratio:1;background:var(--color-paper);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;display:flex;overflow:auto hidden}.images-enhanced [data-product-gallery] .gallery-slide[data-image-shell]{background:var(--color-paper)}[data-product-gallery] .gallery-main::-webkit-scrollbar{display:none}[data-product-gallery] .gallery-slide{background:var(--color-paper);cursor:zoom-in;scroll-snap-align:start;border:0;flex:0 0 100%;width:100%;height:100%;padding:0;display:block}[data-product-gallery] .gallery-slide img{object-fit:contain;width:100%;height:100%}.images-enhanced [data-product-gallery] .gallery-slide img{transition:opacity var(--motion-fast) var(--ease);transform:none}[data-product-gallery] .gallery-slide:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}[data-product-gallery] .gallery-indicator{background:var(--color-paper);align-items:center;padding:0;display:flex}[data-product-gallery] .gallery-indicator[hidden],[data-product-gallery] .gallery-thumbnails{display:none}[data-product-gallery] .gallery-indicator-track{background:var(--color-surface-strong);flex:1;height:3px;display:block}[data-product-gallery] .gallery-indicator-track span{background:var(--color-secondary);height:100%;transition:width var(--motion-base) var(--ease);display:block}[data-product-gallery-empty]{aspect-ratio:1;background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-sm);place-items:center;display:grid}@media (width>=48rem){[data-product-gallery] .gallery-main{scroll-snap-type:none;display:block;overflow:hidden}[data-product-gallery] .gallery-slide{scroll-snap-align:none;width:100%;height:100%;display:none}[data-product-gallery] .gallery-slide[data-gallery-active=true]{display:block}[data-product-gallery] .gallery-thumbnails{gap:var(--space-2);max-width:100%;padding:var(--space-1) 1px;scrollbar-width:thin;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}[data-product-gallery] .gallery-thumbnails[hidden]{display:none}[data-product-gallery] .gallery-thumbnail{flex:0 0 var(--space-16);width:var(--space-16);height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-paper);cursor:pointer;transition:border-color var(--motion-fast) var(--ease);padding:0;display:block;overflow:hidden}[data-product-gallery] .gallery-thumbnail[aria-pressed=true]{border-color:var(--color-primary)}[data-product-gallery] .gallery-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}[data-product-gallery] .gallery-thumbnail:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}[data-product-gallery] .gallery-indicator{display:none}}@media (prefers-reduced-motion:reduce){[data-product-gallery] .gallery-indicator-track span{transition:none;animation:none}.images-enhanced [data-product-gallery] .gallery-slide img,[data-product-gallery] .gallery-thumbnail{transition:none}}.quick-add[data-astro-cid-yaaonfls]{z-index:19;top:var(--quick-add-top,var(--sticky-top-h));padding-block:var(--space-2);background:var(--color-primary);border-bottom:1px solid color-mix(in srgb, var(--color-primary-contrast) 18%, transparent);box-shadow:var(--shadow-card);pointer-events:none;transition:transform var(--nav-duration) var(--nav-ease), visibility 0s linear var(--nav-duration);visibility:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;left:0;right:0;transform:translateY(-100%)}.quick-add[data-astro-cid-yaaonfls].is-visible{pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.quick-add__inner[data-astro-cid-yaaonfls]{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-inline:var(--gutter);margin-inline:auto;display:flex}.quick-add__product[data-astro-cid-yaaonfls]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.quick-add__media[data-astro-cid-yaaonfls]{border-radius:var(--radius-sm);background:var(--color-surface);flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.quick-add__media[data-astro-cid-yaaonfls][hidden]{display:none}.quick-add__media[data-astro-cid-yaaonfls] img[data-astro-cid-yaaonfls]{object-fit:contain;width:100%;height:100%}.quick-add__copy[data-astro-cid-yaaonfls]{gap:.125rem;min-width:0;display:grid}.quick-add__title[data-astro-cid-yaaonfls]{color:var(--color-primary-contrast);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.quick-add__price[data-astro-cid-yaaonfls]{color:var(--color-on-dark-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1.3}.quick-add__button[data-astro-cid-yaaonfls]{min-height:var(--icon-button-size);padding:var(--space-3) var(--space-4);width:auto;font-size:var(--text-sm);flex:none}.quick-add__button[data-astro-cid-yaaonfls][data-state=busy]{border-color:var(--color-primary-contrast);background:color-mix(in srgb, var(--color-primary) 76%, var(--color-primary-contrast))}@media (prefers-reduced-motion:reduce){.quick-add[data-astro-cid-yaaonfls]{transition:none}}html:has(.media-lightbox[open]){overflow:hidden}.media-lightbox{z-index:2147483647;background:color-mix(in srgb, var(--color-primary) 96%, black);width:100dvw;max-width:none;height:100dvh;max-height:none;color:var(--color-primary-contrast);opacity:0;transition:opacity var(--motion-base) var(--ease);border:0;margin:0;padding:0;display:none;position:fixed;inset:0;overflow:hidden}.media-lightbox[open]{display:grid}.media-lightbox.is-visible{opacity:1}.media-lightbox::backdrop{background:var(--color-primary)}.media-lightbox-shell{width:100%;min-width:0;height:100%;min-height:0;transition:transform var(--motion-base) var(--ease);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;transform:translateY(.5rem)scale(.995)}.media-lightbox.is-visible .media-lightbox-shell{transform:translateY(0)scale(1)}.media-lightbox-header{justify-content:space-between;align-items:center;gap:var(--space-6);min-width:0;padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-6), env(safe-area-inset-right)) var(--space-4) max(var(--space-6), env(safe-area-inset-left));display:flex}.media-lightbox-heading{min-width:0}.media-lightbox-heading p{color:var(--color-accent-on-dark);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.media-lightbox-heading h2{margin-top:var(--space-1);color:var(--color-primary-contrast);font-family:var(--font-brand);font-size:var(--text-xl);font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-lightbox-header-actions{align-items:center;gap:var(--space-4);flex:none;display:flex}.media-lightbox-count{color:var(--color-on-dark-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.media-lightbox-close,.media-lightbox-nav{color:var(--color-primary-contrast);cursor:pointer;transition:background var(--motion-fast) var(--ease), border-color var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;padding:0;display:grid}.media-lightbox-close{width:2.75rem;height:2.75rem}.media-lightbox-close svg,.media-lightbox-nav svg{width:1.25rem;height:1.25rem}.media-lightbox-close:is(:hover,:focus-visible),.media-lightbox-nav:is(:hover,:focus-visible){background:#ffffff29;border-color:#ffffff73}.media-lightbox-close:hover{transform:rotate(4deg)}.media-lightbox-stage{align-items:center;gap:clamp(var(--space-3), 2vw, var(--space-8));min-width:0;height:100%;min-height:0;padding-inline:max(var(--space-4), env(safe-area-inset-left)) max(var(--space-4), env(safe-area-inset-right));grid-template-rows:minmax(0,1fr);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.media-lightbox-viewport{border-radius:var(--radius);background:color-mix(in srgb, var(--color-paper) 97%, var(--color-surface));overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;height:100%;min-height:0;overflow:auto hidden}.media-lightbox-viewport::-webkit-scrollbar{display:none}.media-lightbox-thumbnails::-webkit-scrollbar{display:none}.media-lightbox-track{width:100%;height:100%;min-height:0;display:flex}.media-lightbox-slide{width:100%;min-width:0;height:100%;min-height:0;padding:var(--space-4);background:color-mix(in srgb, var(--color-paper) 97%, var(--color-surface));scroll-snap-align:start;flex:0 0 100%;align-items:center;margin:0;display:flex;overflow:hidden}.media-lightbox-slide img{object-fit:contain;object-position:center;width:100%;min-width:0;height:100%;min-height:0;display:block}.media-lightbox-nav{width:3rem;height:3rem}.media-lightbox-nav[hidden]{visibility:hidden;display:grid}.media-lightbox-nav:disabled{cursor:default;opacity:.3}.media-lightbox-nav:disabled:is(:hover,:focus-visible){background:#ffffff14;border-color:#fff3;transform:none}.media-lightbox-nav--previous:hover{transform:translate(-2px)}.media-lightbox-nav--next:hover{transform:translate(2px)}.media-lightbox-footer{min-height:6.5rem;padding:var(--space-4) max(var(--space-6), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-6), env(safe-area-inset-left));justify-content:center;align-items:center;display:flex}.media-lightbox-footer[hidden]{display:none}.media-lightbox-thumbnails{gap:var(--space-2);max-width:min(100%,52rem);padding:var(--space-1);scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.media-lightbox-thumbnail{border-radius:var(--radius);background:var(--color-paper);cursor:pointer;opacity:.55;width:4rem;height:4rem;transition:border-color var(--motion-fast) var(--ease), opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease);border:1px solid #0000;flex:0 0 4rem;padding:0;display:block;position:relative;overflow:hidden}.media-lightbox-thumbnail img{object-fit:contain;width:100%;height:100%}.media-lightbox-thumbnail:hover{opacity:.82;transform:translateY(-1px)}.media-lightbox-thumbnail[aria-current=true]{border-color:var(--color-accent-on-dark);opacity:1}@media (width<=47.99rem){.media-lightbox-header{padding-inline:var(--space-4)}.media-lightbox-heading h2{font-size:var(--text-lg)}.media-lightbox-stage{padding-inline:max(var(--space-3), env(safe-area-inset-left)) max(var(--space-3), env(safe-area-inset-right));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.media-lightbox-nav{z-index:3;background:color-mix(in srgb, var(--color-primary) 82%, transparent);width:2.75rem;height:2.75rem;position:absolute;top:50%;transform:translateY(-50%)}.media-lightbox-nav--previous{left:var(--space-4)}.media-lightbox-nav--next{right:var(--space-4)}.media-lightbox-nav--previous:hover,.media-lightbox-nav--next:hover,.media-lightbox-nav:disabled:is(:hover,:focus-visible){transform:translateY(-50%)}.media-lightbox-footer{min-height:5.5rem;padding-inline:var(--space-3);justify-content:flex-start}.media-lightbox-thumbnail{flex-basis:3.5rem;width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.media-lightbox,.media-lightbox-shell,.media-lightbox-close,.media-lightbox-nav,.media-lightbox-thumbnail{transition:none}}.recommendations[data-astro-cid-u4avrdq3]{padding-block:var(--section-py);background:var(--color-paper)}.section-heading[data-astro-cid-u4avrdq3]{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.eyebrow[data-astro-cid-u4avrdq3]{margin-bottom:var(--space-3);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}h2[data-astro-cid-u4avrdq3]{font-size:var(--text-2xl)}.section-heading[data-astro-cid-u4avrdq3] a[data-astro-cid-u4avrdq3]{align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}.size-guide-trigger[data-astro-cid-7mbarpwn]{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-action);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;background:0 0;border:0;padding:0;line-height:1.4;display:inline-flex}.size-guide-trigger[data-astro-cid-7mbarpwn]:hover{color:var(--color-primary)}.unit-control[data-astro-cid-7mbarpwn]{justify-content:flex-start;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.unit-toggle[data-astro-cid-7mbarpwn]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-muted);display:inline-flex}.unit-button[data-astro-cid-7mbarpwn]{min-width:3.25rem;min-height:2.5rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:0 0;border:0}.unit-button[data-astro-cid-7mbarpwn][aria-pressed=true]{background:var(--color-primary);color:var(--color-primary-contrast)}.size-table-shell[data-astro-cid-7mbarpwn]{border:1px solid var(--color-border);border-radius:var(--radius-control);overflow-x:auto}.size-table[data-astro-cid-7mbarpwn]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:100%;font-size:var(--text-sm);text-align:left;line-height:1.5}.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn]:first-child,.size-table[data-astro-cid-7mbarpwn] td[data-astro-cid-7mbarpwn]:first-child{width:34%}.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn]:nth-child(2),.size-table[data-astro-cid-7mbarpwn] td[data-astro-cid-7mbarpwn]:nth-child(2),.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn]:nth-child(3),.size-table[data-astro-cid-7mbarpwn] td[data-astro-cid-7mbarpwn]:nth-child(3){width:33%}.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn],.size-table[data-astro-cid-7mbarpwn] td[data-astro-cid-7mbarpwn]{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn]{background:var(--color-surface-soft);color:var(--color-text);font-weight:var(--weight-semibold)}.size-table[data-astro-cid-7mbarpwn] td[data-astro-cid-7mbarpwn]{color:var(--color-text-muted)}.size-table[data-astro-cid-7mbarpwn] .recommended-size[data-astro-cid-7mbarpwn]{color:var(--color-primary);font-weight:var(--weight-semibold);white-space:nowrap}.size-table[data-astro-cid-7mbarpwn] tbody[data-astro-cid-7mbarpwn] tr[data-astro-cid-7mbarpwn]:last-child td[data-astro-cid-7mbarpwn]{border-bottom:0}.measure-section[data-astro-cid-7mbarpwn]{align-items:start;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 8rem;display:grid}.measure-copy[data-astro-cid-7mbarpwn]{align-content:start;gap:var(--space-4);display:grid}.measure-copy[data-astro-cid-7mbarpwn] h3[data-astro-cid-7mbarpwn]{font-family:var(--font-brand);font-size:var(--text-lg);line-height:1.15}.measure-copy[data-astro-cid-7mbarpwn] p[data-astro-cid-7mbarpwn],.measure-copy[data-astro-cid-7mbarpwn] li[data-astro-cid-7mbarpwn]{color:var(--color-text-muted);line-height:1.65}.measure-copy[data-astro-cid-7mbarpwn] ul[data-astro-cid-7mbarpwn]{gap:var(--space-3);padding-left:var(--space-6);margin:0;display:grid}.measure-graphic[data-astro-cid-7mbarpwn]{text-align:center;justify-self:end;width:8rem;max-width:100%;margin:0}.measure-graphic[data-astro-cid-7mbarpwn] img[data-astro-cid-7mbarpwn]{object-fit:contain;width:100%;max-height:16rem;display:block}@media (width>=48rem){.measure-section[data-astro-cid-7mbarpwn]{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 10rem}.measure-graphic[data-astro-cid-7mbarpwn]{justify-self:end;width:10rem}}@media (width<=22rem){.measure-section[data-astro-cid-7mbarpwn]{grid-template-columns:1fr}.measure-graphic[data-astro-cid-7mbarpwn]{justify-self:center}}.trekking-video[data-astro-cid-sqc7thbx]{padding-block:var(--section-py) var(--space-12);background:var(--color-paper)}.video-card[data-astro-cid-sqc7thbx]{gap:var(--space-8);padding:clamp(var(--space-6), 4vw, var(--space-12));border:1px solid var(--color-hairline);border-radius:var(--radius-card);background:var(--color-surface-soft);display:grid}.video-copy[data-astro-cid-sqc7thbx]{align-content:center;gap:var(--space-4);display:grid}.eyebrow[data-astro-cid-sqc7thbx]{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}h2[data-astro-cid-sqc7thbx]{max-width:18ch;font-family:var(--font-brand);text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.5vw,3rem);line-height:1.15}.video-description[data-astro-cid-sqc7thbx]{max-width:39rem;color:var(--color-text-muted);line-height:1.75}.video-link[data-astro-cid-sqc7thbx]{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-self:start;line-height:1.5;text-decoration:none}.video-link[data-astro-cid-sqc7thbx] span[data-astro-cid-sqc7thbx]{margin-left:var(--space-1);display:inline-block}.video-frame[data-astro-cid-sqc7thbx]{aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--color-surface-strong);overflow:hidden}.video-frame[data-astro-cid-sqc7thbx] iframe[data-astro-cid-sqc7thbx]{border:0;width:100%;height:100%;display:block}@media (width>=48rem){.video-card[data-astro-cid-sqc7thbx]{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.trekking-comparison[data-astro-cid-vs3juyp7]{padding-block:var(--space-12) var(--section-py);background:var(--color-paper)}.section-heading[data-astro-cid-vs3juyp7]{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.eyebrow[data-astro-cid-vs3juyp7]{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}h2[data-astro-cid-vs3juyp7]{max-width:22ch;font-family:var(--font-brand);text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.5vw,3rem);line-height:1.15}.comparison-intro[data-astro-cid-vs3juyp7]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}.table-viewport[data-astro-cid-vs3juyp7]{overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-viewport[data-astro-cid-vs3juyp7]:focus-visible{outline:2px solid var(--color-action);outline-offset:var(--space-1)}.comparison-table[data-astro-cid-vs3juyp7]{border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;background:var(--color-surface);width:100%;min-width:74rem;font-size:var(--text-xs);text-align:left;line-height:1.35}.comparison-table[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7],.comparison-table[data-astro-cid-vs3juyp7] td[data-astro-cid-vs3juyp7]{min-width:8rem;padding:var(--space-3) var(--space-4);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);vertical-align:top}.comparison-table[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]:last-child,.comparison-table[data-astro-cid-vs3juyp7] td[data-astro-cid-vs3juyp7]:last-child{border-right:0}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7]:last-child th[data-astro-cid-vs3juyp7],.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7]:last-child td[data-astro-cid-vs3juyp7]{border-bottom:0}.comparison-table[data-astro-cid-vs3juyp7] thead[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{background:var(--color-surface-soft);min-width:10rem;color:var(--color-text);font-weight:var(--weight-semibold)}.comparison-table[data-astro-cid-vs3juyp7] thead[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]:first-child,.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{border-right:2px solid var(--color-border);min-width:12rem;position:sticky;left:0}.comparison-table[data-astro-cid-vs3juyp7] thead[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]:first-child{z-index:3;background:var(--color-surface-soft)}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{z-index:2;background:var(--color-surface)}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7]:nth-child(2n) th[data-astro-cid-vs3juyp7]{background:color-mix(in srgb, var(--color-surface-soft) 52%, var(--color-surface))}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7][data-featured] th[data-astro-cid-vs3juyp7]{background:var(--color-surface-strong)}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{color:var(--color-text);font-weight:var(--weight-semibold)}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7]:nth-child(2n){background:color-mix(in srgb, var(--color-surface-soft) 52%, var(--color-surface))}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7][data-featured]{background:var(--color-surface-strong)}.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7][data-featured] th[data-astro-cid-vs3juyp7],.comparison-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7][data-featured] td[data-astro-cid-vs3juyp7]{font-weight:var(--weight-semibold)}.scroll-hint[data-astro-cid-vs3juyp7]{margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-2xs)}.scroll-hint[data-astro-cid-vs3juyp7] span[data-astro-cid-vs3juyp7]{margin-left:var(--space-1)}.comparison-note[data-astro-cid-vs3juyp7]{max-width:62rem;margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.5}.sr-only[data-astro-cid-vs3juyp7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trekking-benefits[data-astro-cid-twvzbdjj]{padding-block:var(--section-py);background:var(--color-paper)}.section-heading[data-astro-cid-twvzbdjj]{margin-bottom:var(--space-8)}.eyebrow[data-astro-cid-twvzbdjj]{margin-bottom:var(--space-3);color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}h2[data-astro-cid-twvzbdjj]{max-width:18ch;font-family:var(--font-brand);text-wrap:balance;font-size:clamp(1.875rem,1.5rem + 1.5vw,3rem);line-height:1.15}.benefit-viewport[data-astro-cid-twvzbdjj]{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.benefit-viewport[data-astro-cid-twvzbdjj]::-webkit-scrollbar{display:none}.benefit-viewport[data-astro-cid-twvzbdjj]:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.benefit-list[data-astro-cid-twvzbdjj]{gap:var(--space-4);grid-auto-columns:min(74vw,21.5rem);grid-auto-flow:column;width:max-content;margin:0;padding:0;list-style:none;display:grid}.benefit-card[data-astro-cid-twvzbdjj]{border:1px solid var(--color-hairline);background:var(--color-surface);scroll-snap-align:start;min-width:0;overflow:hidden}.card-image[data-astro-cid-twvzbdjj]{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-paper);place-items:center;display:grid;overflow:hidden}.card-image[data-astro-cid-twvzbdjj] img[data-astro-cid-twvzbdjj]{object-fit:contain;width:100%;height:100%;display:block}.card-image[data-astro-cid-twvzbdjj] img[data-astro-cid-twvzbdjj][hidden],.image-fallback[data-astro-cid-twvzbdjj][hidden]{display:none}.image-fallback[data-astro-cid-twvzbdjj]{color:var(--color-secondary);font-family:var(--font-brand);font-size:var(--text-xl)}.card-copy[data-astro-cid-twvzbdjj]{align-content:start;gap:var(--space-3);padding:var(--space-6);display:grid}.card-number[data-astro-cid-twvzbdjj]{color:var(--color-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}h3[data-astro-cid-twvzbdjj]{max-width:23ch;font-family:var(--font-brand);font-size:var(--text-lg);text-wrap:balance;line-height:1.25}.card-copy[data-astro-cid-twvzbdjj] p[data-astro-cid-twvzbdjj]{color:var(--color-text-muted);font-size:var(--text-base);line-height:1.65}.swipe-hint[data-astro-cid-twvzbdjj]{align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}@media (width>=48rem){.benefit-viewport[data-astro-cid-twvzbdjj]{scroll-snap-type:none;margin:0;padding:0;overflow:visible}.benefit-list[data-astro-cid-twvzbdjj]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;width:100%}.swipe-hint[data-astro-cid-twvzbdjj]{display:none}}.founder-story[data-astro-cid-musthmbh]{padding-bottom:var(--section-py);background:var(--color-paper)}.story-card[data-astro-cid-musthmbh]{gap:var(--space-8);padding:clamp(var(--space-8), 5vw, var(--space-16));border-top:3px solid var(--color-secondary);background:var(--color-surface);display:grid}.story-content[data-astro-cid-musthmbh]{align-content:center;gap:var(--space-8);min-width:0;display:grid}.story-heading[data-astro-cid-musthmbh]{align-content:start;gap:var(--space-4);display:grid}.eyebrow[data-astro-cid-musthmbh]{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}h2[data-astro-cid-musthmbh]{max-width:14ch;font-size:clamp(1.8rem,1.5rem + 1.3vw,2.75rem);font-weight:var(--weight-black);line-height:1.1}.story-copy[data-astro-cid-musthmbh]{gap:var(--space-4);max-width:39rem;color:var(--color-text-muted);line-height:1.75;display:grid}.story-link[data-astro-cid-musthmbh]{margin-top:var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-semibold);justify-self:start;line-height:1.5;text-decoration:none}.value[data-astro-cid-num7siws]:has(input:checked){border-color:var(--color-primary);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-primary)}.value[data-astro-cid-num7siws]{align-items:center;gap:var(--space-2);cursor:pointer;display:inline-flex}.value[data-astro-cid-num7siws] input[data-astro-cid-num7siws]{accent-color:var(--color-primary)}[data-product-page] .product-stage{background:var(--color-paper)}[data-product-page][data-product-state=loading] .breadcrumb{visibility:hidden}[data-product-page] .breadcrumb{font-size:var(--text-2xs)}[data-product-page] .pdp{padding-bottom:var(--space-20);grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""gallery""purchase";display:grid}[data-product-page] .pdp[hidden]{display:none}[data-product-page] .pdp>.gallery-col{grid-area:gallery;min-width:0}[data-product-page] .product-summary{min-height:10rem;padding:var(--space-2) var(--gutter) var(--space-4);grid-area:summary;position:relative}[data-product-page] .product-summary-content{gap:var(--space-2);display:grid}.product-loading-status[data-astro-cid-num7siws]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-product-page][data-product-state=loading] .product-summary-content,[data-product-page][data-product-state=loading] .purchase-content{visibility:hidden}[data-product-page] .product-summary .title{font-family:var(--font-editorial);font-size:clamp(1.375rem,1.25rem + .35vw,1.75rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:1.08}[data-product-page] .meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}[data-product-page] .meta>.rating{align-self:flex-start;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--text-xs);text-decoration:none;display:flex}[data-product-page] .meta>.rating[hidden]{display:none}[data-product-page] .summary-copy{max-width:38rem;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.5}[data-product-page] .product-summary .rating-stars--sm{font-size:var(--text-xs)}[data-product-page] .price{align-items:baseline;gap:var(--space-2);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:1.125rem;line-height:1.3;display:flex}[data-product-page] .price-current{color:var(--color-text);font-weight:var(--weight-medium)}[data-product-page] .purchase-panel{min-height:31rem;padding:var(--space-6) var(--gutter) 0;scroll-margin-top:calc(var(--sticky-top-h) + var(--space-4));grid-area:purchase;position:relative}[data-product-page] .purchase-content{flex-direction:column;gap:1.25rem;display:flex}[data-product-page] .purchase{--option-group-gap:var(--space-6);--option-label-gap:var(--space-2);gap:var(--space-6);flex-direction:column;display:flex}[data-product-page] .options{gap:var(--option-group-gap,var(--space-4));flex-direction:column;display:flex}[data-product-page] .option{border:0;min-inline-size:0;margin:0;padding:0}[data-product-page] .option-label{margin:0 0 var(--option-label-gap,var(--space-2));color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);padding:0;display:block}[data-product-page] .values{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-product-page] .value{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-soft);font-size:var(--text-sm);transition:border-color var(--motion-fast) var(--ease), background var(--motion-fast) var(--ease), color var(--motion-fast) var(--ease)}[data-product-page] .value:hover{border-color:var(--color-primary)}[data-product-page] .value[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-bg));box-shadow:inset 0 0 0 1px var(--color-primary)}[data-product-page] .swatch-option{appearance:none;touch-action:manipulation;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid}[data-product-page] .swatch-option:before{border:1px solid var(--color-border);border-radius:var(--radius-pill);outline-offset:2px;background:var(--swatch-color);content:"";width:2rem;height:2rem;transition:outline-color var(--motion-fast) var(--ease);outline:2px solid #0000}[data-product-page] .swatch-option[aria-pressed=true]:before{outline:2px solid var(--color-primary);outline-offset:2px}[data-product-page] .actions{gap:var(--space-3);flex-direction:column;display:flex}[data-product-page] .actions .btn--cta{min-height:3.25rem}[data-product-page] .stock{justify-content:flex-start;align-items:start;gap:var(--space-2);color:var(--color-success);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;order:-1;display:flex}[data-product-page] .stock-icon{flex:none;margin-top:.05em}[data-product-page] .stock-copy{min-width:0}[data-product-page] .stock-out{color:var(--color-danger)}[data-product-page] .stock-note{color:var(--color-text-muted);font-weight:var(--weight-normal)}[data-product-page] .trust{gap:var(--space-3);padding-inline:0;padding-block:var(--space-2);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}[data-product-page] .trust li{align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}[data-product-page] .trust .trust-item span{min-width:0}[data-product-page] .trust-icon{flex:none}[data-product-page] .status{color:var(--color-danger);font-size:var(--text-sm)}[data-product-page] .product-details{gap:var(--space-2);display:grid}[data-product-page] .product-details .accordion{border-radius:var(--radius-control);background:var(--color-surface-soft);border:0}[data-product-page] .product-details .accordion summary,[data-product-page] .product-details .accordion-body-inner{padding-inline:var(--space-4)}[data-product-page] .detail-list{display:block}[data-product-page] .detail-item{padding-block:var(--space-3)}[data-product-page] .detail-item:first-child{padding-top:0}[data-product-page] .detail-item dt{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}[data-product-page] .detail-item dd{color:var(--color-text);font-size:var(--text-sm)}[data-product-page] .box-contents-list{gap:var(--space-2);padding-left:var(--space-4);list-style:outside;display:grid}[data-product-page] .policy-links{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-product-page] .shipping-information{gap:var(--space-4);display:grid}[data-product-page] .shipping-intro,[data-product-page] .shipping-copy,[data-product-page] .shipping-note{line-height:1.65}[data-product-page] .shipping-callout{padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-muted);color:var(--color-text);font-weight:var(--weight-medium)}[data-product-page] .shipping-section{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-hairline);display:grid}[data-product-page] .shipping-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}[data-product-page] .shipping-section-heading h3,[data-product-page] .shipping-section>h3{font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:normal}[data-product-page] .shipping-days-label{color:var(--color-text-muted);font-size:var(--text-xs);flex:none}[data-product-page] .shipping-bullets{gap:var(--space-2);padding-left:var(--space-4);list-style:outside;display:grid}[data-product-page] .shipping-rates{display:grid}[data-product-page] .shipping-rate{gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--color-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-product-page] .shipping-rate:last-child{border-bottom:0}[data-product-page] .shipping-rate dd{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right}[data-product-page] .shipping-note{color:var(--color-text-muted);font-size:var(--text-xs)}[data-product-page] .product-error{padding-block:var(--section-py);background:var(--color-paper)}[data-product-page] .product-error .container{justify-items:start;gap:var(--space-4);display:grid}[data-product-page] .faq{padding-block:var(--section-py);background:var(--color-paper)}[data-product-page] .faq-container{max-width:var(--prose-max)}[data-product-page] .faq-heading{margin-bottom:var(--space-8);font-family:var(--font-brand);font-size:var(--text-2xl);text-align:center}[data-product-page] .faq-list{gap:var(--space-2);display:grid}[data-product-page] .faq-item{border-radius:var(--radius-control);background:var(--color-surface-soft);border:0}[data-product-page] .recommendations{padding-block:var(--section-py);background:var(--color-paper)}[data-product-page] .recommendations .section-heading{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}[data-product-page] .recommendations .eyebrow{margin-bottom:var(--space-3);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.02em}[data-product-page] .recommendations h2{font-size:var(--text-2xl)}[data-product-page] .recommendations .section-heading a{align-items:center;gap:var(--space-2);min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}[data-product-page] [data-product-options][data-quick-add-attention]{outline:2px solid var(--color-action);outline-offset:var(--space-2)}@media (width>=48rem){[data-product-page] .pdp{max-width:var(--container-max);padding:0 var(--gutter) var(--space-20);align-items:start;column-gap:clamp(var(--space-8), 4vw, var(--space-16));row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(21rem,.92fr);grid-template-areas:"gallery summary""gallery purchase";margin-inline:auto}[data-product-page] .product-summary,[data-product-page] .purchase-panel{padding:0}[data-product-page] .product-summary-content{gap:var(--space-3);padding-top:var(--space-2)}}@media (width>=68rem){[data-product-page] .product-summary .title{font-size:clamp(1.875rem,1.65rem + .45vw,2.25rem)}[data-product-page] .summary-copy{font-size:var(--text-base)}}@media (width>=72rem){[data-product-page] .trust{column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){[data-product-page] .value,[data-product-page] .swatch-option:before{transition:none}}.review-detail[data-astro-cid-pfd7sxln]{gap:var(--space-6);display:grid}.review-detail__media[data-astro-cid-pfd7sxln]{aspect-ratio:1;background:var(--color-surface-soft);border-radius:var(--radius-card);place-items:center;display:grid;overflow:hidden}.review-detail__media[data-astro-cid-pfd7sxln] img,.review-detail__media[data-astro-cid-pfd7sxln] video{object-fit:contain;width:100%;height:100%;max-height:60dvh}.review-detail__navigation[data-astro-cid-pfd7sxln]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.review-detail__copy[data-astro-cid-pfd7sxln]{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.review-detail__copy[data-astro-cid-pfd7sxln]>p[data-astro-cid-pfd7sxln],.review-detail__copy[data-astro-cid-pfd7sxln] blockquote p{white-space:pre-wrap}.review-detail__copy[data-astro-cid-pfd7sxln] blockquote{border-left:2px solid var(--color-border);margin:var(--space-4) 0;padding-left:var(--space-4)}.review-form[data-astro-cid-xmvgwtsj] form[data-astro-cid-xmvgwtsj]{gap:var(--space-3);display:grid}.review-form[data-astro-cid-xmvgwtsj] form[data-astro-cid-xmvgwtsj][hidden]{display:none}.review-form[data-astro-cid-xmvgwtsj] form[data-astro-cid-xmvgwtsj]>label[data-astro-cid-xmvgwtsj],.review-form[data-astro-cid-xmvgwtsj] legend[data-astro-cid-xmvgwtsj]{font-weight:var(--weight-medium)}.review-form[data-astro-cid-xmvgwtsj] input[data-astro-cid-xmvgwtsj]:not([type=radio]),.review-form[data-astro-cid-xmvgwtsj] textarea[data-astro-cid-xmvgwtsj]{border:1px solid var(--color-border);border-radius:var(--radius-control);width:100%;padding:var(--space-3) var(--space-4);font:inherit;background:var(--color-bg);color:var(--color-text)}.review-form[data-astro-cid-xmvgwtsj] input[data-astro-cid-xmvgwtsj][type=file]{padding:var(--space-3)}.review-form[data-astro-cid-xmvgwtsj] textarea[data-astro-cid-xmvgwtsj]{resize:vertical}.review-form[data-astro-cid-xmvgwtsj] .muted[data-astro-cid-xmvgwtsj]{font-size:var(--text-sm)}.review-form__rating[data-astro-cid-xmvgwtsj]{margin:var(--space-3) 0;gap:var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.review-form__rating[data-astro-cid-xmvgwtsj] legend[data-astro-cid-xmvgwtsj]{margin-bottom:var(--space-2)}.review-form__rating[data-astro-cid-xmvgwtsj] label[data-astro-cid-xmvgwtsj]{align-items:center;gap:var(--space-2);min-height:var(--icon-button-size);padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-control);cursor:pointer;display:inline-flex}.review-form__rating[data-astro-cid-xmvgwtsj] input[data-astro-cid-xmvgwtsj]{accent-color:var(--color-primary)}.review-form__error[data-astro-cid-xmvgwtsj]{color:var(--color-danger);padding:var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-control)}.review-form__receipt[data-astro-cid-xmvgwtsj]{padding:var(--space-6);background:var(--color-surface-soft);border-radius:var(--radius-card)}.review-form__files[data-astro-cid-xmvgwtsj]{gap:var(--space-3);padding:0;list-style:none;display:grid}[data-review-form-root] .review-form__file{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}[data-review-form-root] .review-form__file img{object-fit:cover;border-radius:var(--radius-sm);width:3rem;height:3rem}[data-review-form-root] .review-form__file>div{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);flex:1}[data-review-form-root] .review-form__remove{min-height:var(--icon-button-size);padding:var(--space-2);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}[data-review-form-root] progress{width:100%;accent-color:var(--color-primary)}.reviews[data-astro-cid-maof2uqa]{padding-block:var(--section-py)}.reviews[data-astro-cid-maof2uqa] [data-astro-cid-maof2uqa][hidden]{display:none}.reviews__header[data-astro-cid-maof2uqa]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.reviews__header[data-astro-cid-maof2uqa] h2[data-astro-cid-maof2uqa]{font-size:var(--text-2xl);margin-bottom:var(--space-2)}.reviews__summary[data-astro-cid-maof2uqa]{gap:var(--space-8);padding-block:var(--space-8);border-bottom:1px solid var(--color-border);grid-template-columns:1fr 1fr;display:grid}.reviews__average[data-astro-cid-maof2uqa]{font-size:var(--text-display);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.reviews__distribution[data-astro-cid-maof2uqa]{gap:var(--space-2);padding:0;list-style:none;display:grid}.reviews__distribution[data-astro-cid-maof2uqa] li[data-astro-cid-maof2uqa]{gap:var(--space-3);grid-template-columns:3ch 1fr 3ch;align-items:center;display:grid}meter[data-astro-cid-maof2uqa]{width:100%;accent-color:var(--color-primary)}meter[data-astro-cid-maof2uqa]::-webkit-meter-bar{background:var(--color-surface-muted);border-radius:var(--radius-pill);border:0}meter[data-astro-cid-maof2uqa]::-webkit-meter-optimum-value{background:var(--color-primary);border-radius:var(--radius-pill)}meter[data-astro-cid-maof2uqa]::-moz-meter-bar{background:var(--color-primary);border-radius:var(--radius-pill)}.reviews__filters[data-astro-cid-maof2uqa]{gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.reviews__filters[data-astro-cid-maof2uqa] label[data-astro-cid-maof2uqa]{gap:var(--space-2);min-width:10rem;font-size:var(--text-sm);flex:1;display:grid}select[data-astro-cid-maof2uqa]{min-height:var(--icon-button-size);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-bg);color:var(--color-text);font:inherit}.reviews__more[data-astro-cid-maof2uqa]{margin-top:var(--space-6)}[data-reviews] .review-card{border-bottom:1px solid var(--color-border);padding-block:var(--space-6);gap:var(--space-3);overflow-wrap:anywhere;display:grid}[data-reviews] .review-card__header{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}[data-reviews] .review-card time{font-size:var(--text-xs);color:var(--color-text-muted)}[data-reviews] .review-card__header time{margin-left:auto}[data-reviews] .review-card__verified{font-size:var(--text-xs);background:var(--color-surface-muted);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3)}[data-reviews] .review-card__stars{color:var(--color-rating);letter-spacing:var(--space-1)}[data-reviews] .review-card__content,[data-reviews] .review-card__reply p{white-space:pre-wrap}[data-reviews] .review-card__media{gap:var(--space-3);flex-wrap:wrap;display:flex}[data-reviews] .review-card__media button{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-soft);width:6rem;color:var(--color-text);font:inherit;cursor:pointer;padding:0;overflow:hidden}[data-reviews] .review-card__media img{object-fit:cover;width:100%;height:100%}[data-reviews] .review-card__reply{padding:var(--space-4);border-left:2px solid var(--color-border);background:var(--color-surface-soft);gap:var(--space-2);margin:0;display:grid}[data-reviews] button:disabled{opacity:.55;cursor:default}@media (width<=35rem){.reviews__summary[data-astro-cid-maof2uqa]{gap:var(--space-6);grid-template-columns:1fr}}
