.tg-video-gallery,.tg-video-gallery *{box-sizing:border-box}.tg-video-gallery{--tg-ink: #1a1a1a;--tg-muted: #625b56;--tg-gold: #a78a68;--tg-rule: #e7ded7;--tg-cream: #faf5ef;--tg-soft: #f5efe9;padding:64px 24px 88px;background:#fff;color:var(--tg-ink)}.tg-video-gallery ::selection{background:#d9c3aa;color:#1a1a1a}.tg-video-gallery__shell{width:min(1320px,100%);margin:0 auto}.tg-video-gallery__intro{max-width:760px;margin:0 0 44px}.tg-video-gallery__intro h1{max-width:680px;margin:0;color:var(--tg-ink);font-size:clamp(34px,5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.035em;text-wrap:balance}.tg-video-gallery__intro>p{max-width:67ch;margin:22px 0 0;color:var(--tg-muted);font-size:15px;line-height:1.7}.tg-video-gallery__back{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:#7a5a34;font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:underline;text-decoration-color:#7a5a3473;text-underline-offset:5px}.tg-video-gallery__back[hidden]{display:none}.tg-video-gallery__back:hover,.tg-video-gallery__back:focus-visible{color:var(--tg-ink);text-decoration-color:var(--tg-ink)}.tg-video-filters{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;gap:12px;align-items:end;padding:22px 0;border-top:1px solid var(--tg-rule);border-bottom:1px solid var(--tg-rule)}.tg-video-filters__field{min-width:0}.tg-video-filters label{display:block;margin:0 0 8px;color:var(--tg-muted);font-size:10px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.tg-video-filters select{width:100%;min-height:44px;padding:0 34px 0 12px;border:1px solid #d9cec6;border-radius:2px;background-color:#fff;color:var(--tg-ink);font:inherit;font-size:13px;cursor:pointer}.tg-video-filters__reset,.tg-video-gallery__empty button{min-height:44px;padding:0 18px;border:1px solid var(--tg-gold);border-radius:2px;background:var(--tg-cream);color:#7a5a34;font:inherit;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.tg-video-filters select:focus-visible,.tg-video-filters__reset:focus-visible,.tg-video-gallery__empty button:focus-visible,.tg-video-card a:focus-visible,.tg-video-card button:focus-visible,.tg-video-card video:focus-visible{outline:2px solid #7a5a34;outline-offset:3px}.tg-video-filters__reset:hover,.tg-video-gallery__empty button:hover{background:#f3e8dc;border-color:#7a5a34}.tg-video-gallery__summary{min-height:20px;margin:22px 0;color:var(--tg-muted);font-size:12px;font-variant-numeric:tabular-nums}.tg-video-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.tg-video-card[hidden]{display:none!important}.tg-video-card__media{position:relative;overflow:hidden;aspect-ratio:9 / 16;border-radius:4px;background:var(--tg-soft);box-shadow:0 10px 28px #2b1f1c14}.tg-video-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(167,138,104,.2);border-radius:inherit;pointer-events:none;content:""}.tg-video-card video,.tg-video-card__pending,.tg-video-card__pending img{width:100%;height:100%}.tg-video-card video,.tg-video-card__pending img{display:block;object-fit:cover}.tg-video-card__pending img{background:#fff;object-fit:contain}.tg-video-card__pending{position:relative}.tg-video-card__pending span{position:absolute;right:14px;bottom:14px;left:14px;padding:10px 12px;border-radius:2px;background:#1a1a1adb;color:#fff;font-size:11px;line-height:1.35;text-align:center}.tg-video-card__body{padding-top:18px}.tg-video-card__meta{display:flex;flex-wrap:wrap;gap:6px 12px;color:#876847;font-size:9.5px;font-weight:600;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.tg-video-card__meta span+span:before{margin-right:12px;color:#cfc1b5;content:"/"}.tg-video-card h2{margin:12px 0 0;color:var(--tg-ink);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.015em}.tg-video-card__product{margin:9px 0 0;color:#3b3734;font-size:12.5px;font-weight:600;line-height:1.45}.tg-video-card__shade{margin:5px 0 0;color:#7a5a34;font-size:12px;line-height:1.4}.tg-video-card__caption{margin:11px 0 0;color:var(--tg-muted);font-size:13px;line-height:1.62}.tg-video-card__actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:18px}.tg-video-card__actions a,.tg-video-card__actions button{color:#7a5a34;font:inherit;font-size:11px;font-weight:600;letter-spacing:.1em;line-height:1.35;text-decoration:underline;text-decoration-color:#7a5a346b;text-underline-offset:5px;text-transform:uppercase}.tg-video-card__actions button,.tg-video-card__actions .tg-video-card__primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--tg-gold);border-radius:2px;background:var(--tg-cream);text-decoration:none;cursor:pointer}.tg-video-card__actions button:hover,.tg-video-card__actions .tg-video-card__primary:hover{background:#f3e8dc;border-color:#7a5a34}.tg-video-card__actions button:disabled{cursor:wait;opacity:.62}.tg-video-card__status{min-height:18px;margin:10px 0 0;color:#4e6644;font-size:12px;line-height:1.45}.tg-video-gallery__empty{max-width:540px;margin:32px auto 0;padding:42px 24px;border-top:1px solid var(--tg-rule);border-bottom:1px solid var(--tg-rule);text-align:center}.tg-video-gallery__empty h2{margin:0;font-size:24px;font-weight:500;line-height:1.2}.tg-video-gallery__empty p{margin:12px 0 20px;color:var(--tg-muted);font-size:14px;line-height:1.6}@media(max-width:1100px){.tg-video-filters,.tg-video-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.tg-video-gallery{padding:42px 16px 64px}.tg-video-gallery__intro{margin-bottom:32px}.tg-video-gallery__intro h1{font-size:clamp(31px,11vw,44px);line-height:1.06}.tg-video-gallery__intro>p{margin-top:18px;font-size:14px;line-height:1.65}.tg-video-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:18px 0}.tg-video-filters select{min-height:48px;font-size:16px}.tg-video-filters__reset{min-height:48px}.tg-video-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 14px}.tg-video-card__body{padding-top:14px}.tg-video-card h2{font-size:17px}}@media(max-width:520px){.tg-video-filters,.tg-video-gallery__grid{grid-template-columns:1fr}.tg-video-card__media{margin-inline:auto;width:min(100%,360px)}}@media(prefers-reduced-motion:reduce){.tg-video-gallery *,.tg-video-gallery *:before,.tg-video-gallery *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tg-video-gallery.css.map */
