.rv-reels-trigger{display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;color:inherit}.rv-reels-trigger:focus-visible{outline:3px solid #d2b5ff;outline-offset:-4px}dialog.rv-reels{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;background:#0c0b0f;color:#fff;width:min(100vw,720px);max-width:100vw;height:min(94dvh,1000px);max-height:100dvh;overflow:hidden;border-radius:12px;box-shadow:0 20px 90px #0009}dialog.rv-reels::backdrop{background:#000d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rv-reels__toolbar{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #ffffff1a}.rv-reels__count{font-size:12px;color:#c5bdcd;font-variant-numeric:tabular-nums}.rv-reels button{display:grid;place-items:center;border:1px solid #ffffff30;background:#17141c;color:#fff;width:44px;height:44px;border-radius:50%;font:24px/1 sans-serif;cursor:pointer}.rv-reels button:disabled{opacity:.3;cursor:default}.rv-reels button:focus-visible,.rv-reels__track:focus-visible{outline:2px solid #d2b5ff;outline-offset:-3px}.rv-reels__track{height:calc(100% - 108px);overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom}.rv-reels__track::-webkit-scrollbar{display:none}.rv-reels__body{height:calc(100% - 108px);display:grid;grid-template-columns:190px minmax(0,1fr) 270px;min-height:0;position:relative}dialog.rv-reels{width:min(96vw,1320px)}.rv-reels__body .rv-reels__track{height:100%;min-width:0}.rv-reels__products,.rv-reels__comments{min-width:0;overflow:auto;overscroll-behavior:contain;background:#100d15;padding:18px 14px;border-right:1px solid #ffffff1a}.rv-reels__comments{display:flex;flex-direction:column;border-right:0;border-left:1px solid #ffffff1a}.rv-reels__body h3{font-family:inherit;font-weight:700;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;color:#d2b5ff;margin:0 0 12px}.rv-reels__products p{font-size:11px;color:#aaa1b5;margin:0 0 14px}.rv-reels__products [data-products]{display:grid;grid-template-columns:1fr;gap:12px}.rv-reels__products .rv-approved-feed__product{display:block;min-width:0;background:#fff;border-radius:6px;overflow:hidden}.rv-reels__products .rv-approved-feed__product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.rv-reels__comments [data-comments]{flex:1;min-height:0}.rv-reels__comments iframe{width:100%;height:100%;border:0;display:block;background:#100d15}.rv-reels__comments iframe[hidden]{display:none}.rv-reels__comments>a{font-size:10px;color:#d2b5ff;padding-top:10px;text-underline-offset:3px}.rv-reels .rv-reels__panel-toggle{display:none}.rv-reels__comments [data-comments]{overflow:auto}.rv-reels__comments [data-comment-category][hidden]{display:none}.rv-reels__comments label{display:block;font-size:12px;margin:12px 0 5px;color:#d2b5ff}.rv-reels__comments input,.rv-reels__comments textarea{box-sizing:border-box;display:block;width:100%;padding:10px;border:1px solid #ffffff30;border-radius:6px;background:#ffffff06;color:#fff;font:inherit;font-size:14px}.rv-reels__comments textarea{min-height:90px;resize:vertical}.rv-reels__comments small{display:block;margin:10px 0;color:#aaa1b5;font-size:11px;line-height:1.5}.rv-reels__comments button[type=submit]{display:inline-block;width:auto;height:auto;padding:10px 16px;border-radius:22px;font:inherit;font-size:12px;background:#d2b5ff;color:#120b19}.rv-reels__comments article{padding:14px 0;border-bottom:1px solid #ffffff20;font-size:13px;overflow-wrap:anywhere}.rv-reels__comments p{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.rv-reels__comments input:focus-visible,.rv-reels__comments textarea:focus-visible{outline:2px solid #d2b5ff;outline-offset:2px}.rv-reels__slide{height:100%;width:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;scroll-snap-stop:always;container-type:size}.rv-reels__frame{width:min(100%,80cqh);aspect-ratio:4/5;background:#151319;overflow:hidden}.rv-reels__frame>img,.rv-reels__frame>video{display:block;width:100%;height:100%;object-fit:cover}.rv-reels__nav{height:56px;display:flex;gap:14px;justify-content:center;align-items:center;border-top:1px solid #ffffff1a}dialog.rv-reels{font-family:inherit;border:1px solid #cbb2ff38;border-radius:10px;background:radial-gradient(ellipse at 0% 50%,#9f4cff14,transparent 52%),radial-gradient(ellipse at 100% 85%,#36c5ff0d,transparent 45%),#09090c;box-shadow:0 30px 100px #000b,0 0 42px #9f4cff12}dialog.rv-reels::backdrop{background:#050407dc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rv-reels__toolbar{position:relative;gap:16px;padding-inline:20px;background:linear-gradient(115deg,#1c1425,#0b0a0f 65%);border-color:#cbb2ff26}.rv-reels__toolbar:after{content:"";position:absolute;bottom:-1px;left:20px;width:100px;height:1px;background:linear-gradient(90deg,#d2b5ff,transparent)}.rv-reels__identity{display:flex;align-items:center;gap:14px;margin-right:auto;white-space:nowrap}.rv-reels__identity strong{font-size:20px;font-weight:850;letter-spacing:-.055em;line-height:1;text-transform:uppercase;color:#fff}.rv-reels__identity span{padding-left:14px;border-left:1px solid #d2b5ff4d;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#d2b5ff}.rv-reels__count{font-size:11px;letter-spacing:.1em;color:#d2b5ff}.rv-reels button{flex-shrink:0;width:40px;height:40px;border-radius:50%;border-color:#cbb2ff40;background:#ffffff05;font-size:21px;transition:background .2s,border-color .2s}.rv-reels button:hover:not(:disabled){background:#9f4cff26;border-color:#d2b5ff}.rv-reels__frame{box-shadow:0 0 0 1px #ffffff12,0 12px 50px #0005}.rv-reels__nav{padding-inline:20px;gap:10px;justify-content:flex-end;background:linear-gradient(110deg,#15101c,#0b0a0f);border-color:#cbb2ff26}.rv-reels__signature{margin-right:auto;color:#c5bdcd;font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;max-width:240px}@media(max-width:480px){.rv-reels__identity{gap:9px}.rv-reels__identity strong{font-size:18px}.rv-reels__identity span{font-size:8px;padding-left:9px;letter-spacing:.12em}.rv-reels__toolbar{gap:10px;padding-inline:12px}.rv-reels__nav{padding-inline:12px}.rv-reels__signature{font-size:8px;max-width:180px}}@media(max-width:749px){dialog.rv-reels{width:100vw;height:100dvh;border-radius:0}.rv-reels__toolbar{padding-top:env(safe-area-inset-top);height:calc(52px + env(safe-area-inset-top))}.rv-reels__nav{padding-bottom:env(safe-area-inset-bottom);height:calc(56px + env(safe-area-inset-bottom))}.rv-reels__track{height:calc(100% - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media(max-width:999px){.rv-reels__body{display:block}.rv-reels__products,.rv-reels__comments{display:none;position:absolute;top:20%;right:0;bottom:0;left:0;z-index:2;border:1px solid #d2b5ff40;border-radius:14px 14px 0 0;box-shadow:0 -15px 45px #0009}.rv-reels[data-panel=products] .rv-reels__products{display:block}.rv-reels[data-panel=comments] .rv-reels__comments{display:flex}.rv-reels__products [data-products]{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-reels .rv-reels__panel-toggle{display:block;width:auto;padding:0 12px;font-family:inherit;font-size:11px;line-height:1;border-radius:22px}.rv-reels__panel-toggle[aria-expanded=true]{background:#9f4cff40}.rv-reels__signature{display:none}}@media(max-width:749px){.rv-reels__body{height:calc(100% - 108px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.rv-reels__body .rv-reels__track{height:100%}}.rv-reels__comments{padding:22px 18px;background:#0d0c10}.rv-reels__comments [data-comments]{display:flex;flex-direction:column}.rv-reels__comments [data-comment-category]:not([hidden]){display:flex;flex:1;flex-direction:column;min-height:100%}.rv-conversation{flex:1}.rv-reels__comments .rv-conversation__empty{margin:28px 0;color:#a39cae;font-size:13px;font-weight:400;line-height:1.65;max-width:190px}.rv-reels__comments .rv-conversation__comment{border:0;padding:14px 0}.rv-conversation__comment strong{font-size:12px;color:#e6d9f6}.rv-conversation__comment p{margin:6px 0 0;color:#c7c3ce}.rv-comment-compose{margin-top:24px;border-top:1px solid #ffffff12;padding-top:16px}.rv-comment-compose summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;border:1px solid #ffffff25;border-radius:24px;padding:12px 14px;font-size:12px;color:#c8c0d2;background:#ffffff04}.rv-comment-compose summary::-webkit-details-marker{display:none}.rv-comment-compose summary span{font-size:18px;color:#d2b5ff}.rv-comment-compose summary:focus-visible{outline:2px solid #d2b5ff;outline-offset:3px}.rv-comment-compose[open] summary{border-color:#cbb2ff55;color:#fff}.rv-reels__comments .rv-comment-compose label{font-size:11px;color:#bcb4c7}.rv-reels__comments .rv-comment-compose input,.rv-reels__comments .rv-comment-compose textarea{border-color:#ffffff20;background:#ffffff03;border-radius:10px}.rv-reels__comments .rv-comment-compose small{font-size:10px;line-height:1.5;color:#92899f;margin:8px 0}.rv-reels__comments .rv-comment-compose button[type=submit]{font-size:12px;width:100%;height:38px;margin-top:12px;border:0}@media(max-width:999px){.rv-reels__body{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.rv-reels__body .rv-reels__track{grid-row:1;height:100%;min-height:0}.rv-reels__products{display:block;grid-row:2;position:relative;inset:auto;z-index:1;overflow-x:auto;overflow-y:hidden;min-height:0;padding:9px 12px 12px;border:0;border-top:1px solid #ffffff25;border-radius:0;box-shadow:none;scrollbar-width:thin}.rv-reels__products h3,.rv-reels__products p{display:none}.rv-reels__products [data-products]{display:flex;gap:10px;width:max-content;max-width:none}.rv-reels__products .rv-approved-feed__product{display:block;flex:0 0 88px;width:88px;height:88px;border-radius:6px}.rv-reels__products .rv-approved-feed__product img{width:100%;height:100%;aspect-ratio:1;object-fit:contain}.rv-reels__nav [data-panel=products]{display:none}.rv-reels__comments{grid-row:1 / 3;top:15%;right:0;bottom:0;left:0}}@media(max-width:999px){.rv-reels__body{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.rv-reels__body .rv-reels__track{grid-column:1;width:100%;min-width:0}.rv-reels__body .rv-reels__products{grid-column:1;width:100%;box-sizing:border-box;min-width:0}.rv-reels__slide{width:100%;min-width:0}.rv-reels__frame{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/revelers-reels.css.map */
