@layer components{.review-section{padding-block:0 var(--space-7);color:var(--color-text);position:relative}@media (width>=64rem){.review-section{padding-block:0 var(--space-8)}}.review-section__inner{position:relative;container:review-section/inline-size}.review-hero{padding-block:var(--space-3) var(--space-7);color:var(--color-text)}@media (width>=64rem){.review-hero{padding-block:var(--space-4) var(--space-8)}}.review-hero__split{gap:var(--space-6);display:grid}@container review-section (width>=55rem){.review-hero__split{grid-template-columns:minmax(0,560fr) minmax(0,544fr);align-items:start;gap:2rem}}.review-hero__gallery{min-inline-size:0}@container review-section (width>=36rem) and (width<55rem){.review-hero__gallery{max-inline-size:30rem}}.review-hero__slide{margin:0}.review-hero__slide[hidden]{display:none}.review-hero__main{aspect-ratio:1;border-radius:var(--radius-14);background:var(--tile-honey);color:inherit;display:block;position:relative;overflow:clip}a.review-hero__main:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}.review-hero__image{object-fit:cover;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.review-hero__art{block-size:auto;inline-size:71.4%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.review-hero__play{block-size:4rem;inline-size:4rem}.review-hero__play .play-icon{block-size:1.5rem;inline-size:1.5rem}.review-hero__hint{background:var(--color-surface);max-inline-size:calc(100% - 2rem);color:var(--color-text);text-transform:uppercase;border-radius:.375rem;padding:.4375rem .6875rem;position:absolute;inset-block-end:1rem;inset-inline-start:1rem}@container review-section (width<30rem){.review-hero__hint-action{display:none}}.review-hero__thumbs{scrollbar-width:none;gap:.875rem;margin-block-start:.875rem;display:flex;overflow-x:auto}.review-hero__thumbs::-webkit-scrollbar{display:none}.review-hero__thumb{border-radius:var(--radius-10);background:var(--tile-honey);cursor:pointer;background-clip:padding-box;border:.125rem solid #0000;flex:none;block-size:6.875rem;inline-size:8.0625rem;padding:0;position:relative;overflow:clip}.review-hero__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.review-hero__thumb[aria-pressed=true]{border-color:var(--gold)}.review-hero__thumb:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.review-hero__thumb-play{block-size:1.75rem;inline-size:1.75rem}.review-hero__thumb-play .play-icon{block-size:.75rem;inline-size:.75rem}.review-hero__transcript{border:.0625rem solid var(--color-border);border-radius:var(--radius-12);margin-block-start:1rem;padding:.875rem 1.125rem}.review-hero__transcript-toggle{color:var(--gold);cursor:pointer;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.review-hero__transcript-toggle::-webkit-details-marker{display:none}.review-hero__transcript-toggle:after{content:"";block-size:.5rem;inline-size:.5rem;transition:transform var(--duration-fast) var(--ease-standard);border-block-end:.1rem solid;border-inline-end:.1rem solid;flex:none;transform:translateY(-.125rem)rotate(45deg)}.review-hero__transcript[open] .review-hero__transcript-toggle:after{transform:translateY(.125rem)rotate(-135deg)}.review-hero__transcript-toggle:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}.review-hero__transcript-text{color:var(--color-text);margin:.75rem 0 0}.review-hero__content{min-inline-size:0}.review-hero__meta{flex-wrap:wrap;align-items:center;gap:.625rem;margin-block-end:1.375rem;display:flex}.review-hero__chip{border:.0625rem solid var(--color-border);color:var(--color-text-muted);text-transform:uppercase;border-radius:.3125rem;align-items:center;gap:.4375rem;margin:0;padding:.375rem .75rem .375rem .625rem;display:inline-flex}.review-hero__chip--verified{border-color:var(--tile-olive);background:var(--tile-olive);color:var(--tile-ink-olive)}.review-hero__chip--link{color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);text-decoration:none}.review-hero__chip--link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}@media (hover:hover){.review-hero__chip--link:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent)}}.review-hero__chip-icon{flex:none;block-size:1rem;inline-size:1rem}.review-hero__chip--button{cursor:pointer}.review-hero__chip--button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.review-hero__chip-info{opacity:.7;flex:none;block-size:.875rem;inline-size:.875rem}.review-hero__note{border:.0625rem solid var(--color-border);border-radius:var(--radius-12);background:var(--color-surface);inline-size:min(22rem,100vw - 2rem);color:var(--color-text);margin:auto;padding:1.125rem 1.25rem;box-shadow:0 1rem 2.5rem #0000002e}.review-hero__note::backdrop{background:#0003}.review-hero__note-title{margin-block-end:.375rem;display:block}.review-hero__date{color:var(--color-text-muted);text-transform:uppercase;margin:0}.review-hero__rating{color:var(--gold);gap:.375rem;margin:0 0 1.125rem;display:flex}.review-hero__star{fill:currentColor;flex:none;block-size:1.375rem;inline-size:1.375rem}.review-hero__star[data-empty]{color:var(--color-text-muted);fill:none}.review-hero__title{color:var(--color-text);margin:0 0 1.375rem}.review-hero__author{border-block-end:.0625rem solid var(--color-border);align-items:center;gap:.875rem;padding-block-end:1.625rem;display:flex}.review-hero__avatar{background:var(--tile-blush);block-size:3rem;inline-size:3rem;color:var(--tile-ink-blush);border-radius:50%;flex:none;place-items:center;display:grid}.review-hero__byline{min-inline-size:0}.review-hero__name{margin:0 0 .25rem}.review-hero__author-meta{color:var(--color-text-muted);margin:0}.review-hero__author-meta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 40%, transparent);text-underline-offset:.2em}@media (hover:hover){.review-hero__author-meta a:hover{color:var(--color-text);text-decoration-color:currentColor}}.review-hero__consent{color:var(--color-text-muted);align-items:center;gap:.375rem;margin:.375rem 0 0;display:flex}.review-hero__consent-icon{block-size:.875rem;inline-size:.875rem;color:var(--gold);flex:none}.review-hero__body{gap:1rem;padding-block:1.625rem;display:grid}.review-hero__body p{color:var(--color-text);margin:0}.review-hero__proscons{gap:1rem;margin-block:.625rem 1.625rem;display:grid}@container review-section (width>=30rem){.review-hero__proscons{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.review-hero__pc{border-radius:var(--radius-12);background:var(--tile-olive);color:var(--tile-ink-olive);padding:1.375rem}.review-hero__pc[data-tile=blush]{background:var(--tile-blush);color:var(--tile-ink-blush)}.review-hero__pc-title{color:inherit;text-transform:uppercase;margin:0 0 .875rem;font-weight:400}.review-hero__pc-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.review-hero__pc-item{align-items:flex-start;gap:.625rem;display:flex}.review-hero__pc-mark{flex:none;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.1875rem}.review-hero__helpful{border-block-start:.0625rem solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-block-start:1.375rem;display:flex}.review-hero__helpful-label{margin:0}.review-hero__votes{gap:.75rem;display:flex}.review-hero__vote{border:.0625rem solid var(--color-border);color:var(--color-text);cursor:pointer;text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5625rem .9375rem .5625rem .8125rem;display:inline-flex}.review-hero__vote .thumb-icon{block-size:1.125rem;inline-size:1.125rem}.review-hero__vote.is-active{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent)}.review-hero__vote:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}@media (hover:hover){.review-hero__vote:hover:not(:disabled){border-color:var(--color-text-muted)}}.review-hero__share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:1.25rem;display:flex}.review-hero__share-label{margin:0}.review-hero__share-actions{flex-wrap:wrap;gap:.5rem;display:flex}.review-hero__share-button{border:.0625rem solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:.4375rem;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .75rem;text-decoration:none;display:inline-flex}.review-hero__share-button[hidden]{display:none}.review-hero__share-button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}@media (hover:hover){.review-hero__share-button:hover{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 8%, transparent)}}.review-hero__share-icon{flex:none;block-size:1.125rem;inline-size:1.125rem}.review-about__row{gap:var(--space-5);align-items:start;display:grid}@container review-section (width>=55rem){.review-about__row{grid-template-columns:minmax(0,672fr) minmax(0,440fr)}.review-about__row--single{grid-template-columns:minmax(0,27.5rem)}}@container review-section (width>=36rem) and (width<55rem){.review-about__row--single{grid-template-columns:minmax(0,27.5rem)}}.review-about__reply{min-inline-size:0;padding:var(--space-5);border-radius:var(--radius-16);background:var(--tile-cream);color:var(--tile-ink-cream)}@container review-section (width>=36rem){.review-about__reply{padding:2.25rem}}.review-about__reply-head{flex-wrap:wrap;align-items:center;gap:.875rem;margin-block-end:1.375rem;display:flex}.review-about__reply-avatar{background:var(--tile-honey);border-radius:50%;flex:none;block-size:3.25rem;inline-size:3.25rem;display:block;overflow:clip}.review-about__reply-avatar img{block-size:100%;inline-size:100%;display:block}.review-about__reply-avatar .review-about__reply-photo{object-fit:cover;object-position:50% 20%}.review-about__reply-byline{flex:10rem;min-inline-size:0}.review-about__reply-name{color:inherit;margin:0 0 .25rem}.review-about__reply-meta{margin:0}.review-about__reply-badge{background:var(--gold);color:var(--on-dark);text-transform:uppercase;border-radius:.3125rem;flex:none;margin:0;padding:.3125rem .625rem}.review-about__reply-text{gap:1.5rem;display:grid}.review-about__reply-text p{margin:0}.review-about__product{min-inline-size:0;padding:var(--space-5);border:.0625rem solid var(--color-border);border-radius:var(--radius-16);background:var(--color-surface)}@container review-section (width>=36rem){.review-about__product{padding:1.75rem}}.review-about__product-eyebrow{color:var(--color-text-muted);text-transform:uppercase;margin:0 0 1.125rem}.review-about__product-media{border-radius:var(--radius-12);background:var(--tile-cream);block-size:11.25rem;display:block;overflow:clip}.review-about__product-media img{object-fit:contain;mix-blend-mode:multiply;block-size:100%;inline-size:100%;display:block}.review-about__product-name{margin:1.125rem 0 .5rem}.review-about__product-name a{color:var(--color-text);text-decoration:none}.review-about__product-name a:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}@media (hover:hover){.review-about__product-name a:hover{text-underline-offset:.2em;text-decoration:underline}}.review-about__product-rating{color:var(--color-text-muted);align-items:center;gap:.625rem;margin:0 0 1rem;display:flex}.review-about__product-stars{color:var(--gold);gap:.1875rem;display:inline-flex}.review-about__product-star{fill:currentColor;flex:none;block-size:.875rem;inline-size:.875rem}.review-about__product-star[data-empty]{color:var(--color-text-muted);fill:none}.review-about__product-specs{margin:0 0 1.25rem}.review-about__product-spec{border-block-end:.0625rem solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:.5625rem;display:flex}.review-about__product-spec dt{color:var(--color-text-muted)}.review-about__product-spec dd{color:var(--color-text);text-align:end;margin:0}.review-about__product-button{border-radius:var(--radius-8)}.review-about__product-link{text-align:center;color:var(--color-text);text-transform:uppercase;margin-block-start:.875rem;text-decoration:none;display:block}.review-about__product-link:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}@media (hover:hover){.review-about__product-link:hover{color:var(--gold)}}.review-more__head{align-items:flex-start;gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-6);display:flex}@container review-section (width>=55rem){.review-more__head{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:3.75rem;margin-block-end:2.75rem}}.review-more__intro{max-inline-size:35rem}.review-more__eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 .875rem}.review-more__title{color:var(--color-text);margin:0}.review-more__title-line{display:block}.review-more__all{color:var(--gold);text-transform:uppercase;flex:none;text-decoration:none}.review-more__all:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.25rem}@media (hover:hover){.review-more__all:hover{text-underline-offset:.25em;text-decoration:underline}}.review-more__grid{gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none;display:grid}@container review-section (width>=36rem){.review-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container review-section (width>=55rem){.review-more__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-more__card{min-inline-size:0}.review-more__media{aspect-ratio:363/240;border-radius:var(--radius-12);background:var(--tile-sand);display:block;position:relative;overflow:clip}.review-more__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--duration-normal) var(--ease-standard);display:block;position:absolute;inset:0}.review-more__media[data-tile=plum]{background:var(--tile-plum)}.review-more__media[data-tile=olive]{background:var(--tile-olive)}.review-more__media:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.1875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.review-more__media:hover img{transform:scale(1.03)}}.review-more__play{block-size:3rem;inline-size:3rem}.review-more__rating{color:var(--gold);gap:.1875rem;margin:1rem 0 .75rem;display:flex}.review-more__star{fill:currentColor;flex:none;block-size:.875rem;inline-size:.875rem}.review-more__star[data-empty]{color:var(--color-text-muted);fill:none}.review-more__quote{color:var(--color-text);margin:0 0 .875rem}.review-more__meta{color:var(--color-text-muted);margin:0}}
