.arctos-testi{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--arctos-testi-bg, var(--arctos-bg));color:var(--arctos-text);font-family:var(--arctos-font-body);padding-block:var(--arctos-testi-pt-mobile, 40px) var(--arctos-testi-pb-mobile, 40px);scroll-margin-top:80px}@media screen and (min-width:981px){.arctos-testi{padding-block:var(--arctos-testi-pt, 72px) var(--arctos-testi-pb, 72px)}}.arctos-testi__head{max-width:62ch;margin-block-end:16px}.arctos-testi__kicker.arctos-kicker{display:block;margin:0 0 18px;font-size:11px;font-weight:500;letter-spacing:.08em}.arctos-testi .arctos-testi__heading.arctos-heading{margin:0;font-weight:500;font-size:clamp(min(var(--arctos-testi-h-mobile, 28px),var(--arctos-testi-h-desktop, 40px)),2.8vw,var(--arctos-testi-h-desktop, 40px));line-height:1.1;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.arctos-testi__sub{max-width:54ch;margin:8px 0 0;color:var(--arctos-muted, #b3b8ba);font-size:15px;line-height:1.6}.arctos-testi__sub p{margin:0}.arctos-testi__sub p+p{margin-block-start:10px}.arctos-testi__sub a{color:var(--arctos-accent);text-underline-offset:2px}.arctos-testi__grid{--arctos-testi-gap: 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--arctos-testi-gap);list-style:none;margin:0;padding:0}.arctos-testi__item{min-width:0}.arctos-testi__card{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:var(--arctos-testi-ratio, 1 / 1);border:1px solid var(--arctos-line, #333333);border-radius:10px;background:var(--arctos-card, #242424)}.arctos-testi__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--arctos-card, #242424)}.arctos-testi__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.arctos-testi__img--placeholder{background:var(--arctos-card-2, #2a2a2a);fill:var(--arctos-muted-2, #71777a)}.arctos-testi__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#0a0e10e0,#0a0e1000 55%)}.arctos-testi__name{position:absolute;inset-inline:14px 66px;inset-block-end:14px;z-index:2;display:block;font-family:var(--arctos-font-display);font-weight:500;font-size:17px;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--arctos-text, #f4f6f7);transition:opacity .18s ease}.arctos-testi__name-role{display:block;margin-top:3px;font-family:var(--arctos-font-body);font-weight:400;font-size:13px;line-height:1.25;letter-spacing:normal;color:#d5d9db}.arctos-testi__card:has(.arctos-testi__details[open]) .arctos-testi__name{opacity:0}.arctos-testi__details{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.arctos-testi .arctos-testi__toggle{position:absolute;inset-inline-end:14px;inset-block-end:14px;z-index:4;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#f4f6f7eb;color:#0d1417;cursor:pointer;pointer-events:auto;list-style:none;box-shadow:none;transition:background-color .18s ease}.arctos-testi__toggle::-webkit-details-marker,.arctos-testi__toggle::marker{display:none;content:""}.arctos-testi .arctos-testi__toggle:hover{background:var(--arctos-text, #f4f6f7)}.arctos-testi .arctos-testi__toggle:focus-visible{outline:2px solid var(--arctos-accent);outline-offset:3px;box-shadow:none}.arctos-testi__icon{display:inline-flex;line-height:0}.arctos-testi__icon svg{display:block}.arctos-testi__icon--close,.arctos-testi__label--close{display:none}.arctos-testi .arctos-testi__details[open]>.arctos-testi__toggle{inset-block-end:auto;inset-block-start:14px;background:var(--arctos-text, #f4f6f7)}.arctos-testi__details[open] .arctos-testi__icon--open,.arctos-testi__details[open] .arctos-testi__label--open{display:none}.arctos-testi__details[open] .arctos-testi__icon--close{display:inline-flex}.arctos-testi__details[open] .arctos-testi__label--close{display:inline}.arctos-testi__panel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:20px;background:#0a0e10db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;animation:arctos-testi-panel-in .18s ease both}.arctos-testi__panel-inner{margin-block:auto}.arctos-testi__panel-name{margin:0;padding-inline-end:48px;font-family:var(--arctos-font-display);font-weight:500;font-size:17px;line-height:1.55;letter-spacing:-.01em;text-transform:none;color:var(--arctos-text, #f4f6f7)}.arctos-testi__role{margin:4px 0 0;padding-inline-end:48px;font-family:var(--arctos-font-display);font-weight:400;font-size:13px;line-height:1.55;letter-spacing:normal;color:var(--arctos-muted, #b3b8ba)}.arctos-testi__stars{display:flex;gap:2px;margin-block-start:8px;color:var(--arctos-accent)}.arctos-testi__star{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.55}.arctos-testi__star--filled{fill:currentColor;opacity:1}.arctos-testi .arctos-testi__quote{margin:12px 0 15px;padding:0;border:0;font-family:var(--arctos-font-body);font-style:normal;font-weight:400;font-size:15px;line-height:1.6;color:var(--arctos-muted, #b3b8ba);quotes:"\201c" "\201d"}.arctos-testi__quote p{margin:0}.arctos-testi__quote p:before{content:open-quote}.arctos-testi__quote p:after{content:close-quote}@keyframes arctos-testi-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.arctos-testi__empty{border:1px dashed var(--arctos-line);border-radius:10px;padding:40px 24px;text-align:center;color:var(--arctos-muted)}.arctos-testi__empty-title{margin:0 0 6px;color:var(--arctos-text);font-family:var(--arctos-font-display);font-weight:500;font-size:20px}.arctos-testi__empty p{margin:0;font-size:15px}.arctos-testi__grid--desktop-swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--arctos-testi-swipe-w-desktop, 320px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:6px;-webkit-overflow-scrolling:touch}.arctos-testi__grid--desktop-swipe::-webkit-scrollbar{height:6px}.arctos-testi__grid--desktop-swipe::-webkit-scrollbar-track{background:transparent}.arctos-testi__grid--desktop-swipe::-webkit-scrollbar-thumb{background:var(--arctos-line);border-radius:3px}.arctos-testi__grid--desktop-swipe>.arctos-testi__item{scroll-snap-align:start}.arctos-testi__grid--desktop-grid{grid-template-columns:repeat(var(--arctos-testi-cols-desktop, 4),minmax(0,1fr))}@media screen and (max-width:980px){.arctos-testi__grid--desktop-swipe{grid-auto-columns:var(--arctos-testi-swipe-w-tablet, 260px)}.arctos-testi__grid--desktop-grid{grid-template-columns:repeat(var(--arctos-testi-cols-tablet, 3),minmax(0,1fr))}}@media screen and (max-width:600px){.arctos-testi .arctos-testi__heading.arctos-heading{font-size:var(--arctos-testi-h-mobile, 28px)}.arctos-testi__grid--mobile-swipe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block-end:6px;-webkit-overflow-scrolling:touch}.arctos-testi__grid--mobile-swipe>.arctos-testi__item{scroll-snap-align:start}.arctos-testi__grid--mobile-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-columns:auto;overflow:visible}.arctos-testi .arctos-testi__toggle{inset-inline-end:12px;inset-block-end:12px}.arctos-testi__details[open]{inset-block-start:auto;max-height:74%;overflow-y:auto;overscroll-behavior:contain;border-radius:10px;pointer-events:auto}.arctos-testi__details[open]>.arctos-testi__panel{position:relative;inset:auto;max-height:none;overflow:visible}.arctos-testi .arctos-testi__details[open]>.arctos-testi__toggle{inset-block-start:16px;inset-inline-end:16px}.arctos-testi__panel{inset-block-start:auto;max-height:74%;justify-content:flex-start;padding:20px 20px 22px;background:#0a0e10cc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px}.arctos-testi__panel-inner{margin-block:0}.arctos-testi__role{margin-block-start:5px}.arctos-testi .arctos-testi__quote{margin-block-start:14px;color:var(--arctos-text, #f4f6f7)}}@media(prefers-reduced-motion:reduce){.arctos-testi__panel{animation:none}.arctos-testi__name,.arctos-testi .arctos-testi__toggle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/arctos-testimonials.css.map */
