.ShoppableVideoViewer-module__Ne81pa__viewer{color:#fff;background:#0b0b0c;flex-direction:column;block-size:100dvh;display:flex;overflow:clip hidden}.ShoppableVideoViewer-module__Ne81pa__stage{--edge:max(.75rem, env(safe-area-inset-left,0px));--edge-end:max(.75rem, env(safe-area-inset-right,0px));--safe-bottom:env(safe-area-inset-bottom,0px);--progress-zone:calc(2.75rem + var(--safe-bottom));background:#000;flex:1;min-block-size:0;inline-size:100%;max-inline-size:100%;margin-inline:auto;position:relative}@media (min-width:48rem) and (min-height:32rem){.ShoppableVideoViewer-module__Ne81pa__stage{inline-size:min(100%,42.5rem,56.25dvh)}}.ShoppableVideoViewer-module__Ne81pa__feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;block-size:100%;overflow:hidden auto}.ShoppableVideoViewer-module__Ne81pa__feed::-webkit-scrollbar{display:none}.ShoppableVideoViewer-module__Ne81pa__feed:focus-visible{outline-offset:-2px;outline:2px solid #fff}.ShoppableVideoViewer-module__Ne81pa__cell{scroll-snap-align:start;scroll-snap-stop:always;isolation:isolate;block-size:100%;position:relative;overflow:hidden}.ShoppableVideoViewer-module__Ne81pa__clip{background:#000;position:absolute;inset:0}.ShoppableVideoViewer-module__Ne81pa__media{object-fit:cover;object-position:center;block-size:100%;inline-size:100%;display:block}.ShoppableVideoViewer-module__Ne81pa__scrimTop,.ShoppableVideoViewer-module__Ne81pa__scrimBottom{pointer-events:none;z-index:5;position:absolute;inset-inline:0}.ShoppableVideoViewer-module__Ne81pa__scrimTop{background:linear-gradient(#0009,#0000);block-size:6.5rem;top:0}.ShoppableVideoViewer-module__Ne81pa__scrimBottom{background:linear-gradient(#0000,#000000ad);block-size:13rem;bottom:0}.ShoppableVideoViewer-module__Ne81pa__errorBox{inset-inline:1rem;z-index:10;text-align:center;background:#000000d9;border-radius:.75rem;padding:1rem;font-size:.875rem;line-height:1.4;position:absolute;top:40%}.ShoppableVideoViewer-module__Ne81pa__retryBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:.5rem;min-block-size:2.75rem;inline-size:100%;margin-block-start:.75rem;font-size:.875rem;display:block}.ShoppableVideoViewer-module__Ne81pa__retryBtn:hover{background:#ffffff1a}.ShoppableVideoViewer-module__Ne81pa__chrome{inset-inline:0;z-index:30;padding-block-start:max(.5rem, env(safe-area-inset-top,0px));padding-inline:var(--edge) var(--edge-end);pointer-events:none;align-items:center;gap:.5rem;display:flex;position:absolute;top:0}.ShoppableVideoViewer-module__Ne81pa__chrome>*{pointer-events:auto}.ShoppableVideoViewer-module__Ne81pa__back{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0000008c;border-radius:999px;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.ShoppableVideoViewer-module__Ne81pa__back:hover{background:#000000bf}.ShoppableVideoViewer-module__Ne81pa__tabs{inset-inline:0;top:max(.5rem, env(safe-area-inset-top,0px));pointer-events:none;justify-content:center;display:flex;position:absolute}.ShoppableVideoViewer-module__Ne81pa__tabList{scrollbar-width:none;pointer-events:auto;background:0 0;border-radius:0;gap:.25rem;max-inline-size:min(70%,22rem);padding:0;display:flex;overflow-x:auto}.ShoppableVideoViewer-module__Ne81pa__tabList::-webkit-scrollbar{display:none}.ShoppableVideoViewer-module__Ne81pa__tab{color:#fffc;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;min-block-size:2.75rem;padding-inline:.45rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ShoppableVideoViewer-module__Ne81pa__tab:hover{color:#fff}.ShoppableVideoViewer-module__Ne81pa__tabActive,.ShoppableVideoViewer-module__Ne81pa__tabActive:hover{color:#fff;background:0 0}.ShoppableVideoViewer-module__Ne81pa__tabActive:after{content:"";inset-inline:30%;border-bottom:2px solid #fff;position:absolute;bottom:.35rem}.ShoppableVideoViewer-module__Ne81pa__cluster{gap:.5rem;margin-inline-start:auto;display:flex}.ShoppableVideoViewer-module__Ne81pa__iconBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex}.ShoppableVideoViewer-module__Ne81pa__iconBtn:hover:not(:disabled){background:#000000bf}.ShoppableVideoViewer-module__Ne81pa__iconBtn:disabled{opacity:.4;cursor:default}.ShoppableVideoViewer-module__Ne81pa__bottom{inset-inline:0;z-index:30;pointer-events:none;padding-block-end:var(--safe-bottom);position:absolute;bottom:calc(5.9% - 1.375rem)}.ShoppableVideoViewer-module__Ne81pa__bottom>*{pointer-events:auto}.ShoppableVideoViewer-module__Ne81pa__progressRow{min-block-size:2.75rem;padding-inline:var(--edge) var(--edge-end);align-items:center;gap:.6rem;display:flex}.ShoppableVideoViewer-module__Ne81pa__time{font-variant-numeric:tabular-nums;color:#ffffffd9;text-shadow:0 1px 2px #0009;flex:none;min-inline-size:2.5em;font-size:.6875rem;font-weight:600}.ShoppableVideoViewer-module__Ne81pa__time:last-child{text-align:end}.ShoppableVideoViewer-module__Ne81pa__track{cursor:pointer;touch-action:none;border-radius:999px;flex:1;align-items:center;min-block-size:2.75rem;min-inline-size:0;display:flex;position:relative}.ShoppableVideoViewer-module__Ne81pa__track:hover .ShoppableVideoViewer-module__Ne81pa__rail,.ShoppableVideoViewer-module__Ne81pa__track:focus-visible .ShoppableVideoViewer-module__Ne81pa__rail{block-size:.375rem}.ShoppableVideoViewer-module__Ne81pa__rail{background:#ffffff4d;border-radius:999px;block-size:.25rem;transition:block-size .1s;position:absolute;inset-inline:0;overflow:hidden}.ShoppableVideoViewer-module__Ne81pa__fill{border-radius:inherit;background:#fff;position:absolute;inset-block:0;inset-inline-start:0}.ShoppableVideoViewer-module__Ne81pa__card{z-index:20;inset-inline:var(--edge) var(--edge-end);pointer-events:none;display:flex;position:absolute;inset-block-end:var(--progress-zone)}.ShoppableVideoViewer-module__Ne81pa__cardPanel{pointer-events:auto;color:#0f1111;-webkit-backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #0f111114;border-radius:1rem;align-items:center;gap:.75rem;inline-size:100%;max-inline-size:min(100%,27rem);padding:.625rem .75rem;display:flex;box-shadow:0 8px 28px #0000002e}.ShoppableVideoViewer-module__Ne81pa__thumb{object-fit:cover;background:#f3f4f6;border-radius:.625rem;flex:none;block-size:80px;inline-size:88px}.ShoppableVideoViewer-module__Ne81pa__cardBody{flex:1;min-inline-size:0}.ShoppableVideoViewer-module__Ne81pa__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ShoppableVideoViewer-module__Ne81pa__cardMeta{color:#4b5563;margin-block-start:.15rem;font-size:.75rem}.ShoppableVideoViewer-module__Ne81pa__sponsoredBadge{color:#4b5563;letter-spacing:.05em;text-transform:uppercase;background:#f3f4f6;border-radius:.25rem;margin-block-end:.2rem;padding-inline:.4rem;font-size:.625rem;font-weight:700;display:inline-block}.ShoppableVideoViewer-module__Ne81pa__priceRow{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-block-start:.3rem;display:flex}.ShoppableVideoViewer-module__Ne81pa__price{color:#2563eb;font-size:1rem;font-weight:700}.ShoppableVideoViewer-module__Ne81pa__compareAt{color:#6b7280;font-size:.75rem;text-decoration:line-through}.ShoppableVideoViewer-module__Ne81pa__badge{color:#166534;background:#dcfce7;border-radius:999px;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.ShoppableVideoViewer-module__Ne81pa__cardActions{flex:none;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.ShoppableVideoViewer-module__Ne81pa__buyBtn{color:#fff;white-space:nowrap;cursor:pointer;background:#bf1e2d;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-block-size:2.75rem;padding-inline:1.1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.ShoppableVideoViewer-module__Ne81pa__buyBtn:hover{background:#a71927}.ShoppableVideoViewer-module__Ne81pa__detailsBtn{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex}.ShoppableVideoViewer-module__Ne81pa__detailsBtn:hover{background:#f3f4f6}.ShoppableVideoViewer-module__Ne81pa__details{pointer-events:auto;overscroll-behavior:contain;color:#161616;background:#fff;border:0;border-radius:1rem;max-block-size:calc(100dvh - 3rem);inline-size:min(26rem,100vw - 2rem);max-inline-size:calc(100vw - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.ShoppableVideoViewer-module__Ne81pa__details::backdrop{background:#0000009e}.ShoppableVideoViewer-module__Ne81pa__detailsInner{padding:1.25rem;position:relative}.ShoppableVideoViewer-module__Ne81pa__detailsClose{top:.5rem;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-flex;position:absolute;inset-inline-end:.5rem}.ShoppableVideoViewer-module__Ne81pa__detailsImg{object-fit:cover;background:#ececec;border-radius:.75rem;block-size:13rem;inline-size:100%;display:block}.ShoppableVideoViewer-module__Ne81pa__detailsTitle{margin-block-start:.85rem;font-size:1.05rem;font-weight:700;line-height:1.3}.ShoppableVideoViewer-module__Ne81pa__detailsShop{color:#555;margin-block-start:.25rem;font-size:.8125rem}.ShoppableVideoViewer-module__Ne81pa__detailsPriceRow{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:.5rem;display:flex}.ShoppableVideoViewer-module__Ne81pa__detailsPrice{color:#161616;font-size:1.25rem;font-weight:700}.ShoppableVideoViewer-module__Ne81pa__detailsCompareAt{color:#777;font-size:.875rem;text-decoration:line-through}.ShoppableVideoViewer-module__Ne81pa__detailsBadge{color:#1b7a43;background:#e5f8ec;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.ShoppableVideoViewer-module__Ne81pa__detailsCaption{color:#333;margin-block-start:.75rem;font-size:.875rem;line-height:1.5}.ShoppableVideoViewer-module__Ne81pa__detailsLink{color:#1d4ed8;text-underline-offset:.15em;align-items:center;min-block-size:2.75rem;margin-block-start:.5rem;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.ShoppableVideoViewer-module__Ne81pa__moreRow{scroll-snap-align:start;justify-content:center;align-items:center;block-size:10rem;padding:1rem;display:flex}.ShoppableVideoViewer-module__Ne81pa__moreBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:999px;min-block-size:2.75rem;padding-inline:1.5rem;font-size:.875rem}.ShoppableVideoViewer-module__Ne81pa__moreBtn:hover:not(:disabled){background:#ffffff1a}.ShoppableVideoViewer-module__Ne81pa__moreBtn:disabled{opacity:.5;cursor:default}.ShoppableVideoViewer-module__Ne81pa__srOnly{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ShoppableVideoViewer-module__Ne81pa__focusRing:focus-visible{outline-offset:2px;outline:2px solid #fff}.ShoppableVideoViewer-module__Ne81pa__focusRingDark:focus-visible{outline-offset:2px;outline:2px solid #bf1e2d}.ShoppableVideoViewer-module__Ne81pa__track:focus-visible{outline-offset:-2px;border-radius:999px;outline:2px solid #fff}@media (orientation:landscape) and (max-block-size:31.25rem){.ShoppableVideoViewer-module__Ne81pa__card{max-inline-size:min(60%,24rem);inset-inline-start:auto}.ShoppableVideoViewer-module__Ne81pa__cardPanel{border-radius:.75rem;gap:.5rem;padding:.4rem .6rem}.ShoppableVideoViewer-module__Ne81pa__thumb{border-radius:.5rem;block-size:56px;inline-size:64px}.ShoppableVideoViewer-module__Ne81pa__cardTitle{font-size:.8125rem}.ShoppableVideoViewer-module__Ne81pa__cardMeta{display:none}.ShoppableVideoViewer-module__Ne81pa__buyBtn{padding-inline:.9rem}.ShoppableVideoViewer-module__Ne81pa__tab{padding-inline:.7rem}}@media (max-inline-size:23rem){.ShoppableVideoViewer-module__Ne81pa__backLabel{display:none}.ShoppableVideoViewer-module__Ne81pa__back{padding-inline:.7rem}.ShoppableVideoViewer-module__Ne81pa__tab{padding-inline:.65rem}}
