:root:root{--font-heading-family: "Montserrat", "Arial Black", sans-serif;--font-heading-style: normal;--font-heading-weight: 900;--font-body-family: "Barlow", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:.02em;line-height:1.05}.card__heading,.card__heading a,.product__title h1,.product__title h2,.cart-item__name,.predictive-search__item-heading{text-transform:none;letter-spacing:.01em}.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.header__menu-item,.menu-drawer__menu-item,.list-menu__item,.footer-block__heading{font-family:var(--font-body-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.price,.price-item,.badge,.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.unit-price{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;font-weight:500;letter-spacing:.06em}.tr-yt{position:relative;width:100%;aspect-ratio:16 / 9;background:#0a0a0a;overflow:hidden}.tr-yt__play{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer}.tr-yt__play img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .12s ease-out}.tr-yt__play:hover img{opacity:.85}.tr-yt__play:focus-visible{outline:2px solid #f4f3ef;outline-offset:-4px}.tr-yt__icon{position:absolute;left:50%;top:50%;width:68px;height:48px;transform:translate(-50%,-50%);background:#f4f3ef;transition:background .12s ease-out}.tr-yt__icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-35%,-50%);border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #0a0a0a}.tr-yt__play:hover .tr-yt__icon{background:#c9c7c0}.tr-yt__watch{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#0a0a0ad1;color:#f4f3ef;text-decoration:none;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase}.tr-yt__watch:hover{background:#0a0a0a;text-decoration:underline}.tr-yt__watch:focus-visible{outline:2px solid #f4f3ef;outline-offset:2px}.tr-yt__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/theoria-brand.css.map */
