.trusted-community{display:block;width:100%;color:var(--tc-text-color);background:var(--tc-section-background);overflow-x:clip}@supports not (overflow: clip){.trusted-community{overflow-x:hidden}}.trusted-community *,.trusted-community *:before,.trusted-community *:after{box-sizing:border-box}.trusted-community__section{position:relative;width:100%;padding-block:var(--tc-padding-top) var(--tc-padding-bottom)}.trusted-community__container{width:min(calc(100% - 32px),var(--tc-max-width));margin-inline:auto}.trusted-community__panel{position:relative;isolation:isolate;min-width:0;padding:var(--tc-panel-padding);border-radius:var(--tc-panel-radius);background:var(--tc-panel-background);overflow:hidden}.trusted-community__panel:before{content:"";position:absolute;z-index:0;left:clamp(-170px,-12vw,-80px);bottom:clamp(-230px,-17vw,-130px);width:clamp(300px,32.5vw,410px);aspect-ratio:1;border-radius:50%;background:rgba(var(--tc-ambient-rgb),calc(var(--tc-ambient-opacity) * var(--tc-show-ambient)));filter:blur(clamp(110px,13.3vw,168px));pointer-events:none;transform:translateZ(0)}.trusted-community__content-layer{position:relative;z-index:1;min-width:0}.trusted-community__heading{max-width:100%;margin:0 0 clamp(22px,3vw,36px);color:inherit;font-family:inherit;font-size:clamp(2.15rem,4.45vw,var(--tc-heading-size));font-style:normal;font-weight:700;line-height:1;letter-spacing:-.045em;text-wrap:balance}.trusted-community__layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,2.1fr);align-items:end;gap:var(--tc-content-gap);min-width:0}.trusted-community__review-column,.trusted-community__reels-shell,.trusted-community__reels-track,.trusted-community__reel{min-width:0}.trusted-community__review-column{display:flex;align-items:flex-end;min-height:100%;padding-bottom:2px;animation:trusted-community-review-drop-in .9s cubic-bezier(.16,1,.3,1) both}.trusted-community__review{position:relative;isolation:isolate;overflow:hidden;width:100%;padding:clamp(18px,2vw,22px);border:1px solid rgba(255,255,255,.82);border-radius:12px;color:var(--tc-review-text, #111111);background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.98),transparent 30%),linear-gradient(145deg,#ffffffc7,#ffffff85),var(--tc-review-background, #ffffff);-webkit-backdrop-filter:blur(22px) saturate(155%);backdrop-filter:blur(22px) saturate(155%);box-shadow:0 18px 52px #2024301f,inset 0 1px #fffffffa,inset 0 -1px #ffffff6b;transform-origin:center;animation:trusted-community-review-vertical-float 4.8s .95s cubic-bezier(.45,0,.55,1) infinite;will-change:transform;transition:transform .52s cubic-bezier(.16,1,.3,1),box-shadow .42s ease,border-color .32s ease}.trusted-community__review:before{content:"";position:absolute;top:-45%;right:-30%;bottom:-45%;left:-30%;z-index:0;background:conic-gradient(from 120deg,transparent 0deg,rgba(var(--tc-ambient-rgb),.12) 70deg,rgba(255,255,255,.56) 118deg,transparent 178deg,transparent 360deg);opacity:.72;animation:trusted-community-review-orbit 10s linear infinite;pointer-events:none}.trusted-community__review:after{content:"";position:absolute;top:-95%;left:-12%;z-index:1;width:124%;height:34%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.72),transparent);transform:none;opacity:0;animation:trusted-community-review-vertical-shine 6.4s 1.4s ease-in-out infinite;pointer-events:none}.trusted-community__review>*{position:relative;z-index:2}.trusted-community__review--placeholder{display:grid;place-items:center;min-height:220px;border:1px dashed rgba(0,0,0,.2);background:transparent;box-shadow:none;text-align:center;animation:none}@media(hover:hover)and (pointer:fine){.trusted-community__review:hover{transform:translateY(-10px) scale(1.014);border-color:#fff;box-shadow:0 28px 68px #2024302b,inset 0 1px #fff,inset 0 -1px #ffffff80}.trusted-community__review:hover:after{animation-duration:3.8s}.trusted-community__review:hover .trusted-community__avatar{transform:translateY(-2px) scale(1.06)}.trusted-community__review:hover .trusted-community__star{filter:drop-shadow(0 4px 8px rgba(13,36,116,.24))}}.trusted-community__stars{display:flex;align-items:center;gap:2px;margin-bottom:10px;color:#0d2474;animation:trusted-community-review-item-drop .62s .26s cubic-bezier(.16,1,.3,1) both}.trusted-community__star{display:block;width:16px;height:16px;transform-origin:center;animation:trusted-community-star-twinkle 3.8s ease-in-out infinite}.trusted-community__star:nth-child(2){animation-delay:.14s}.trusted-community__star:nth-child(3){animation-delay:.28s}.trusted-community__star:nth-child(4){animation-delay:.42s}.trusted-community__star:nth-child(5){animation-delay:.56s}.trusted-community__star--empty{opacity:.22}.trusted-community__review-text{margin:0;font-size:clamp(.82rem,1.15vw,.96rem);font-weight:400;line-height:1.65;letter-spacing:-.012em;animation:trusted-community-review-item-drop .68s .36s cubic-bezier(.16,1,.3,1) both}.trusted-community__author{display:flex;align-items:center;gap:10px;margin-top:14px;animation:trusted-community-review-item-drop .68s .47s cubic-bezier(.16,1,.3,1) both}.trusted-community__avatar{display:grid;flex:0 0 40px;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:#fff;background:#0d2474;box-shadow:0 8px 22px #0d247433,inset 0 1px #ffffff47;overflow:hidden;animation:trusted-community-avatar-breathe 4.6s ease-in-out infinite;transition:transform .52s cubic-bezier(.16,1,.3,1)}.trusted-community__avatar-image{display:block;width:100%;height:100%;object-fit:cover}.trusted-community__avatar-initial{font-size:1rem;font-weight:600;line-height:1}.trusted-community__author-name{font-size:.92rem;font-weight:600;line-height:1.2}.trusted-community__reels-shell{position:relative}.trusted-community__reels-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 3);gap:12px;width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.trusted-community__reels-track::-webkit-scrollbar{display:none}.trusted-community__reels-track:focus-visible{outline:3px solid currentColor;outline-offset:5px;border-radius:10px}.trusted-community__reel{position:relative;scroll-snap-align:start}.trusted-community__reel-trigger,.trusted-community__reel-static{display:block;width:100%;padding:0;border:0;border-radius:10px;color:#fff;background:transparent;text-align:inherit;overflow:hidden}.trusted-community__reel-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent}.trusted-community__media-frame{position:relative;isolation:isolate;width:100%;aspect-ratio:9 / 16;border-radius:inherit;background:#161616;overflow:hidden}.trusted-community__media,.trusted-community__media-frame>.placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--tc-reel-position, center center);transform:scale(1.001);transition:transform .5s cubic-bezier(.22,.61,.36,1),filter .3s ease}.trusted-community__media-frame>video.trusted-community__media{object-fit:cover}.trusted-community__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000008,#0000001a)}.trusted-community__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:clamp(34px,3.6vw,44px);aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;color:#fff;background:#1414144d;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);box-shadow:0 8px 24px #0003;pointer-events:none;transform:translate(-50%,-50%);transition:transform .22s ease,background-color .22s ease}.trusted-community__play svg{width:56%;height:56%;margin-left:2px}.trusted-community__reel-trigger:hover .trusted-community__media,.trusted-community__reel-trigger:focus-visible .trusted-community__media{transform:scale(1.025);filter:saturate(1.03) contrast(1.02)}.trusted-community__reel-trigger:hover .trusted-community__play,.trusted-community__reel-trigger:focus-visible .trusted-community__play{background:#1414147a;transform:translate(-50%,-50%) scale(1.06)}.trusted-community__reel-trigger:focus-visible{outline:3px solid currentColor;outline-offset:4px}.trusted-community__nav{position:absolute;z-index:5;top:50%;display:grid;width:54px;height:54px;padding:0;place-items:center;border:1px solid rgba(17,17,17,.1);border-radius:999px;color:#111;background:#fffffff0;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:0 14px 38px #0000002e,inset 0 1px #ffffffd1;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(-50%) scale(.88);transition:opacity .22s ease,transform .32s cubic-bezier(.22,1,.36,1),background-color .18s ease,box-shadow .18s ease}.trusted-community__nav.tc-nav--hidden{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.88)}.trusted-community__nav--previous{left:-18px}.trusted-community__nav--next{right:-18px}.trusted-community__nav svg{width:24px;height:24px}@media(hover:hover)and (pointer:fine){.trusted-community__reels-shell:hover .trusted-community__nav:not(.tc-nav--hidden),.trusted-community__reels-shell:focus-within .trusted-community__nav:not(.tc-nav--hidden){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.trusted-community__nav:not(.tc-nav--hidden):hover{background:#fff;box-shadow:0 18px 46px #0000003b,inset 0 1px #fffffff2;transform:translateY(-50%) scale(1.08)}.trusted-community__nav:focus-visible{outline:3px solid #0a0a0a;outline-offset:3px}}.trusted-community__empty-reels{display:grid;min-height:360px;place-items:center;padding:24px;border:1px dashed rgba(0,0,0,.2);border-radius:12px;text-align:center}.trusted-community__dialog{width:min(70vw,1080px);max-width:70vw;max-height:88dvh;margin:auto;padding:0;border:0;color:#fff;background:transparent;overflow:visible}.trusted-community__dialog::backdrop{background:#040404c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.trusted-community__dialog[open]{animation:trusted-community-dialog-fade .32s ease both}.trusted-community__dialog[open]::backdrop{animation:trusted-community-backdrop-fade .32s ease both}.trusted-community__dialog-panel{position:relative;display:grid;width:100%;max-height:88dvh;place-items:stretch;border-radius:24px;color:#111;background:#fff;box-shadow:0 34px 110px #00000057;overflow:hidden;font-family:inherit;animation:trusted-community-dialog-panel-in .56s cubic-bezier(.16,1,.3,1) both}.trusted-community__dialog-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(360px,1fr);width:100%;min-height:min(68dvh,680px);max-height:88dvh;overflow:hidden}.trusted-community__dialog:not(.trusted-community__dialog--has-product){width:min(92vw,1120px)}.trusted-community__dialog:not(.trusted-community__dialog--has-product) .trusted-community__dialog-layout{grid-template-columns:minmax(0,1fr);min-height:0}.trusted-community__dialog:not(.trusted-community__dialog--has-product) .trusted-community__dialog-product-column{display:none}.trusted-community__dialog:not(.trusted-community__dialog--has-product) .trusted-community__dialog-media{min-height:0;max-height:82dvh;aspect-ratio:16 / 9}.trusted-community__dialog:not(.trusted-community__dialog--has-product) .trusted-community__dialog-media video{object-fit:contain}.trusted-community__dialog-video-column{min-width:0;min-height:0;background:#0a0a0a;overflow:hidden}.trusted-community__dialog-media{display:grid;width:100%;height:100%;min-height:min(68dvh,680px);max-height:none;place-items:center;background:#0a0a0a;overflow:hidden;animation:trusted-community-dialog-media-in .62s 70ms cubic-bezier(.16,1,.3,1) both}.trusted-community__dialog-media video,.trusted-community__modal-video{display:block;width:100%;max-width:none;height:100%;max-height:88dvh;object-fit:cover;background:#0a0a0a;font-family:inherit}.trusted-community__dialog-product-column{display:flex;min-width:0;min-height:0;padding:clamp(72px,7vh,96px) clamp(42px,4.4vw,72px) clamp(46px,5vh,68px);align-items:center;justify-content:center;background:radial-gradient(circle at 50% 12%,rgba(241,243,247,.95),transparent 42%),#fff;overflow-y:auto}.trusted-community__dialog-product-card{width:min(100%,408px);text-align:center;animation:trusted-community-product-in .62s .15s cubic-bezier(.16,1,.3,1) both}.trusted-community__dialog-product-media{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;padding:clamp(22px,2vw,34px);border-radius:0;background:#fff;color:inherit;text-decoration:none;overflow:hidden}.trusted-community__dialog-product-media:after{content:"";position:absolute;top:-38%;left:-110%;width:52%;height:180%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);transform:rotate(17deg);transition:left .76s cubic-bezier(.16,1,.3,1);pointer-events:none}.trusted-community__dialog-product-image,.trusted-community__dialog-product-placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .42s ease}.trusted-community__dialog-product-info{padding-top:26px}.trusted-community__dialog-product-title{margin:0;font-size:clamp(1rem,1.25vw,1.1rem);font-weight:400;line-height:1.35;letter-spacing:normal;font-family:inherit}.trusted-community__dialog-product-title a{color:inherit;text-decoration:none}.trusted-community__dialog-product-price{display:flex;justify-content:center;gap:8px;margin-top:7px;color:#11111185;font-size:.98rem;line-height:1.3;letter-spacing:normal;font-family:inherit}.trusted-community__dialog-product-price--sale{color:#111}.trusted-community__dialog-product-button{position:relative;isolation:isolate;display:inline-flex;width:100%;min-height:61px;margin-top:26px;padding:14px 24px;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(255,255,255,.94);border-radius:var(--tc-product-button-radius);color:#111;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,1),transparent 34%),linear-gradient(145deg,#ffffffd1,#f2f4f29e);-webkit-backdrop-filter:blur(var(--tc-product-button-blur)) saturate(165%);backdrop-filter:blur(var(--tc-product-button-blur)) saturate(165%);box-shadow:0 14px 34px #1216121f,0 4px 12px #12161212,inset 0 1px #fff,inset 0 -1px #aab0a83d,inset 1px 0 #ffffffbd;font-size:1rem;font-weight:600;font-family:inherit;letter-spacing:normal;text-decoration:none;text-shadow:none;text-transform:none;overflow:hidden;animation:trusted-community-product-button-breathe 5.4s ease-in-out infinite;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .36s ease,border-color .32s ease}.trusted-community__dialog-product-button:before{content:"";position:absolute;top:-45%;left:-120%;z-index:-1;width:56%;height:190%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent);transform:rotate(16deg);transition:left .68s cubic-bezier(.16,1,.3,1);pointer-events:none}.trusted-community__dialog-product-button:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:-2;border-radius:calc(var(--tc-product-button-radius) - 1px);background:linear-gradient(145deg,rgba(255,255,255,.34),transparent 42% 68%,rgba(166,172,164,.08));pointer-events:none}.trusted-community__dialog-product-button svg{width:18px;height:18px;color:#111;transition:transform .32s cubic-bezier(.16,1,.3,1)}.trusted-community__dialog-product-button:active{transform:translateY(-1px) scale(.985)}@media(hover:hover)and (pointer:fine){.trusted-community__dialog-product-media:hover:after{left:155%}.trusted-community__dialog-product-media:hover .trusted-community__dialog-product-image{transform:scale(1.045);filter:none}.trusted-community__dialog-product-button:hover{color:#000;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,1),transparent 38%),linear-gradient(145deg,#fffffff0,#ebeeeabd);border-color:#fff;transform:translateY(-3px);box-shadow:0 20px 46px #12161229,0 7px 18px #12161214,inset 0 1px #fff,inset 0 -1px #9ea49c47,inset 1px 0 #ffffffd1}.trusted-community__dialog-product-button:hover:before{left:155%}.trusted-community__dialog-product-button:hover svg{transform:translate(4px)}}.trusted-community__dialog-close{position:absolute;z-index:3;top:18px;right:18px;display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgba(17,17,17,.08);border-radius:50%;color:#111;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 28px #0000001c;cursor:pointer;transition:transform .36s cubic-bezier(.16,1,.3,1),background-color .26s ease,box-shadow .26s ease}.trusted-community__dialog-close svg{width:23px;height:23px}.trusted-community__dialog-close:hover{background:#fff;transform:rotate(90deg) scale(1.06);box-shadow:0 16px 36px #00000029}.trusted-community__dialog-close:focus-visible{outline:3px solid #111111;outline-offset:3px}.trusted-community__dialog-product-button:focus-visible,.trusted-community__dialog-product-title a:focus-visible,.trusted-community__dialog-product-media:focus-visible{outline:3px solid currentColor;outline-offset:4px}.trusted-community__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes trusted-community-dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes trusted-community-backdrop-fade{0%{opacity:0}to{opacity:1}}@keyframes trusted-community-dialog-panel-in{0%{opacity:0;transform:translateY(28px) scale(.965);filter:blur(7px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes trusted-community-dialog-media-in{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes trusted-community-product-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes trusted-community-review-drop-in{0%{opacity:0;transform:translateY(-34px) scale(.975);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes trusted-community-review-vertical-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes trusted-community-review-orbit{to{transform:rotate(360deg)}}@keyframes trusted-community-review-vertical-shine{0%,18%{top:-95%;opacity:0}30%{opacity:.68}56%,to{top:126%;opacity:0}}@keyframes trusted-community-review-item-drop{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes trusted-community-star-twinkle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1px) scale(1.08)}}@keyframes trusted-community-avatar-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.035)}}@keyframes trusted-community-product-button-breathe{0%,to{box-shadow:0 14px 34px #1216121f,0 4px 12px #12161212,inset 0 1px #fff,inset 0 -1px #aab0a83d,inset 1px 0 #ffffffbd}50%{box-shadow:0 18px 42px #12161229,0 6px 16px #12161217,inset 0 1px #fff,inset 0 -1px #9ca29a47,inset 1px 0 #ffffffd1}}@media screen and (max-width:1100px){.trusted-community__dialog{width:min(82vw,920px);max-width:82vw}}@media screen and (max-width:1099px){.trusted-community__layout{grid-template-columns:minmax(240px,.82fr) minmax(0,2fr)}.trusted-community__reels-track{grid-auto-columns:calc((100% - 12px)/2)}}@media screen and (max-width:899px){.trusted-community__panel:before{left:-120px;bottom:-180px}.trusted-community__layout{grid-template-columns:minmax(0,1fr)}.trusted-community__review-column{min-height:auto}.trusted-community__review{max-width:460px}.trusted-community__reels-track{grid-auto-columns:min(42vw,300px)}.trusted-community__dialog{width:min(94vw,760px);max-width:94vw;max-height:95dvh}.trusted-community__dialog-panel{max-height:95dvh;border-radius:20px}.trusted-community__dialog-layout{grid-template-columns:minmax(0,1fr);min-height:0;max-height:95dvh;overflow-y:auto}.trusted-community__dialog-media{width:100%;height:min(58dvh,620px);min-height:0;aspect-ratio:9 / 16}.trusted-community__dialog-product-column{padding:18px;overflow:visible}.trusted-community__dialog-product-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;width:100%;text-align:left}.trusted-community__dialog-product-media{padding:10px;border-radius:14px}.trusted-community__dialog-product-info{padding-top:0}.trusted-community__dialog-product-price{justify-content:flex-start}.trusted-community__dialog-product-button{min-height:48px;margin-top:12px;padding:10px 15px;font-size:.82rem}.trusted-community__dialog-close{position:fixed;top:max(14px,env(safe-area-inset-top));right:14px}}@media screen and (max-width:749px){.trusted-community__section{padding-block:var(--tc-padding-top-mobile) var(--tc-padding-bottom-mobile)}.trusted-community__container{width:min(calc(100% - 20px),var(--tc-max-width))}.trusted-community__panel{padding:max(20px,calc(var(--tc-panel-padding) * .72));border-radius:min(var(--tc-panel-radius),20px)}.trusted-community__heading{margin-bottom:22px;font-size:clamp(2rem,11vw,3.25rem);line-height:.98}.trusted-community__review{max-width:none;animation-duration:5.4s}.trusted-community__review-column{animation-duration:.76s}.trusted-community__reels-track{grid-auto-columns:74vw;gap:10px}.trusted-community__nav{width:44px;height:44px}.trusted-community__nav--previous{left:-10px}.trusted-community__nav--next{right:-10px}.trusted-community__dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:96dvh}.trusted-community__dialog-panel{max-height:96dvh;border-radius:20px}.trusted-community__dialog-layout{min-height:0;max-height:96dvh;overflow-y:auto}.trusted-community__dialog-media{height:min(58dvh,620px);min-height:0}.trusted-community__dialog-product-card{grid-template-columns:108px minmax(0,1fr);gap:16px}}@media screen and (max-width:420px){.trusted-community__reels-track{grid-auto-columns:80vw}.trusted-community__review-text{font-size:.86rem}.trusted-community__dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px)}.trusted-community__dialog-product-card{grid-template-columns:94px minmax(0,1fr);gap:13px}.trusted-community__dialog-media{height:min(54dvh,520px)}}.instagram-grid-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/60/assets/section-trusted-community-reels.css.map */
