.ttt-vlib{--vl-ink:#182736;--vl-green:#294e40;--vl-orange:#be4f27;--vl-border:#d9d0c1;--vl-paper:#fffdf8;color:var(--vl-ink);padding:0 0 72px}.ttt-vlib *,.ttt-vpost *{box-sizing:border-box}.ttt-vlib .ttt-vl-wrap,.ttt-vpost .ttt-vl-wrap{max-width:1200px;margin-inline:auto;padding-inline:24px}.ttt-vl-hero{background:linear-gradient(125deg,#e9e5d8,#f7f3ea 65%,#fffaf1);padding:70px 0 48px;border-bottom:1px solid var(--vl-border)}.ttt-vl-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-orange);margin:0 0 10px}.ttt-vl-hero h1{font-family:Georgia,serif;font-size:clamp(44px,5vw,72px);line-height:1.05;letter-spacing:-.035em;max-width:850px;margin:0 0 18px;color:var(--vl-ink)}.ttt-vl-hero p.ttt-vl-lead{max-width:760px;font-size:19px;line-height:1.5;color:#484b46;margin:0}.ttt-vl-intro{margin:26px 0 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#5e625d;font-size:14px}.ttt-vl-intro strong{color:var(--vl-green)}.ttt-vl-tools{display:grid;grid-template-columns:minmax(210px,2fr) minmax(140px,1fr) minmax(170px,1fr) minmax(145px,1fr) minmax(145px,1fr);gap:13px;align-items:end;margin:32px 0 14px}.ttt-vl-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;color:#46544c}.ttt-vl-field input,.ttt-vl-field select{width:100%;height:46px;border:1px solid #c8c6bb;background:#fff;border-radius:9px;font-size:15px;padding:0 12px;color:#182736;min-width:0}.ttt-vl-field :is(input,select):focus-visible{outline:3px solid #bf774c;outline-offset:2px}.ttt-vl-searchrow{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:12px 0 22px;flex-wrap:wrap}.ttt-vl-count{margin:0;font-size:14px;color:#5c635c}.ttt-vl-clear{color:#94502c;border:0;background:transparent;text-decoration:underline;cursor:pointer;font-weight:700;padding:8px}.ttt-vl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.ttt-vcard{background:var(--vl-paper);border:1px solid var(--vl-border);border-radius:15px;overflow:hidden;box-shadow:0 5px 22px #1827360e;min-width:0}.ttt-vcard-media{position:relative;background:linear-gradient(155deg,#2d3d32,#1c2627);display:flex;align-items:center;justify-content:center;aspect-ratio:16/11;overflow:hidden}.ttt-vcard-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 41%}.ttt-vcard-video-label{position:absolute;bottom:14px;left:14px;background:#0a1312c7;color:#fff;padding:6px 9px;border-radius:5px;font-size:12px;font-weight:800}.ttt-vcard-body{padding:19px 20px 21px}.ttt-vcard-meta{font-size:12px;color:#6b6a60;display:flex;gap:10px;flex-wrap:wrap;margin-bottom:11px}.ttt-vcard h2{font-family:Georgia,serif;font-size:clamp(22px,2.1vw,28px);line-height:1.15;letter-spacing:-.02em;margin:0 0 11px;color:var(--vl-ink)}.ttt-vcard h2 a{text-decoration:none;color:inherit}.ttt-vcard h2 a:hover{text-decoration:underline;text-decoration-color:var(--vl-orange)}.ttt-vcard p{font-size:14px;line-height:1.55;color:#4d514c;margin:0 0 15px;min-height:66px}.ttt-vl-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.ttt-vl-tag{font-size:11px;font-weight:750;padding:6px 8px;border-radius:20px;background:#eef1eb;color:#365748}.ttt-vcard-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ttt-vl-watch,.ttt-vl-read,.ttt-vl-shoplink{font-weight:800;border-radius:9px;text-decoration:none;cursor:pointer;font-size:14px}.ttt-vl-watch{border:0;background:var(--vl-orange);color:#fff;padding:11px 17px}.ttt-vl-watch:hover{background:#9a3c20}.ttt-vl-read{color:var(--vl-green);text-decoration:underline;text-underline-offset:4px}.ttt-vl-empty{padding:35px;text-align:center;border:1px dashed #c5c0b3;border-radius:12px;margin-top:16px;color:#4a514c}.ttt-vl-empty[hidden],.ttt-vcard[hidden]{display:none!important}.ttt-vl-pagination{margin:24px 0;text-align:center}.ttt-vl-pagination a{margin:0 6px}.ttt-vl-footer{background:#e7ece5;border-radius:15px;margin-top:54px;padding:28px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.ttt-vl-footer h2{font-family:Georgia,serif;color:var(--vl-green);font-size:25px;line-height:1.1;margin:0 0 7px}.ttt-vl-footer p{margin:0;font-size:14px;color:#55665c}.ttt-vl-shoplink{background:var(--vl-green);color:#fff;padding:12px 16px;white-space:nowrap}.ttt-vl-modal{border:0;border-radius:15px;max-width:min(880px,94vw);max-height:94vh;overflow:auto;background:#171b1a;color:#fff;padding:12px;box-shadow:0 30px 110px #0009}.ttt-vl-modal::backdrop{background:#000000d4}.ttt-vl-modalhead{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 8px 12px}.ttt-vl-modaltitle{font-size:15px;font-weight:800;margin:0}.ttt-vl-close{border:1px solid #777;background:#2a3330;color:#fff;border-radius:7px;font-weight:800;padding:8px 12px;cursor:pointer}.ttt-vl-modal video{display:block;width:auto;max-width:100%;height:auto;max-height:calc(94vh - 110px);margin:auto;background:#000}.ttt-vpost{--vl-green:#294e40;--vl-orange:#be4f27;padding:40px 0 70px;color:#182736}.ttt-vpost .ttt-vl-wrap{max-width:850px}.ttt-vpost .ttt-vl-back{font-size:14px;color:#294e40;font-weight:700;text-decoration:underline}.ttt-vpost h1{font-family:Georgia,serif;font-size:clamp(36px,5vw,58px);margin:22px 0 12px;color:#182736}.ttt-vpost .ttt-vl-date{font-size:14px;color:#75716b;margin:0 0 22px}.ttt-vpost .ttt-vl-player{background:#151817;border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center}.ttt-vpost .ttt-vl-player video{display:block;width:100%;height:auto;max-width:100%;max-height:70vh;object-fit:contain;background:#000}.ttt-vpost .ttt-vl-content{font-size:17px;line-height:1.7;margin:28px 0 36px}.ttt-vpost .ttt-vl-content img{max-width:100%;height:auto}@media(max-width:1000px){.ttt-vl-tools{grid-template-columns:repeat(4,minmax(0,1fr))}.ttt-vl-field:first-child{grid-column:span 4}.ttt-vl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ttt-vl-hero{padding:40px 0 30px}.ttt-vl-hero h1{font-size:43px}.ttt-vl-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.ttt-vl-field:first-child{grid-column:span 2}.ttt-vl-grid{grid-template-columns:minmax(0,1fr)}.ttt-vl-footer{padding:22px}.ttt-vcard p{min-height:0}.ttt-vlib .ttt-vl-wrap,.ttt-vpost .ttt-vl-wrap{padding-inline:16px}}.ttt-vpost .ttt-vl-player--portrait{background:transparent;padding:0}.ttt-vpost .ttt-vl-player--portrait video{display:block;width:auto;height:auto;max-width:100%;max-height:75vh;object-fit:contain;border-radius:12px}.ttt-vcard-actions button.ttt-vl-read{border:0;padding:0;background:transparent;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}.ttt-vl-notes-modal{width:min(760px,94vw);max-width:94vw;max-height:80vh;overflow:auto;background:#fffdf8;color:#182736;padding:24px}.ttt-vl-notes-modal .ttt-vl-modalhead{align-items:flex-start;border-bottom:1px solid #d9d0c1;margin-bottom:18px}.ttt-vl-notes-modal .ttt-vl-modaltitle{font-family:Georgia,serif;font-size:clamp(22px,3vw,30px);line-height:1.2;color:#182736}.ttt-vl-notes-modal .ttt-vl-close{background:#294e40;color:#fff;flex-shrink:0}.ttt-vl-notes-content{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.ttt-vl-notes-content>:first-child{margin-top:0}@media(max-width:620px){.ttt-vl-notes-modal{padding:16px}}.ttt-vl-grid{align-items:stretch}.ttt-vcard{display:flex;flex-direction:column;height:100%}.ttt-vcard-body{display:flex;flex-direction:column;flex:1}.ttt-vcard p{flex-grow:1}.ttt-vcard-actions{margin-top:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ttt-video-library.css.map */
