.fc-reviews{--fc-bg:#111110;--fc-text:#f8f7f2;--fc-accent:#fbc400;--fc-cards-area:#efece5;--fc-card:#faf9f5;--fc-card-text:#252522;display:block;background:var(--fc-bg);color:var(--fc-text);font-family:Barlow,Arial,sans-serif;font-size:16px;line-height:1.6}.fc-reviews *{box-sizing:border-box}.fc-reviews [hidden]{display:none!important}.fc-reviews p,.fc-reviews h1,.fc-reviews h2,.fc-reviews blockquote{margin:0;padding:0}.fc-reviews h1,.fc-reviews h2{font-family:Oswald,Arial,sans-serif;font-weight:600;letter-spacing:-.025em;text-transform:none;line-height:1.12;color:inherit;max-width:none}.fc-reviews h1{font-size:clamp(36px,3.9vw,56px);margin-bottom:24px}.fc-reviews h1 span{color:var(--fc-accent)}.fc-reviews h2{font-size:clamp(24px,2.5vw,36px)}.fc-reviews a{color:inherit;text-decoration:none}.fc-reviews button{font:inherit;cursor:pointer;border-radius:4px;text-transform:none;letter-spacing:normal}.fc-reviews a:focus-visible,.fc-reviews button:focus-visible{outline:3px solid var(--fc-accent);outline-offset:4px}.fc-reviews .fc-wrap{width:min(1200px,calc(100% - 48px));margin-inline:auto}.fc-reviews .fc-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:64px;padding-block:64px 48px}.fc-reviews .fc-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;line-height:1.4;margin-bottom:12px;opacity:.75}.fc-reviews .fc-description{opacity:.75;line-height:1.6}.fc-reviews .fc-description p{margin:0}.fc-reviews .fc-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:48px;padding:16px 24px;background:var(--fc-accent);color:#111110;font-size:15px;font-weight:700;border:0;border-radius:4px;line-height:1.25;transition:filter .2s ease}.fc-reviews .fc-button:hover{filter:brightness(1.08)}.fc-reviews .fc-hero-copy>.fc-button{margin-top:32px}.fc-reviews .fc-rating-panel{background:color-mix(in srgb,var(--fc-text) 5%,var(--fc-bg));border:1px solid color-mix(in srgb,var(--fc-text) 15%,transparent);padding:32px;border-radius:8px}.fc-reviews .fc-rating{display:flex;align-items:baseline;gap:12px;line-height:1}.fc-reviews .fc-rating strong{font-family:Oswald,Arial,sans-serif;font-size:clamp(48px,5vw,80px);font-weight:600}.fc-reviews .fc-rating>span{font-size:24px;opacity:.75}.fc-reviews .fc-stars{position:relative;width:max-content;font-size:30px;letter-spacing:3px;line-height:1.3;margin-top:12px;color:color-mix(in srgb,var(--fc-text) 40%,transparent)}.fc-reviews .fc-star-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:var(--fc-accent);width:0}.fc-reviews .fc-rating-count{font-size:15px;opacity:.75;margin-block:16px}.fc-reviews .fc-breakdown{display:grid;gap:8px;margin-top:20px}.fc-reviews .fc-rating-row{display:grid;grid-template-columns:64px 1fr 30px;gap:12px;align-items:center;font-size:15px}.fc-reviews .fc-rating-total{text-align:right;opacity:.75;font-variant-numeric:tabular-nums}.fc-reviews .fc-rating-track{height:8px;background:color-mix(in srgb,var(--fc-text) 15%,transparent);border-radius:4px;overflow:hidden}.fc-reviews .fc-rating-bar{display:block;height:100%;background:var(--fc-accent);border-radius:4px}.fc-reviews .fc-method{font-size:13px;opacity:.75;margin-top:20px}.fc-reviews .fc-feedback{background:var(--fc-cards-area);color:var(--fc-card-text);padding-block:48px 64px;scroll-margin-top:100px}.fc-reviews .fc-feedback-description{opacity:.8;margin-block:16px 24px;font-size:15px}.fc-reviews .fc-filters{display:flex;flex-wrap:wrap;gap:8px;padding-block:12px 24px}.fc-reviews .fc-filter{min-height:44px;padding:12px 20px;font-size:15px;font-weight:600;border:1px solid color-mix(in srgb,var(--fc-card-text) 20%,transparent);background:transparent;color:var(--fc-card-text);line-height:1.25}.fc-reviews .fc-filter.fc-selected{background:#111110;color:#f8f7f2;border-color:#111110}.fc-reviews .fc-filter:hover:not(.fc-selected){background:color-mix(in srgb,var(--fc-card-text) 6%,transparent)}.fc-reviews .fc-results{font-size:13px;opacity:.8;margin-bottom:16px}.fc-reviews .fc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.fc-reviews .fc-review{background:var(--fc-card);color:var(--fc-card-text);border-radius:8px;overflow:hidden}.fc-reviews .fc-review-photo{width:100%;height:280px;object-fit:cover;object-position:center 40%;display:block;margin:0;max-width:100%}.fc-reviews .fc-review-content{padding:24px;display:grid;gap:20px}.fc-reviews .fc-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.fc-reviews .fc-review-name{font-size:15px;font-weight:700}.fc-reviews .fc-location{font-size:13px;opacity:.75}.fc-reviews .fc-individual-rating{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.fc-reviews .fc-own-stars{position:relative;width:max-content;font-size:18px;line-height:1;letter-spacing:1px;color:#c1beb4}.fc-reviews .fc-own-fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#8e6e12}.fc-reviews .fc-rating-number{font-size:13px;opacity:.8}.fc-reviews blockquote{font-family:Barlow,Arial,sans-serif;font-size:17px;line-height:1.6;border:0;font-style:normal;overflow-wrap:anywhere}.fc-reviews .fc-load-wrap{text-align:center;margin-top:32px}.fc-reviews .fc-load-wrap .fc-button{min-width:240px}.fc-reviews .fc-button:disabled{cursor:default;background:#d9d6ce;color:#5b5952}.fc-reviews .fc-load-status{font-size:15px;opacity:.8;margin-top:12px}.fc-reviews .fc-empty,.fc-reviews .fc-error{padding:24px;background:var(--fc-card);border-radius:8px;margin-bottom:16px}.fc-reviews .fc-image-fallback{height:280px;display:grid;place-items:center;background:var(--fc-cards-area)}.fc-reviews .fc-review-end{display:flex;justify-content:space-between;gap:24px;margin-top:32px;font-size:13px;opacity:.8}.fc-reviews .fc-review-end a{text-decoration:underline;text-underline-offset:4px}.fc-reviews .fc-help{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:64px}.fc-reviews .fc-help .fc-description{margin-top:16px}.fc-reviews .fc-help-links{display:flex;flex-direction:column;justify-content:center}.fc-reviews .fc-help-links a{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--fc-text) 15%,transparent);font-size:17px}.fc-reviews .fc-help-links a:hover{color:var(--fc-accent)}.fc-reviews .fc-faq-section{align-items:start}.fc-reviews .fc-faq-list{min-width:0;border-top:1px solid color-mix(in srgb,var(--fc-text) 15%,transparent)}.fc-reviews .fc-faq{border-bottom:1px solid color-mix(in srgb,var(--fc-text) 15%,transparent)}.fc-reviews .fc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:20px 0;font-size:17px;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.fc-reviews .fc-faq summary::-webkit-details-marker{display:none}.fc-reviews .fc-faq summary:focus-visible{outline:3px solid var(--fc-accent);outline-offset:4px}.fc-reviews .fc-faq-icon{color:var(--fc-accent);font-size:26px;line-height:1;font-weight:400;flex-shrink:0;transition:transform .18s ease}.fc-reviews .fc-faq[open] .fc-faq-icon{transform:rotate(45deg)}.fc-reviews .fc-faq-answer{padding:0 32px 20px 0;opacity:.8;font-size:16px;line-height:1.65}.fc-reviews .fc-faq-answer p+p{margin-top:12px}.fc-reviews .fc-faq-answer a{text-decoration:underline;text-underline-offset:3px}.fc-reviews .fc-faq-answer a:hover{color:var(--fc-accent)}.fc-reviews .fc-closing{border-top:1px solid color-mix(in srgb,var(--fc-text) 15%,transparent);text-align:center;padding-block:48px 64px}.fc-reviews .fc-closing h2{margin-bottom:24px}@media(max-width:900px){.fc-reviews .fc-hero{gap:32px}.fc-reviews .fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fc-reviews .fc-wrap{width:calc(100% - 32px)}.fc-reviews .fc-hero{grid-template-columns:1fr;padding-block:40px 32px;gap:32px}.fc-reviews .fc-hero-copy>.fc-button{margin-top:24px}.fc-reviews .fc-rating-panel{padding:24px}.fc-reviews .fc-feedback{padding-block:40px}.fc-reviews .fc-filter{padding:12px}.fc-reviews .fc-grid{grid-template-columns:1fr}.fc-reviews .fc-review-photo{height:320px}.fc-reviews .fc-review-content{padding:20px}.fc-reviews .fc-review-end{flex-direction:column;gap:12px}.fc-reviews .fc-help{grid-template-columns:1fr;gap:24px;padding-block:40px}.fc-reviews .fc-closing{padding-block:40px}}@media(prefers-reduced-motion:reduce){.fc-reviews .fc-button,.fc-reviews .fc-faq-icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fc-reviews.css.map */
