fc-brand-video{display:block;min-width:0}.fc-video-card{overflow:hidden;border:1px solid #e6dfed;border-radius:16px;background:#fff;color:#060633}.fc-brand-video__stage{position:relative;aspect-ratio:9/16;overflow:hidden;background:#f4eff8}.fc-brand-video__stage video{display:block;width:100%;height:100%;object-fit:contain;max-height:none}.fc-brand-video__stage video:focus-visible{outline:3px solid #9b8aff;outline-offset:-3px}.fc-brand-video__start{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;height:100%;padding:0;border:0;background:linear-gradient(0deg,#06063322,transparent 50%);color:#fff;cursor:pointer;font:600 12px/1.4 Poppins,sans-serif;text-shadow:0 1px 4px #06063388}.fc-brand-video__start[hidden],.fc-brand-video__status[hidden]{display:none!important}.fc-brand-video__start-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #ffffffb3;border-radius:50%;background:#ffffffed;color:#412398;box-shadow:0 4px 18px #06063322;transition:transform .2s,background .2s}.fc-brand-video__start svg{width:20px;height:20px;margin-left:3px}.fc-brand-video__start:focus-visible{outline:3px solid #7052d9;outline-offset:-4px}.fc-brand-video__start:disabled{cursor:wait}.fc-brand-video__duration{position:absolute;inset:12px 12px auto auto;padding:3px 8px;border-radius:20px;background:#060633a6;color:#fff;font:500 11px/1.5 Poppins,sans-serif;pointer-events:none}.fc-brand-video__status{margin:0;padding:10px 14px;background:#fff2ed;font-size:12px;line-height:1.5}.fc-brand-video__status a{color:inherit;text-decoration:underline}.fc-video-card__copy{padding:14px 15px 12px}.fc-video-card__tag{margin:0 0 4px;color:#6b5389;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.fc-video-card__copy h3{margin:0;font-size:16px;font-weight:600;line-height:1.4;font-style:normal}.fc-video-card__product{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:10px;margin:0 14px;padding:12px 0 14px;border-top:1px solid #eee7f4;color:#060633;text-decoration:none}.fc-video-card__product img{width:40px;height:44px;object-fit:contain;border-radius:5px;background:#faf8fc}.fc-video-card__product>span{display:grid;gap:3px;font-size:12px;line-height:1.4}.fc-video-card__product strong{font-size:12px;font-weight:600}.fc-video-card__product small{font-size:11px;color:#6a6077}.fc-video-card__product>svg{width:18px;height:18px}.fc-video-card__product:focus-visible{outline:2px solid #7052d9;outline-offset:3px}.fc-video-socials{display:flex;flex-wrap:wrap;gap:7px 14px;font-size:12px;font-weight:500}.fc-video-socials a{color:#542d80;text-decoration:none;padding:4px 0}.fc-video-socials a:hover,.fc-video-card__product:hover strong{text-decoration:underline;text-underline-offset:3px}.fc-video-socials a:focus-visible{outline:2px solid #7052d9;outline-offset:3px}.fc-h-video-showcase .fc-h-social__posts>li{min-width:0;align-self:start}.fc-h-video-showcase .fc-h-social__layout{grid-template-columns:minmax(0,2.7fr) minmax(220px,.9fr);align-items:center}.fc-h-video-showcase .fc-h-social__gallery{width:100%;max-width:850px;justify-self:start}@media(min-width:750px){.fc-h-video-showcase .fc-h-social__gallery{grid-column:1;grid-row:1}.fc-h-video-showcase .fc-h-social__intro{grid-column:2;grid-row:1}}.fc-video-card--gallery{width:100%;height:100%;border:0;border-radius:0}.fc-video-card--gallery>fc-brand-video{height:100%}.fc-video-card--gallery .fc-brand-video__stage{width:100%;height:100%;aspect-ratio:auto}.fc-product__thumbs .fc-product__video-thumb{display:flex;flex-direction:column;gap:1px;font-size:10px;font-weight:600;background:#eee8fb;color:#412398}.fc-product__video-thumb svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){.fc-brand-video__start:hover .fc-brand-video__start-icon{transform:scale(1.06);background:#fff}}@media(max-width:749px){.fc-h-video-showcase .fc-h-social__layout{grid-template-columns:minmax(0,1fr);gap:20px}.fc-h-video-showcase .fc-h-social__gallery{max-width:none}.fc-h-video-showcase .fc-video-card__copy{padding:11px 12px}.fc-h-video-showcase .fc-video-card__copy h3{font-size:14px}.fc-video-card__product{grid-template-columns:34px minmax(0,1fr) 16px;gap:8px;margin-inline:12px;padding-block:10px 12px}.fc-video-card__product img{width:34px;height:38px}.fc-video-card__product strong{font-size:11px}.fc-video-card__product small{font-size:10px}.fc-brand-video__start-icon{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.fc-brand-video__start-icon{transition:none;transform:none!important}}.fc-video-socials{display:flex;flex-wrap:wrap;gap:10px}.fc-video-socials a{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #ddd1f0;border-radius:50%;background:#eee5fb;color:#542d80;transition:background .2s,color .2s,transform .2s}.fc-video-socials svg{width:20px;height:20px;fill:currentColor}.fc-video-socials a:hover{background:#542d80;color:#fff;transform:translateY(-2px)}.fc-h-video-showcase .fc-h-social__gallery{position:relative}.fc-h-video-showcase .fc-h-social__posts{scrollbar-width:none;overscroll-behavior:auto}.fc-h-video-showcase .fc-h-social__posts::-webkit-scrollbar{display:none}.fc-h-video-showcase .fc-h-social__posts>li{scroll-snap-align:start}.fc-h-video-showcase .fc-h-social__controls:not([hidden]){position:absolute;inset-inline:8px;display:flex;justify-content:space-between;gap:0;margin:0;z-index:3;pointer-events:none}.fc-h-video-showcase .fc-h-social__controls button{pointer-events:auto;background:#fffffff2;border-color:#e4dbee;box-shadow:0 3px 14px #06063329;transition:background .2s,transform .2s}.fc-h-video-showcase .fc-h-social__controls button:hover{background:#eee5ff;transform:scale(1.05)}.fc-social-position{margin:12px 0 0;text-align:center;font-size:11px;line-height:1.5;color:#746781;font-variant-numeric:tabular-nums}@media(min-width:750px){.fc-h-video-showcase .fc-h-social__posts{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/3);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:0}}@media(prefers-reduced-motion:reduce){.fc-video-socials a,.fc-h-video-showcase .fc-h-social__controls button{transition:none;transform:none!important}}.fc-video-socials svg[fill=none]{fill:none}.fc-h-video-showcase[data-playing] .fc-h-social__controls{visibility:hidden;pointer-events:none}.fc-social-position{position:absolute!important;width:1px;height:1px;padding:0;margin:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}@media(max-width:749px){body:has(.fc-photo-hero) .fc-h-video-showcase .fc-h-social__posts{--fc-video-width: calc((100vw - 36px)*.78) ;grid-auto-columns:var(--fc-video-width);padding:0 calc((100% - var(--fc-video-width))/2);scroll-padding-inline:calc((100% - var(--fc-video-width))/2);scrollbar-width:none;scroll-snap-type:x mandatory}body:has(.fc-photo-hero) .fc-h-video-showcase .fc-h-social__posts>li{scroll-snap-align:center}.fc-h-video-showcase .fc-h-social__controls:not([hidden]){inset-inline:3px}}.fc-h-video-showcase .fc-brand-video__stage,.fc-h-video-showcase video{touch-action:pan-x pan-y pinch-zoom}
/*# sourceMappingURL=/cdn/shop/t/7/assets/fc-h-video.css.map */
