[data-product-page]{--pdp-section-py:var(--space-16);--pdp-heading-gap:var(--space-6);--pdp-card-gap:var(--space-4);--card-rail-gap:var(--pdp-card-gap)}[data-product-page]>section[data-pdp-section]{min-width:0;padding-block:calc(var(--pdp-section-py) / 2)}[data-product-page]>section[data-pdp-tone=muted],[data-product-page]>section[data-pdp-tone=brand]{padding-block:var(--pdp-section-py)}[data-product-page]>section[data-pdp-tone=brand]{--pdp-title-color:var(--color-primary-contrast);--pdp-muted-color:var(--color-on-dark-muted)}[data-product-page]>section[data-pdp-static]{padding-top:0}[data-product-page] section[data-pdp-section] [data-pdp-heading]{gap:var(--space-3);margin-block:0 var(--pdp-heading-gap);display:grid}[data-product-page] section[data-pdp-section] [data-pdp-heading] h2{color:var(--pdp-title-color,var(--color-text));font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);text-wrap:balance;margin:0}[data-product-page] section[data-pdp-section] [data-pdp-heading][data-pdp-statement] h2{font-size:var(--text-hero);letter-spacing:var(--tracking-tight)}[data-product-page] section[data-pdp-section] [data-pdp-heading] .eyebrow{color:var(--pdp-muted-color,var(--color-text-muted));font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:normal;margin:0}[data-product-page] section[data-pdp-section] [data-pdp-intro]{color:var(--pdp-muted-color,var(--color-text-body));font-size:var(--text-base);line-height:var(--leading-body);margin:0}[data-product-page] [data-pdp-title-group]{gap:var(--space-3);display:grid}[data-product-page] [data-pdp-content]{min-width:0}[data-product-page] [data-pdp-layout=split]{gap:var(--pdp-heading-gap);display:grid}[data-product-page] section[data-pdp-section] [data-pdp-layout=split] [data-pdp-heading]{margin-bottom:0}[data-product-page] section[data-pdp-section] .pdp-heading-actions{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}[data-product-page] [data-pdp-pending]{opacity:0;transform:translateY(var(--space-6))}@media (width>=64rem){[data-product-page]{--pdp-section-py:var(--space-24);--pdp-heading-gap:var(--space-8);--pdp-card-gap:var(--space-6)}[data-product-page] [data-pdp-layout=split]{column-gap:var(--space-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (prefers-reduced-motion:reduce){[data-product-page] [data-pdp-heading],[data-product-page] [data-pdp-content]{opacity:1!important;transform:none!important}}[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);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:none;transform:none}[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);transform-origin:0;width:100%;height:100%;display:block}[data-product-gallery-empty][hidden]{display:none}[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>=64rem){[data-product-gallery]{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";align-items:start;width:100%;max-width:36.8rem;margin-inline:auto}[data-product-gallery]:has(.gallery-thumbnails:not([hidden])){grid-template-areas:"thumbnails main";grid-template-columns:calc(var(--space-16) + var(--space-2)) minmax(0, 1fr);column-gap:var(--space-4);max-width:calc(46rem * .8 + var(--space-16) + var(--space-2) + var(--space-4))}[data-product-gallery] .gallery-main,[data-product-gallery] .gallery-empty{aspect-ratio:4/5;border-radius:var(--radius-card);grid-area:main}[data-gallery-portrait-primary] .gallery-slide:first-child img{object-fit:cover}[data-product-gallery] .gallery-thumbnails{width:calc(var(--space-16) + var(--space-2));gap:var(--space-2);max-width:100%;padding:var(--space-1);scrollbar-width:thin;overscroll-behavior-block:contain;flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden 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-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}[data-product-gallery] .gallery-thumbnail:before{inset-inline-start:calc(-1 * var(--space-1));width:2px;height:var(--space-5);background:var(--color-action);content:"";transition:transform var(--motion-fast) var(--ease);position:absolute;top:50%;transform:translateY(-50%)scaleY(0)}[data-product-gallery] .gallery-thumbnail[aria-pressed=true]:before{transform:translateY(-50%)scaleY(1)}[data-product-gallery] .gallery-thumbnail img{object-fit:contain;border-radius:var(--radius-sm);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,[data-product-gallery] .gallery-thumbnail:before{transition:none}}.quick-add[data-astro-cid-yaaonfls]{z-index:19;padding-block:var(--space-2);background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card);pointer-events:none;clip-path:inset(0 0 100%);transition:clip-path var(--nav-duration) var(--nav-ease), visibility 0s linear var(--nav-duration);visibility:hidden;position:absolute;top:100%;left:0;right:0}.quick-add[data-astro-cid-yaaonfls].is-visible{pointer-events:auto;clip-path:inset(0);visibility:visible;transition-delay:0s}.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-text);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-text-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}@media (prefers-reduced-motion:reduce){.quick-add[data-astro-cid-yaaonfls]{transition:none}}.data-table-frame{overscroll-behavior-inline:contain;border-radius:var(--radius-card);background:var(--color-paper);min-width:0;overflow-x:auto}.data-table-frame:focus-visible{outline:2px solid var(--color-action);outline-offset:var(--space-1)}.data-table{border-collapse:separate;border-spacing:0;background:var(--color-paper);width:100%;color:var(--color-text-body);font-size:var(--text-sm);font-variant-numeric:tabular-nums;line-height:var(--leading-snug);text-align:left}.data-table :is(th,td){padding:var(--space-3);border-bottom:1px solid var(--color-hairline);vertical-align:middle;overflow-wrap:anywhere}.data-table th{color:var(--color-text);font-weight:var(--weight-medium)}.data-table thead th{padding-block:var(--space-4);vertical-align:top}.data-table tbody tr:last-child :is(th,td){border-bottom:0}.data-table :is([data-featured],[data-selected=true]){background:var(--color-surface-muted)}.data-table caption.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width>=64rem){.data-table :is(th,td){padding:var(--space-5)}.data-table thead th{padding-block:var(--space-6)}}.specifications-body[data-astro-cid-66qdtmeb]{gap:var(--space-6)}.specification-detail[data-astro-cid-66qdtmeb]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--color-hairline);font-size:var(--text-base);line-height:var(--leading-snug);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.specification-detail[data-astro-cid-66qdtmeb]:first-child{padding-top:0}.specification-detail[data-astro-cid-66qdtmeb] dd[data-astro-cid-66qdtmeb]{color:var(--color-text);text-align:right;overflow-wrap:anywhere}.specification-table[data-astro-cid-66qdtmeb]{table-layout:fixed;min-width:18rem}.specification-table[data-astro-cid-66qdtmeb] th[data-astro-cid-66qdtmeb]:first-child{z-index:1;background:var(--color-paper);width:28%;position:sticky;left:0}.specification-primary[data-astro-cid-66qdtmeb],.specification-secondary[data-astro-cid-66qdtmeb]{display:block}.specification-primary[data-astro-cid-66qdtmeb]{font-size:inherit;font-weight:var(--weight-normal)}.specification-secondary[data-astro-cid-66qdtmeb]{margin-top:var(--space-1);color:var(--color-text-muted)}.sr-only[data-astro-cid-66qdtmeb]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.top-review[data-astro-cid-vd3hn52w]{gap:var(--space-3);overflow-wrap:anywhere;margin:0;display:grid}.top-review[data-astro-cid-vd3hn52w] figcaption[data-astro-cid-vd3hn52w]{color:var(--color-text);font-weight:var(--weight-medium)}.top-review__stars[data-astro-cid-vd3hn52w]{color:var(--color-rating);letter-spacing:var(--space-1)}.top-review[data-astro-cid-vd3hn52w] blockquote[data-astro-cid-vd3hn52w]{white-space:pre-wrap;margin:0}.product-description[data-astro-cid-ovekwdn7]{gap:var(--space-4);min-width:0;font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere;display:grid}.product-description[data-astro-cid-ovekwdn7] strong{color:inherit;font-weight:var(--weight-medium)}.product-description[data-astro-cid-ovekwdn7] em{font-style:italic}.product-description[data-astro-cid-ovekwdn7] ul,.product-description[data-astro-cid-ovekwdn7] ol{padding-left:var(--space-6)}.product-description[data-astro-cid-ovekwdn7] ul{list-style:outside}.product-description[data-astro-cid-ovekwdn7] ol{list-style:decimal}.product-description[data-astro-cid-ovekwdn7] li+li,.product-description[data-astro-cid-ovekwdn7] li>p+p{margin-top:var(--space-2)}.product-description[data-astro-cid-ovekwdn7] a{text-underline-offset:var(--space-1)}.product-description[data-astro-cid-ovekwdn7] h1,.product-description[data-astro-cid-ovekwdn7] h2,.product-description[data-astro-cid-ovekwdn7] h3,.product-description[data-astro-cid-ovekwdn7] h4,.product-description[data-astro-cid-ovekwdn7] h5,.product-description[data-astro-cid-ovekwdn7] h6{color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.product-description[data-astro-cid-ovekwdn7] blockquote{padding-left:var(--space-4);border-left:2px solid var(--color-border)}.product-description[data-astro-cid-ovekwdn7] pre{white-space:pre;min-width:0;overflow-x:auto}.product-description[data-astro-cid-ovekwdn7] code{font-size:inherit}.product-description[data-astro-cid-ovekwdn7] img{max-width:100%;height:auto}.purchase-services[data-astro-cid-c5hy6f4c]{gap:var(--space-3);display:grid}.return-note[data-astro-cid-c5hy6f4c]{color:var(--color-text-body);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.service-notes[data-astro-cid-c5hy6f4c]{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.service-notes[data-astro-cid-c5hy6f4c] li[data-astro-cid-c5hy6f4c]{align-items:center;gap:var(--space-2);min-height:var(--icon-button-size);min-width:0;color:var(--color-text-body);font-size:var(--text-xs);display:inline-flex}.service-notes[data-astro-cid-c5hy6f4c] svg{flex:none}.service-notes[data-astro-cid-c5hy6f4c] span[data-astro-cid-c5hy6f4c]{overflow-wrap:anywhere}.service-card[data-astro-cid-c5hy6f4c]{align-content:start;justify-items:start;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-soft);display:grid}h3[data-astro-cid-c5hy6f4c]{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-snug)}.service-card[data-astro-cid-c5hy6f4c] p[data-astro-cid-c5hy6f4c]{color:var(--color-text-body);font-size:var(--text-sm);line-height:var(--leading-body)}.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-medium);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-action)}.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-medium);background:0 0;border:0}.unit-button[data-astro-cid-7mbarpwn][aria-pressed=true]{background:var(--color-action);color:var(--color-action-contrast)}.size-table[data-astro-cid-7mbarpwn]{table-layout:fixed}.size-table[data-astro-cid-7mbarpwn] th[data-astro-cid-7mbarpwn]:first-child{width:50%}.size-table[data-astro-cid-7mbarpwn] .recommended-size[data-astro-cid-7mbarpwn]{color:var(--color-text);font-weight:var(--weight-medium)}.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}}[data-product-page] .product-stage{background:var(--color-paper)}[data-product-page] .breadcrumb{font-size:var(--text-2xs)}[data-product-page] .pdp{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""gallery""purchase";padding-bottom:0;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{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}[data-product-page] .product-summary .title{font-family:var(--font-editorial);font-size:var(--text-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}[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-body);font-size:var(--text-xs);text-decoration:none;display:flex}[data-product-page] .meta>.rating>span:first-child{color:var(--color-rating);font-weight:var(--weight-medium)}[data-product-page] .meta>.rating[hidden]{display:none}[data-product-page] .summary-copy{max-width:38rem;color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-body)}.product-subtitle[data-astro-cid-kleltgz2]{color:var(--color-text-body);font-size:var(--text-sm);line-height:var(--leading-body)}[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{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{gap:var(--space-6);flex-direction:column;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] .option-selection{color:var(--color-text-muted);font-weight:var(--weight-normal)}[data-product-page] .option-selection:empty{display:none}[data-product-page] .option-selection:before{content:"·";margin-inline:var(--space-2)}[data-product-page] .choice-pill[data-option-swatch]{inline-size:var(--icon-button-size);block-size:var(--icon-button-size);padding:var(--space-1);background:0 0}[data-product-page] .choice-pill[data-option-swatch]:hover{background:var(--color-surface-soft)}[data-product-page] .choice-pill[data-option-swatch]:has(input:checked){box-shadow:inset 0 0 0 2px var(--color-action);background:0 0}[data-product-page] .choice-pill[data-option-swatch]:has(input:focus-visible){outline-offset:3px;outline-style:dashed}[data-product-page] .option-color{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--option-color);flex-shrink:0;display:block;box-shadow:inset 0 0 0 1px #00000014}[data-product-page] .option-color-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-product-page] .actions{gap:var(--space-3);flex-direction:column;display:flex}[data-product-page] .actions .btn--cta{min-height:3.25rem}.status[data-astro-cid-kleltgz2]:empty{display:none}.delivery-estimate[data-astro-cid-kleltgz2]{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug);text-align:center}.delivery-estimate[data-astro-cid-kleltgz2][hidden]{display:none}.product-details[data-astro-cid-kleltgz2]{gap:var(--space-2);display:grid}.box-contents-list[data-astro-cid-kleltgz2]{gap:var(--space-2);padding-left:var(--space-4);list-style:outside;display:grid}@media (width>=64rem){[data-product-page] .pdp{max-width:var(--container-max);padding:0 var(--gutter);align-items:start;column-gap:var(--space-12);row-gap:var(--space-6);grid-template:"gallery summary""gallery purchase"1fr/minmax(0,.58fr) minmax(0,.42fr);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 (prefers-reduced-motion:reduce){[data-product-page] .value{transition:none}}.faq[data-astro-cid-zo4ycnmb]{background:var(--color-surface-soft)}h2[data-astro-cid-zo4ycnmb]{max-width:20ch}.intro[data-astro-cid-zo4ycnmb]{max-width:36ch}.btn[data-astro-cid-zo4ycnmb]{background:var(--color-paper);justify-self:start;gap:var(--space-3);margin-top:var(--space-6)}.faq-list[data-astro-cid-zo4ycnmb]{gap:var(--space-2);min-width:0;display:grid}.accordion-body[data-astro-cid-zo4ycnmb] p[data-astro-cid-zo4ycnmb]{white-space:pre-wrap}.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-medium);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-medium);text-decoration:none;display:inline-flex}.trekking-showcase[data-astro-cid-row2slkt]{background:var(--color-paper)}.showcase-heading[data-astro-cid-row2slkt]{max-width:42rem}.title-line[data-astro-cid-row2slkt]{display:block}.showcase-intro[data-astro-cid-row2slkt]{max-width:48ch}.showcase-content[data-astro-cid-row2slkt]{--showcase-travel:12px;max-width:64rem;margin-inline:auto}.showcase-stage[data-astro-cid-row2slkt],.showcase-fact-columns[data-astro-cid-row2slkt]{column-gap:var(--pdp-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.showcase-stage[data-astro-cid-row2slkt]{padding-block:var(--showcase-travel);align-items:center}.showcase-image[data-astro-cid-row2slkt]{background:var(--color-paper);width:100%;height:clamp(18rem,65vw,42rem);transform:translate3d(0, var(--story-y,0px), 0);margin:0}.showcase-image[data-astro-cid-row2slkt] img[data-astro-cid-row2slkt]{object-fit:contain;width:100%;height:100%;display:block}.images-enhanced .showcase-image[data-astro-cid-row2slkt] img[data-astro-cid-row2slkt]{transition:none;transform:none}.showcase-fact-columns[data-astro-cid-row2slkt]{margin-top:var(--pdp-heading-gap)}.showcase-facts[data-astro-cid-row2slkt]{align-content:start;gap:var(--space-4);margin:0;display:grid}dt[data-astro-cid-row2slkt]{grid-template-columns:var(--space-6) minmax(0, 1fr);align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:grid}dt[data-astro-cid-row2slkt] svg{width:var(--space-6);height:var(--space-6)}dd[data-astro-cid-row2slkt]{margin:var(--space-1) 0 0;padding-left:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}@media (width>=48rem){.showcase-content[data-astro-cid-row2slkt]{--showcase-travel:24px}.showcase-facts[data-astro-cid-row2slkt]{gap:var(--pdp-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}dt[data-astro-cid-row2slkt]{grid-template-columns:var(--space-8) minmax(0, 1fr)}dt[data-astro-cid-row2slkt] svg{width:var(--space-8);height:var(--space-8)}dd[data-astro-cid-row2slkt]{padding-left:calc(var(--space-8) + var(--space-2))}}@media (prefers-reduced-motion:reduce){.showcase-image[data-astro-cid-row2slkt]{transform:none!important}}.trekking-benefits[data-astro-cid-twvzbdjj]{background:var(--color-paper)}h2[data-astro-cid-twvzbdjj]{max-width:24ch}.benefit-list[data-astro-cid-twvzbdjj]{gap:var(--pdp-card-gap);margin:0;padding:0;list-style:none;display:grid}.benefit-card[data-astro-cid-twvzbdjj]{border-radius:var(--radius-card);background:var(--color-surface-soft);flex-direction:column;min-width:0;display:flex;overflow:hidden}.card-image[data-astro-cid-twvzbdjj]{aspect-ratio:3/2;background:0 0;width:100%;overflow:hidden}.card-image[data-astro-cid-twvzbdjj] img[data-astro-cid-twvzbdjj][data-benefit-image]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.images-enhanced .card-image[data-astro-cid-twvzbdjj] img[data-astro-cid-twvzbdjj]{transition:none;transform:none}.card-copy[data-astro-cid-twvzbdjj]{align-content:start;gap:var(--space-2);padding:var(--space-6);display:grid}h3[data-astro-cid-twvzbdjj]{font-size:var(--text-lg);line-height:var(--leading-snug);text-wrap:balance}.card-copy[data-astro-cid-twvzbdjj] p[data-astro-cid-twvzbdjj]{color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-body)}.card-copy[data-astro-cid-twvzbdjj] .study-note[data-astro-cid-twvzbdjj]{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-2xs);display:grid}@media (width>=64rem){.benefit-list[data-astro-cid-twvzbdjj]{grid-template-columns:repeat(3,minmax(0,1fr))}}.trekking-use-cases[data-astro-cid-wsqjiloh]{background:var(--color-paper)}h2[data-astro-cid-wsqjiloh]{max-width:24ch}.section-intro[data-astro-cid-wsqjiloh]{max-width:58ch}.use-case-tabs[data-astro-cid-wsqjiloh]{grid-template-columns:repeat(var(--scene-count), minmax(0, 1fr));gap:var(--space-1);width:min(100%,32rem);margin-bottom:var(--space-8);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-soft);display:grid;position:relative}.use-case-tabs[data-astro-cid-wsqjiloh][hidden]{display:none}.use-case-tab[data-astro-cid-wsqjiloh]{z-index:1;min-width:0;min-height:var(--icon-button-size);padding:var(--space-2);padding-inline:var(--space-1);border-radius:var(--radius-pill);color:var(--color-text-body);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);cursor:pointer;transition:color var(--motion-fast) var(--ease);background:0 0;border:0;position:relative}.use-case-tab[data-astro-cid-wsqjiloh][aria-selected=true]{color:var(--color-action-contrast)}.use-case-indicator[data-astro-cid-wsqjiloh]{top:var(--space-1);bottom:var(--space-1);width:calc((100% - (var(--scene-count) + 1) * var(--space-1)) / var(--scene-count));border-radius:var(--radius-pill);background:var(--color-action);pointer-events:none;position:absolute;left:0}[data-astro-cid-wsqjiloh][data-use-cases-ready] .use-case-panels[data-astro-cid-wsqjiloh]{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}[data-astro-cid-wsqjiloh][data-use-cases-ready] .use-case-panels[data-astro-cid-wsqjiloh]::-webkit-scrollbar{display:none}[data-astro-cid-wsqjiloh][data-use-cases-ready] .use-case-panel[data-astro-cid-wsqjiloh]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.use-case-panel[data-astro-cid-wsqjiloh]{gap:var(--space-6);display:grid}.use-case-panel[data-astro-cid-wsqjiloh]:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px;border-radius:var(--radius-card)}[data-astro-cid-wsqjiloh][data-trekking-use-cases]:not([data-use-cases-ready]) .use-case-panel[data-astro-cid-wsqjiloh]+.use-case-panel[data-astro-cid-wsqjiloh]{margin-top:var(--space-12)}.use-case-image[data-astro-cid-wsqjiloh]{aspect-ratio:3/2;border-radius:var(--radius-card);background:var(--color-surface-soft);width:100%;margin:0;overflow:hidden}.use-case-image[data-astro-cid-wsqjiloh] img[data-astro-cid-wsqjiloh]{object-fit:cover;width:100%;height:100%;display:block}.images-enhanced .use-case-image[data-astro-cid-wsqjiloh] img[data-astro-cid-wsqjiloh]{transition:none;transform:none}.use-case-copy[data-astro-cid-wsqjiloh]{align-self:center;max-width:40rem}.use-case-number[data-astro-cid-wsqjiloh]{margin-bottom:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}h3[data-astro-cid-wsqjiloh]{max-width:22ch;margin-bottom:var(--space-4);font-size:var(--text-2xl);line-height:var(--leading-tight);text-wrap:balance}.use-case-copy[data-astro-cid-wsqjiloh]>p[data-astro-cid-wsqjiloh]:last-child{color:var(--color-text-body);line-height:var(--leading-body)}@media (width>=48rem){.use-case-tab[data-astro-cid-wsqjiloh]{padding-inline:var(--space-4);font-size:var(--text-sm)}.use-case-panel[data-astro-cid-wsqjiloh]{gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);grid-template-areas:"copy image"}.use-case-copy[data-astro-cid-wsqjiloh]{grid-area:copy}.use-case-image[data-astro-cid-wsqjiloh]{grid-area:image}}@media (prefers-reduced-motion:reduce){.use-case-tab[data-astro-cid-wsqjiloh]{transition:none}}.trekking-video[data-astro-cid-sqc7thbx]{margin-top:var(--space-6)}summary[data-astro-cid-sqc7thbx]{align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);min-height:var(--icon-button-size);font-weight:var(--weight-medium);cursor:pointer;list-style:none;display:flex}summary[data-astro-cid-sqc7thbx]::-webkit-details-marker{display:none}summary[data-astro-cid-sqc7thbx] span[data-astro-cid-sqc7thbx]{flex:1}.video-body[data-astro-cid-sqc7thbx]{gap:var(--space-5);padding:0 var(--space-6) var(--space-6);display:grid}.video-body[data-astro-cid-sqc7thbx] p[data-astro-cid-sqc7thbx]{max-width:var(--prose-max);color:var(--color-text-body);line-height:var(--leading-body)}.video-host[data-astro-cid-sqc7thbx]{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--color-surface-muted);overflow:hidden}.video-host[data-astro-cid-sqc7thbx][hidden]{display:none}[data-video-host] iframe{border:0;width:100%;height:100%;display:block}.comparison-value[data-astro-cid-snmvv6rf]{gap:var(--space-1);font-variant-numeric:tabular-nums;display:grid}.comparison-value__primary[data-astro-cid-snmvv6rf],.comparison-value__secondary[data-astro-cid-snmvv6rf]{white-space:nowrap}.comparison-value__secondary[data-astro-cid-snmvv6rf]{font-size:var(--text-xs);font-weight:var(--weight-normal);color:var(--color-text-muted)}.trekking-comparison[data-astro-cid-vs3juyp7]{--comparison-parameter-width:8rem;--comparison-model-width:11rem;background:var(--color-surface-soft)}.intro[data-astro-cid-vs3juyp7]{max-width:58ch}.comparison-desktop[data-astro-cid-vs3juyp7]{display:none}.comparison-table[data-astro-cid-vs3juyp7]{table-layout:fixed;min-width:calc(var(--comparison-parameter-width) + var(--comparison-model-count) * var(--comparison-model-width));text-align:center}.comparison-parameter[data-astro-cid-vs3juyp7]{width:var(--comparison-parameter-width)}.comparison-featured[data-astro-cid-vs3juyp7]{width:var(--comparison-model-width)}.comparison-table[data-astro-cid-vs3juyp7] tr[data-astro-cid-vs3juyp7]>[data-astro-cid-vs3juyp7]:first-child{z-index:1;background:var(--color-paper);text-align:left;position:sticky;left:0}.comparison-table[data-astro-cid-vs3juyp7] [data-astro-cid-vs3juyp7][data-featured]{left:var(--comparison-parameter-width);z-index:1;background:var(--color-surface-muted);font-weight:var(--weight-medium);box-shadow:1px 0 var(--color-hairline);position:sticky}.comparison-model[data-astro-cid-vs3juyp7]{gap:var(--space-2);text-align:center;display:grid}.comparison-brand[data-astro-cid-vs3juyp7]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal)}.comparison-model-name[data-astro-cid-vs3juyp7]{text-wrap:balance;min-block-size:2lh}.comparison-mobile-table[data-astro-cid-vs3juyp7]{--comparison-mobile-featured-width:7.5rem;--comparison-mobile-model-width:10rem;table-layout:fixed;min-width:calc(var(--comparison-mobile-featured-width) + (var(--comparison-model-count) - 1) * var(--comparison-mobile-model-width));text-align:center}.comparison-mobile-table[data-astro-cid-vs3juyp7] col[data-astro-cid-vs3juyp7]{width:var(--comparison-mobile-model-width)}.comparison-mobile-table[data-astro-cid-vs3juyp7] .comparison-featured[data-astro-cid-vs3juyp7]{width:var(--comparison-mobile-featured-width)}.comparison-mobile-table[data-astro-cid-vs3juyp7] [data-astro-cid-vs3juyp7][data-featured]{z-index:1;background:var(--color-paper);color:var(--color-text);font-weight:var(--weight-medium);box-shadow:1px 0 var(--color-hairline);position:sticky;left:0}.comparison-mobile-table[data-astro-cid-vs3juyp7] thead[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{background:var(--color-surface-muted)}.comparison-mobile-table[data-astro-cid-vs3juyp7] .comparison-field-label[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-normal);text-align:left;border-bottom:0}.comparison-field-label[data-astro-cid-vs3juyp7] span[data-astro-cid-vs3juyp7]{left:var(--space-3);width:max-content;display:block;position:sticky}.comparison-mobile-table[data-astro-cid-vs3juyp7] tbody[data-astro-cid-vs3juyp7]+tbody[data-astro-cid-vs3juyp7] .comparison-field-label[data-astro-cid-vs3juyp7] th[data-astro-cid-vs3juyp7]{border-top:1px solid var(--color-hairline)}.comparison-mobile-table[data-astro-cid-vs3juyp7] td[data-astro-cid-vs3juyp7]{padding:var(--space-2) var(--space-3) var(--space-4)}.comparison-sources[data-astro-cid-vs3juyp7]{gap:var(--space-3);margin-top:var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-body);display:grid}.comparison-sources[data-astro-cid-vs3juyp7]>p[data-astro-cid-vs3juyp7]:first-child{max-width:95ch}.sources-label[data-astro-cid-vs3juyp7]{font-weight:var(--weight-medium)}@media (width>=64rem){.comparison-desktop[data-astro-cid-vs3juyp7]{display:block}.comparison-mobile[data-astro-cid-vs3juyp7]{display:none}}.founder-story[data-astro-cid-musthmbh]{background:var(--color-primary);color:var(--color-primary-contrast)}.story-heading[data-astro-cid-musthmbh]{max-width:var(--prose-max);text-align:center;justify-items:center;margin-inline:auto}.story-wordmark[data-astro-cid-musthmbh]{width:auto;height:var(--wordmark-height);margin-bottom:var(--space-6)}h2[data-astro-cid-musthmbh]{max-width:22ch}.title-line[data-astro-cid-musthmbh]{display:block}.story-copy[data-astro-cid-musthmbh]{color:var(--color-on-dark-muted);line-height:var(--leading-body);align-content:start;display:grid}.story-intro[data-astro-cid-musthmbh]{max-width:var(--prose-max);text-align:center;text-wrap:pretty;justify-self:center}.story-principles[data-astro-cid-musthmbh]{margin:var(--space-12) 0 0;padding:0;list-style:none;display:grid}.story-principles[data-astro-cid-musthmbh] li[data-astro-cid-musthmbh]{align-content:start;gap:var(--space-3);padding-block:var(--space-8);border-top:1px solid color-mix(in srgb, var(--color-primary-contrast) 20%, transparent);display:grid}.principle-number[data-astro-cid-musthmbh]{margin-bottom:var(--space-3);color:var(--color-accent-on-dark);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);font-variant-numeric:tabular-nums}.story-principles[data-astro-cid-musthmbh] h3[data-astro-cid-musthmbh]{color:var(--color-primary-contrast);font-size:var(--text-lg);letter-spacing:normal;line-height:var(--leading-snug)}.story-footer[data-astro-cid-musthmbh]{gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid color-mix(in srgb, var(--color-primary-contrast) 20%, transparent);font-size:var(--text-sm);display:grid}.story-origin[data-astro-cid-musthmbh],.commitment[data-astro-cid-musthmbh]{align-content:start;gap:var(--space-4);display:grid}@media (width>=64rem){.story-principles[data-astro-cid-musthmbh]{gap:var(--pdp-card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.story-footer[data-astro-cid-musthmbh]:has(.commitment){column-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}[data-reviews] .review-card{border-radius:var(--radius-card);background:var(--color-surface-soft);overflow-wrap:anywhere;color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-body);align-content:start;display:grid;overflow:hidden}[data-reviews] .review-card__body{gap:var(--space-3);padding:var(--space-6);display:grid}[data-reviews] .review-card h3{color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-snug)}[data-reviews] .review-card__stars{color:var(--color-rating);letter-spacing:var(--space-1)}[data-reviews] .review-card__content,[data-reviews] .review-card__preview{white-space:pre-wrap}[data-reviews] .review-card__header{align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}[data-reviews] .review-card__header strong{color:var(--color-text)}[data-reviews] .review-card time{font-size:var(--text-xs);color:var(--color-text-muted)}[data-reviews] .review-card__header time{flex-basis:100%}[data-reviews] .review-card__verified{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-strong);font-size:var(--text-xs)}[data-reviews] .review-card__media{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-reviews] .review-card__media button{justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:4/3;background:var(--color-surface-muted);width:100%;min-width:0;color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;flex-direction:column;padding:0;display:flex}[data-reviews] .review-card__media button:only-child{grid-column:1/-1}[data-reviews] .review-card__media img{object-fit:cover;width:100%;height:100%;display:block}[data-reviews] .review-card__story summary{cursor:pointer;flex-shrink:0;order:1;list-style:none}[data-reviews] [data-review-disclosure]{flex-direction:column;display:flex}[data-reviews] [data-review-text]{flex-shrink:0;overflow:hidden}[data-reviews] .review-card__story summary::-webkit-details-marker{display:none}[data-reviews] .review-card__preview{display:block}[data-reviews] .review-card__expand{min-height:var(--icon-button-size);color:var(--color-text);font-size:var(--text-sm);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}[data-reviews] .review-card__story:has([open])>.review-card__preview{display:none}[data-reviews] .review-card__story[data-review-measuring]>.review-card__preview{visibility:hidden;pointer-events:none;width:100%;display:block;position:absolute}[data-reviews] .review-card__story{position:relative}[data-reviews] .review-card__collapse,[data-reviews] [data-review-disclosure][open] .review-card__expand{display:none}[data-reviews] [data-review-disclosure][open] .review-card__collapse{min-height:var(--icon-button-size);font-size:var(--text-sm);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}[data-reviews] [data-review-wall=masonry]>[data-review-id]{width:var(--review-column-width);left:var(--review-x);top:var(--review-y);position:absolute}:where([data-reviews],[data-review-detail]) .review-reply{gap:var(--space-2);margin:var(--space-4) 0 0;border-left:2px solid var(--color-border);padding-left:var(--space-4);color:var(--color-text-body);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:anywhere;display:grid}:where([data-reviews],[data-review-detail]) .review-reply>strong{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium)}:where([data-reviews],[data-review-detail]) .review-reply>p{white-space:pre-wrap}.review-detail[data-astro-cid-74pfi2rs]{gap:var(--space-6);display:grid}.review-detail[data-astro-cid-74pfi2rs] [hidden]{display:none}.review-detail__media[data-astro-cid-74pfi2rs]{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-height:60dvh;display:flex;overflow:auto hidden}.review-detail__media[data-astro-cid-74pfi2rs]::-webkit-scrollbar{display:none}.review-detail__media[data-astro-cid-74pfi2rs] .review-detail__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:start;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.review-detail__media[data-astro-cid-74pfi2rs] img,.review-detail__media[data-astro-cid-74pfi2rs] video{object-fit:contain;border-radius:var(--radius-control);max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){.review-detail__media[data-astro-cid-74pfi2rs]{transition:height var(--motion-base) var(--ease)}}.review-detail__navigation[data-astro-cid-74pfi2rs]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.review-detail__copy[data-astro-cid-74pfi2rs]{gap:var(--space-3);overflow-wrap:anywhere;display:grid}.review-detail__copy[data-astro-cid-74pfi2rs]>p[data-astro-cid-74pfi2rs]{white-space:pre-wrap}.review-form[data-astro-cid-ahll5ehm] form[data-astro-cid-ahll5ehm]{gap:var(--space-3);display:grid}.review-form[data-astro-cid-ahll5ehm] form[data-astro-cid-ahll5ehm][hidden]{display:none}.review-form__format-help[data-astro-cid-ahll5ehm]{margin-top:var(--space-2);font-size:var(--text-xs);display:block}.review-form[data-astro-cid-ahll5ehm] form[data-astro-cid-ahll5ehm]>label[data-astro-cid-ahll5ehm],.review-form[data-astro-cid-ahll5ehm] legend[data-astro-cid-ahll5ehm]{font-weight:var(--weight-medium)}.review-form[data-astro-cid-ahll5ehm] input[data-astro-cid-ahll5ehm]:not([type=radio]),.review-form[data-astro-cid-ahll5ehm] textarea[data-astro-cid-ahll5ehm]{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-ahll5ehm] input[data-astro-cid-ahll5ehm][type=file]{padding:var(--space-3)}.review-form[data-astro-cid-ahll5ehm] textarea[data-astro-cid-ahll5ehm]{resize:vertical}.review-form[data-astro-cid-ahll5ehm] .muted[data-astro-cid-ahll5ehm]{font-size:var(--text-sm)}.review-form__rating[data-astro-cid-ahll5ehm]{margin:var(--space-3) 0;gap:var(--space-2);border:0;flex-wrap:wrap;padding:0;display:flex}.review-form__rating[data-astro-cid-ahll5ehm] legend[data-astro-cid-ahll5ehm]{margin-bottom:var(--space-2)}.review-form__error[data-astro-cid-ahll5ehm]{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-ahll5ehm]{padding:var(--space-6);background:var(--color-surface-soft);border-radius:var(--radius-card)}.review-form__files[data-astro-cid-ahll5ehm]{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);background:var(--color-surface-soft);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-action)}.reviews[data-astro-cid-kbky4kvd]{scroll-margin-top:calc(var(--sticky-top-h) + var(--space-12))}.reviews[data-astro-cid-kbky4kvd] [data-astro-cid-kbky4kvd][hidden]{display:none}.reviews__summary[data-astro-cid-kbky4kvd]{gap:var(--space-8);padding:var(--space-6);border-radius:var(--radius-card);background:var(--color-surface-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:0;display:grid}.reviews__average[data-astro-cid-kbky4kvd]{font-size:var(--text-hero);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.reviews__distribution[data-astro-cid-kbky4kvd]{gap:var(--space-2);padding:0;list-style:none;display:grid}.reviews__distribution[data-astro-cid-kbky4kvd] li[data-astro-cid-kbky4kvd]{grid-template-columns:max-content minmax(0, 1fr) var(--rating-count-width);gap:var(--space-3);align-items:center;display:grid}.reviews__rating[data-astro-cid-kbky4kvd]{gap:var(--space-2);color:var(--color-rating);font-variant-numeric:tabular-nums;grid-template-columns:1ch 1em;align-items:center;display:grid}.reviews__rating-count[data-astro-cid-kbky4kvd]{text-align:right;font-variant-numeric:tabular-nums}.reviews__bar[data-astro-cid-kbky4kvd]{height:var(--space-2);background:var(--color-surface-muted);border-radius:var(--radius-pill);overflow:hidden}[data-astro-cid-kbky4kvd][data-distribution-fill]{background:var(--color-rating);border-radius:inherit;height:100%;display:block}.reviews__scale[data-astro-cid-kbky4kvd]{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}.reviews__list[data-astro-cid-kbky4kvd]{align-items:start;gap:var(--pdp-card-gap);display:grid}.reviews__list[data-astro-cid-kbky4kvd][data-review-wall=masonry]{display:block;position:relative}@media (width>=48rem){.reviews__list[data-astro-cid-kbky4kvd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviews__filters[data-astro-cid-kbky4kvd]{gap:var(--space-4);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.reviews__filters[data-astro-cid-kbky4kvd] label[data-astro-cid-kbky4kvd]{gap:var(--space-2);min-width:10rem;font-size:var(--text-sm);flex:1;display:grid}select[data-astro-cid-kbky4kvd]{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-kbky4kvd]{margin-top:var(--space-6)}[data-reviews] button:disabled{opacity:.55;cursor:default}@media (width<=35rem){.reviews__summary[data-astro-cid-kbky4kvd]{gap:var(--space-6);grid-template-columns:1fr}}
