.dr-look-video-tab{--font-display: "Fraunces", Georgia, serif;--font-body: "Nunito", system-ui, sans-serif}.dr-look-video-tab .vt-section-header{text-align:center;margin-bottom:48px;max-width:800px;margin-left:auto;margin-right:auto;padding:0 16px}.dr-look-video-tab .vt-eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#6a5acd;background:#ece4ff;padding:6px 16px;border-radius:999px;margin-bottom:18px}.dr-look-video-tab .vt-heading{font-family:var(--font-display);font-size:clamp(30px,4.2vw,52px);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:#2d2454;margin:0}.dr-look-video-tab .vt-accent{background:linear-gradient(100deg,#ffbe00,#ff9a66,#ff75e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline;font-style:italic}.dr-look-video-tab .vt-subheading{font-family:var(--font-body);font-size:clamp(15px,1.6vw,17px);color:#5b5379;line-height:1.6;margin:20px auto 0;font-weight:500;max-width:680px}.dr-look-video-tab .vt-tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none;padding:8px 4px 16px;margin:0 0 28px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.dr-look-video-tab .vt-tab-list::-webkit-scrollbar{display:none}.dr-look-video-tab .vt-tab-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body);font-size:14px;font-weight:700;color:#2d2454;background:#fff;border:2px solid #ece4ff;border-radius:999px;padding:11px 22px;cursor:pointer;white-space:nowrap;transition:all .25s ease;-webkit-user-select:none;user-select:none}.dr-look-video-tab .vt-tab-item:hover{background:#f5f1ff;border-color:#b8a8ff;transform:translateY(-2px)}.dr-look-video-tab .vt-tab-item.active{background:linear-gradient(100deg,#ffbe00,#ff9a66,#ff75e8);border-color:transparent;color:#fff;box-shadow:0 10px 24px #ff9a4d59;text-shadow:0 1px 2px rgba(45,36,84,.2)}.dr-look-video-tab .vt-tab-item.active:hover{transform:translateY(-2px);background:linear-gradient(100deg,#ffbe00,#ff9a66,#ff75e8)}.dr-look-video-tab .vt-video-wrapper{border-radius:32px;overflow:hidden}.dr-look-video-tab .vt-video-list{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1)}.dr-look-video-tab .vt-video-item{flex:0 0 100%;width:100%;padding:0 4px;box-sizing:border-box}.dr-look-video-tab .vt-item-title{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:900;color:#2d2454;margin:0 0 8px;letter-spacing:-.02em;text-align:center}.dr-look-video-tab .vt-item-desc{font-family:var(--font-body);font-size:15px;color:#5b5379;margin:0 0 20px;text-align:center;line-height:1.6;font-weight:500}.dr-look-video-tab .vt-media-con{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:2 / 1;background:#f5f1ff}.dr-look-video-tab .vt-video,.dr-look-video-tab .vt-media-img{width:100%;height:100%;object-fit:cover;display:block}.dr-look-video-tab .vt-video-control{position:absolute;bottom:20px;right:20px;z-index:2}.dr-look-video-tab .vt-ctrl-btn{background:#fffffff2;color:#2d2454;border:none;width:56px;height:56px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 8px 24px #2d245440;transition:transform .25s ease,background .25s ease}.dr-look-video-tab .vt-ctrl-btn:hover{transform:scale(1.08);background:#ffc94d}.dr-look-video-tab .vt-ctrl-btn svg{width:32px;height:32px}.dr-look-video-tab .vt-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,rgba(255,201,77,.2),transparent 50%),radial-gradient(circle at 70% 70%,rgba(108,92,205,.15),transparent 50%),#f5f1ff}.dr-look-video-tab .vt-placeholder-text{font-family:var(--font-body);font-size:14px;color:#5b5379;text-align:center;line-height:1.6;padding:20px}@media(max-width:749px){.dr-look-video-tab .vt-section-header{margin-bottom:32px}.dr-look-video-tab .vt-tab-list{justify-content:flex-start;flex-wrap:nowrap;padding:8px 16px 20px;margin-bottom:20px}.dr-look-video-tab .vt-tab-item{padding:9px 16px;font-size:13px}.dr-look-video-tab .vt-video-wrapper{border-radius:22px}.dr-look-video-tab .vt-media-con{border-radius:20px;aspect-ratio:4 / 3}.dr-look-video-tab .vt-ctrl-btn{width:48px;height:48px}.dr-look-video-tab .vt-ctrl-btn svg{width:28px;height:28px}.dr-look-video-tab .vt-item-title,.dr-look-video-tab .vt-item-desc{padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-dr-look-video-tab.css.map */
