.dt-featured-collection .dt-view-all{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.9rem 1.5rem;border:1px solid var(--ink);border-radius:11px;background:var(--ink);color:#fff!important;text-decoration:none!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.dt-featured-collection .dt-view-all:hover{transform:translateY(-1px);border-color:var(--cyan);background:var(--cyan);color:var(--ink)!important}.dt-featured-collection .dt-view-all:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.dt-review-window{overflow:hidden}.dt-review-track{gap:1.7rem;margin-bottom:2rem}.dt-review-track:not(.dt-review-track--carousel){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dt-review-track--carousel{display:flex;align-items:stretch;will-change:transform}.dt-review-track--carousel .dt-review{flex:0 0 calc((100% - 5.1rem)/4)}.dt-review{height:auto}.dt-review-footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.dt-review-controls{display:flex;gap:.7rem;margin-left:auto}.dt-review-controls button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font:inherit;font-size:1.8rem;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.dt-review-controls button:hover{transform:translateY(-1px);border-color:var(--cyan);background:var(--cyan)}.dt-review-controls button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}[id=faq]{scroll-margin-top:160px}.dt-footer__logo img{width:auto;max-height:72px;object-fit:contain}@media(max-width:989px){.dt-review-track--carousel .dt-review{flex-basis:calc((100% - 1.7rem)/2)}[id=faq]{scroll-margin-top:125px}}@media(max-width:599px){.dt-featured-collection .dt-section-head{align-items:flex-start}.dt-featured-collection .dt-view-all{min-height:40px;padding:.75rem 1.15rem;font-size:1.15rem}.dt-review-head{align-items:flex-start;gap:2rem}.dt-score strong{font-size:3.6rem}.dt-review-track--carousel .dt-review{flex-basis:100%}.dt-review-footer{align-items:center}.dt-review-controls button{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.dt-review-track--carousel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dt-client-updates.css.map */
