:root{--tv-ink:#0B0D10;--tv-ink2:#5B6370;--tv-line:#E4E6EA;--tv-soft:#F4F5F7;--tv-sky:#A5DBF7;--tv-deep:#0A0B0D}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-variant-numeric:lining-nums}::selection{background:var(--tv-sky);color:var(--tv-ink)}main :is(h1,h2,h3,h4){text-transform:none;font-weight:700;letter-spacing:-.035em;text-wrap:balance}main p{text-wrap:pretty}#header-component{border-bottom:1px solid var(--tv-line);background-color:#ffffffe6;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}body .header-logo__image{height:28px!important;width:174px!important}@media(min-width:750px){body .header-logo__image{height:32px!important;width:199px!important}}footer{background:#07080a}footer :is(h1,h2,h3,h4,h5,h6,.h6){font-size:.72rem!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8a909b!important;margin:0 0 6px}footer a{text-decoration:none}footer a:hover{text-decoration:underline;text-underline-offset:3px}.tv-footer-logo{display:inline-block;line-height:0}.tv-footer-logo img{display:block;height:30px;width:auto}.tv-prose{max-width:760px;margin-inline:auto;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.7;color:var(--tv-ink2)}.tv-prose p{margin:0 0 1.3em}.tv-prose h2{font-size:clamp(1.7rem,3.5vw,2.3rem);line-height:1.1;color:var(--tv-ink);margin:1.8em 0 .6em;letter-spacing:-.04em}.tv-prose a{color:var(--tv-ink);text-decoration:underline;text-underline-offset:3px;font-weight:600}.tv-prose details{border-bottom:1px solid var(--tv-line)}.tv-prose details:first-child{border-top:1px solid var(--tv-ink)}.tv-prose summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:26px 0;font-weight:600;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3;letter-spacing:-.02em;color:var(--tv-ink)}.tv-prose summary::-webkit-details-marker{display:none}.tv-prose summary:after{content:"";width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-3px);flex:none;transition:transform .25s}.tv-prose details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.tv-prose details p{padding:0 0 26px;margin:0;font-size:1.05rem}body .card-gallery{--gallery-aspect-ratio:1!important;background:var(--tv-soft)}body .card-gallery .product-media-container{--product-media-fit:contain!important}body :is(.product-grid__item,.resource-list__item) .card-gallery{position:relative;width:100%;aspect-ratio:1/1!important;height:auto;overflow:hidden;background:var(--tv-soft);border:0;border-radius:20px}body :is(.product-grid__item,.resource-list__item) .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide){height:100%}body :is(.product-grid__item,.resource-list__item) .card-gallery slideshow-component{position:absolute;top:0;right:0;bottom:0;left:0;display:block}body :is(.product-grid__item,.resource-list__item) .card-gallery slideshow-slides{overflow:hidden!important}body :is(.product-grid__item,.resource-list__item) .card-gallery slideshow-slide{flex:0 0 100%;width:100%!important}body :is(.product-grid__item,.resource-list__item) .card-gallery .product-media-container{aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important;background:transparent}body :is(.product-grid__item,.resource-list__item) .card-gallery>a>.product-media-container,body :is(.product-grid__item,.resource-list__item) .card-gallery>.product-media-container{position:absolute;top:0;right:0;bottom:0;left:0}body :is(.product-grid__item,.resource-list__item) .card-gallery :is(img,video){width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:contain!important;padding:9%;box-sizing:border-box;transition:transform .5s cubic-bezier(.2,.7,.2,1)}body :is(.product-grid__item,.resource-list__item) .card-gallery img{mix-blend-mode:multiply}body :is(.product-grid__item,.resource-list__item) .card-gallery slideshow-arrows{display:none!important}@media(hover:hover){body :is(.product-grid__item,.resource-list__item):hover .card-gallery img{transform:scale(1.045)}}body .product-grid__card{padding-block-end:6px;gap:12px}body .product-grid__card :is(h4,.h4,.product-title,a[href*="/products/"]):not(.card-gallery *){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.7em;line-height:1.35;font-weight:600;letter-spacing:-.015em;color:var(--tv-ink)}body .product-grid__card .price,body .product-grid__card [class*=price]{font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tv-ink)}body media-gallery :is(.product-media-container,.product-media){background:var(--tv-soft);border-radius:24px}body media-gallery .product-media-container{--product-media-fit:contain!important}body media-gallery img{object-fit:contain!important;mix-blend-mode:multiply}body :is(product-information,.product-information) h1{font-size:clamp(1.9rem,3.8vw,2.8rem)!important;line-height:1.05!important;letter-spacing:-.045em!important;font-weight:700!important}body :is(product-information,.product-information) :is(product-price,.price){font-size:1.45rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--tv-ink)}body :is(product-information,.product-information) .rte,body :is(product-information,.product-information) .text-block--rte{color:var(--tv-ink2);line-height:1.65}body .tv-home .tv-plus{width:44px;height:44px}body .tv-home .tv-add{min-height:48px}body .tv-home product-form-component{display:contents}body .tv-home [id^=tv-]{scroll-margin-top:calc(var(--header-height,72px) + var(--header-group-height,0px) + 16px)}.announcement-bar{position:relative;overflow:hidden}.announcement-bar:after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background-image:linear-gradient(90deg,transparent,#A5DBF7,transparent);background-size:40% 100%;background-repeat:no-repeat;background-position:-60% 0;animation:tv-ann-line 4s linear infinite;pointer-events:none}.announcement-bar__text{background-image:linear-gradient(100deg,#fff 0% 35%,#a5dbf7 50%,#fff 65% 100%);background-size:250% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:tv-ann-in .9s cubic-bezier(.2,.7,.2,1) both,tv-ann-sweep 4s ease-in-out 1s infinite}@keyframes tv-ann-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tv-ann-sweep{0%{background-position:120% 0}60%,to{background-position:-20% 0}}@keyframes tv-ann-line{0%{background-position:-60% 0}to{background-position:160% 0}}@media(prefers-reduced-motion:reduce){.announcement-bar:after{animation:none;display:none}.announcement-bar__text{animation:none;background:none;-webkit-text-fill-color:currentColor;color:inherit}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/tavrion-brand.css.map */
