:root{--tv-charcoal:#171717;--tv-warm-white:#FAF9F6;--tv-orange:#F26A21;--tv-orange-dark:#D95513;--tv-grey:#E8E5E0;--tv-grey-dark:#555555}h1,h2,.h0,.h1,.h2{letter-spacing:-.01em}h3,h4,.h3,.h4{font-weight:600;letter-spacing:0}.button,.product-form__submit,.shopify-payment-button__button--unbranded{font-weight:600;letter-spacing:.06em;text-transform:uppercase}.color-scheme-1 .rte,.color-scheme-2 .rte,.color-scheme-5 .rte{color:var(--tv-grey-dark)}.color-scheme-1 .rte strong,.color-scheme-2 .rte strong,.color-scheme-5 .rte strong{color:var(--tv-charcoal);font-weight:600}.price,.price-item{font-weight:500}.product__title h1{font-weight:700}.header__menu-item{font-weight:500}.announcement-bar__message{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--tv-charcoal);color:#fff;border-color:var(--tv-charcoal)}.product-form__input--pill input[type=radio]+label{min-width:5.2rem;min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center;font-weight:500}.button:focus-visible,a:focus-visible{outline:2px solid var(--tv-orange);outline-offset:2px}@media screen and (max-width:749px){.button{min-height:4.8rem}}.tv-eyebrow{display:block;text-align:center;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tv-orange-dark);font-weight:600;margin:0 0 .8rem}.tv-section-title{text-align:center;margin:0 0 3.2rem}.tv-section-intro{text-align:center;max-width:60rem;margin:-2rem auto 3.2rem;color:var(--tv-grey-dark)}.tv-benefits__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;grid-template-columns:1fr}.tv-benefit{background:#fff;border:1px solid var(--tv-grey);border-radius:8px;padding:2rem;display:grid;grid-template-columns:4.8rem 1fr;column-gap:1.6rem;row-gap:.4rem;align-items:start}.tv-benefit__icon{grid-row:span 2;width:4.8rem;height:4.8rem;border-radius:50%;background:#f26a211a;color:var(--tv-orange);display:flex;align-items:center;justify-content:center}.tv-benefit__icon svg{width:2.4rem;height:2.4rem}.tv-benefit__title{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem;line-height:1.3;margin:0;color:var(--tv-charcoal)}.tv-benefit__text{color:var(--tv-grey-dark);font-size:1.5rem;line-height:1.6}.tv-benefit__text p{margin:0}@media screen and (min-width:750px){.tv-benefits__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}.tv-benefit{grid-template-columns:1fr;padding:3.2rem 2.4rem;row-gap:1.2rem;text-align:left}.tv-benefit__icon{grid-row:auto;width:5.6rem;height:5.6rem}.tv-benefit__title{font-size:1.9rem}}.tv-specs{max-width:76rem;margin:0 auto}.tv-specs__list{margin:0;border-top:1px solid var(--tv-grey)}.tv-specs__row{display:grid;grid-template-columns:minmax(11rem,38%) 1fr;gap:1.6rem;padding:1.4rem 0;border-bottom:1px solid var(--tv-grey);font-size:1.5rem}.tv-specs__row dt{font-weight:600;color:var(--tv-charcoal)}.tv-specs__row dd{margin:0;color:var(--tv-grey-dark)}.tv-size{max-width:76rem;margin:0 auto}.tv-size__wrap{overflow-x:auto;border:1px solid var(--tv-grey);border-radius:8px;background:#fff}.tv-size table{width:100%;border-collapse:collapse;font-size:1.5rem;min-width:32rem}.tv-size th,.tv-size td{padding:1.2rem 1.6rem;text-align:center;border-bottom:1px solid var(--tv-grey)}.tv-size thead th{background:var(--tv-charcoal);color:#fff;font-weight:600;letter-spacing:.04em}.tv-size tbody th{font-weight:600;color:var(--tv-charcoal)}.tv-size tbody tr:last-child th,.tv-size tbody tr:last-child td{border-bottom:0}.tv-size__note{color:var(--tv-grey-dark);margin:1.6rem auto 0;text-align:center;font-size:1.4rem;max-width:60rem}.tv-size__note p{margin:0}.tv-editor-note{background:#fff4e5;border:1px dashed var(--tv-orange);padding:1.2rem 1.6rem;border-radius:6px;margin:0 auto 1.6rem;font-size:1.4rem;color:#171717;max-width:76rem}.tv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #0000002e;transform:translateY(110%);transition:transform .25s ease;visibility:hidden}.tv-sticky.is-visible{transform:none;visibility:visible}.tv-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.tv-sticky__title{font-family:var(--font-heading-family);font-weight:700;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#faf9f6}.tv-sticky__price{font-size:1.4rem;color:#e8e5e0}.tv-sticky .button{min-height:4.4rem;min-width:0;padding:0 1.8rem;font-size:1.3rem;margin:0}@media screen and (min-width:990px){.tv-sticky{display:none}}@media(prefers-reduced-motion:reduce){.tv-sticky{transition:none}}cart-drawer .custom-header .countdown{padding-right:5.6rem;padding-left:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/torvenn.css.map */
