.fnf-traceable-reviews{padding:36px 0;background:#fff;color:#202626}.fnf-traceable-reviews header{text-align:center;margin-bottom:24px}.fnf-traceable-reviews header p{font-size:14px;color:#5a6360}.fnf-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fnf-review-card{padding:24px;background:#f5faf9;border:1px solid #dce8e5;border-radius:8px;display:flex;flex-direction:column}.fnf-review-stars{color:#006f67;font-size:19px;letter-spacing:2px}.fnf-review-card blockquote{margin:12px 0 20px;padding:0;border:0;flex:1;font-size:16px;line-height:1.6}.fnf-review-card blockquote p{margin:0}.fnf-review-byline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px}.fnf-review-byline span{font-size:12px;color:#006f67}.fnf-review-card time{font-size:12px;color:#596560;margin:4px 0 12px}.fnf-review-product{font-size:14px;font-weight:600;line-height:1.4}.fnf-review-source{font-size:12px;margin-top:10px}.fnf-review-card a{color:#006f67;text-decoration:underline;text-underline-offset:3px}.fnf-review-card a:focus-visible{outline:2px solid #006f67;outline-offset:3px}@media(max-width:767px){.fnf-review-grid{grid-template-columns:1fr}.fnf-review-card{padding:20px}.fnf-traceable-reviews{padding:24px 0}}.fnf-filters{padding:18px 24px 22px;border-bottom:1px solid #e7e7e7}.fnf-filters-panel>summary{cursor:pointer;font-weight:700;font-size:18px;line-height:1.3;display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;width:320px;max-width:100%;min-height:52px;padding:14px 20px;background:#59c4b3;color:#fff;border:1px solid #111;border-radius:9px;box-shadow:0 3px #00000014}.fnf-filters-panel>summary::-webkit-details-marker{display:none}.fnf-filter-arrow{display:block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s;margin-top:-5px;flex-shrink:0}.fnf-filters-panel[open]>summary .fnf-filter-arrow{transform:rotate(225deg);margin-top:5px}.fnf-filters-form{margin-top:14px;padding:20px;background:#f6fbfa;border:1px solid #bdddd6;border-radius:9px}.fnf-filters-groups{display:block}.fnf-filter-group{min-width:0;margin:0;padding:0;border:0}.fnf-filter-group>legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fnf-filter-values{display:flex;flex-wrap:wrap;gap:10px}.fnf-filter-values label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:62px;gap:8px;padding:10px 16px;border:1px solid #111;border-radius:6px;background:#fff;color:#111;cursor:pointer;font-weight:600;line-height:1.3;transition:background .15s}.fnf-filter-values input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.fnf-filter-values label:hover{background:#e4f5f0}.fnf-filter-values label:has(input:checked){background:#59c4b3;color:#111;box-shadow:inset 0 0 0 1px #111}.fnf-filter-values label:has(input:checked)>span:before{content:"\2713";margin-right:7px}.fnf-filter-values label:has(input:focus-visible){outline:2px solid #111;outline-offset:3px}.fnf-filter-values small{display:none}.fnf-filter-actions{display:flex;align-items:center;gap:20px;margin-top:20px}.fnf-filter-actions .button{border-radius:6px}.fnf-active-filters{display:flex;flex-wrap:wrap;gap:8px}.fnf-filter-chip{display:inline-flex;align-items:center;gap:8px;background:#e4f5f0;color:#111;padding:8px 12px;border:1px solid #59c4b3;border-radius:6px;margin-top:12px;font-weight:600}.fnf-filters summary:focus-visible,.fnf-filters a:focus-visible{outline:2px solid #111;outline-offset:3px}@media(max-width:740px){.fnf-filters{padding:16px}.fnf-filters-panel>summary{width:100%}.fnf-filters-form{padding:14px}.fnf-filter-values{gap:8px}.fnf-filter-values label{min-width:56px;padding:10px 12px}.fnf-filter-actions .button{flex:1}}@media(prefers-reduced-motion:reduce){.fnf-filter-arrow,.fnf-filter-values label{transition:none}}.fnf-shipping-reassurance{margin:14px 0 18px;padding:12px 14px;border:1px solid #d5e8e5;border-left:3px solid #006f67;border-radius:6px;background:#f3faf8;color:#202b29;font-size:14px;line-height:1.5}.fnf-shipping-reassurance p{margin:0 0 8px}.fnf-shipping-reassurance p:last-child{margin-bottom:0}.fnf-shipping-reassurance__estimate,.fnf-shipping-reassurance__international{font-size:12px;color:#53635f}.fnf-shipping-reassurance__links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:8px 0}.fnf-shipping-reassurance a{color:#006f67;text-decoration:underline;text-underline-offset:3px;font-weight:600}.fnf-shipping-reassurance a:focus-visible{outline:2px solid #006f67;outline-offset:3px}.product-block-list__item--shipping{scroll-margin-top:190px}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
