@font-face{font-family:Fraunces;font-style:normal;font-weight:400 600;font-display:swap;src:url(fraunces.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(manrope.woff2) format("woff2")}:root{--bg:oklch(.975 .012 80);--fg:oklch(.24 .03 50);--card:oklch(.99 .008 80);--primary:oklch(.52 .11 50);--primary-fg:oklch(.98 .01 80);--secondary:oklch(.93 .025 75);--muted:oklch(.94 .018 78);--muted-fg:oklch(.5 .03 55);--accent:oklch(.85 .09 75);--accent-fg:oklch(.25 .04 50);--forest:oklch(.3 .04 150);--forest-fg:oklch(.95 .02 90);--sale:oklch(.15 .01 60);--sale-fg:oklch(.97 .01 80);--sale-accent:oklch(.8 .13 80);--border:oklch(.88 .025 70);--shadow:0 20px 50px -20px color-mix(in oklab,var(--primary) 45%,transparent);--display:"Fraunces",Georgia,serif;--sans:"Manrope",system-ui,sans-serif}*,*:before,*:after{box-sizing:border-box;border-color:var(--border)}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block;height:auto}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;font-weight:600;margin:0;line-height:1.15}p,ul,figure,blockquote{margin:0}ul{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer}.tv-container{max-width:72rem;margin:0 auto;padding:0 1.25rem}.tv-muted{color:var(--muted-fg)}.tv-sm{font-size:.875rem;display:block}.tv-xs{font-size:.75rem}.tv-center{text-align:center}.tv-mt{margin-top:1rem}.tv-mt-lg{margin-top:1.5rem}.tv-off{color:var(--primary);font-weight:700}.tv-link{font-size:.875rem;font-weight:700;color:var(--primary)}.tv-marquee{overflow:hidden;background:var(--sale);color:var(--sale-fg);padding:.5rem 0;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.tv-marquee__track{display:flex;width:max-content;gap:3rem;white-space:nowrap;animation:tv-marquee 30s linear infinite}@keyframes tv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.tv-bar{background:var(--sale-accent);color:var(--sale);text-align:center;padding:.375rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.tv-header{display:flex;align-items:center;justify-content:space-between;padding-top:1.25rem;padding-bottom:1.25rem}.tv-header__logo img{height:3.5rem;width:auto}.tv-header__nav{display:flex;gap:1.25rem}.tv-hero{display:grid;gap:2.5rem;padding-bottom:5rem}@media(min-width:768px){.tv-hero{grid-template-columns:1fr 1fr}}.tv-gallery__main{aspect-ratio:1;width:100%;object-fit:cover;border-radius:1.5rem;box-shadow:var(--shadow)}.tv-gallery__thumbs{margin-top:.75rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.tv-thumb{padding:0;border:2px solid transparent;border-radius:.75rem;overflow:hidden;background:none}.tv-thumb.is-active{border-color:var(--primary)}.tv-thumb img{aspect-ratio:1;width:100%;object-fit:cover}.tv-badge{display:inline-block;margin-bottom:1rem;border-radius:999px;background:var(--sale);color:var(--sale-accent);padding:.375rem 1rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.tv-rating{font-size:.875rem;font-weight:700;color:var(--primary)}.tv-h1{margin-top:.75rem;font-size:2.25rem;line-height:1.25}@media(min-width:768px){.tv-h1{font-size:3rem}}.tv-lead{margin-top:1rem;font-size:1.125rem;color:var(--muted-fg)}.tv-bundles{margin-top:2rem;display:grid;gap:.75rem}.tv-bundle{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;border:2px solid var(--border);border-radius:1rem;background:var(--card);padding:1rem;text-align:left;transition:border-color .15s}.tv-bundle.is-active{border-color:var(--primary)}.tv-bundle[disabled]{opacity:.5;cursor:not-allowed}.tv-bundle__tag{position:absolute;top:-.75rem;right:1rem;border-radius:999px;background:var(--accent);color:var(--accent-fg);padding:.125rem .75rem;font-size:.75rem;font-weight:700}.tv-bundle__name,.tv-bundle__price{display:block;font-weight:700}.tv-right{text-align:right}.tv-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--primary);color:var(--primary-fg);padding:1rem 2rem;font-size:1rem;font-weight:700;box-shadow:var(--shadow);transition:transform .15s,filter .15s;width:100%}@media(min-width:640px){.tv-btn{width:auto}}.tv-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.tv-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.tv-btn--wide{margin-top:1.5rem}.tv-btn--sm{width:auto;flex-shrink:0;padding:.75rem 1.25rem;font-size:.875rem}.tv-perks{margin-top:1.25rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;text-align:center;font-size:.75rem;color:var(--muted-fg)}.tv-perks li{border-radius:.75rem;background:var(--muted);padding:.75rem}.tv-guarantee{margin-top:1.25rem;display:flex;gap:.75rem;align-items:flex-start;border:1px solid var(--border);border-radius:1rem;padding:1rem;font-size:.875rem}.tv-guarantee>span{font-size:1.5rem;line-height:1}.tv-pay{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.tv-pay__item{width:3.5rem;height:2.25rem}.tv-pay__item svg{display:block;width:100%;height:100%}.tv-quote{margin-top:1.5rem;border-radius:1rem;background:var(--secondary);padding:1.25rem;font-size:.875rem;font-style:italic}.tv-quote b{font-style:normal}.tv-h2{font-size:1.875rem}@media(min-width:768px){.tv-h2{font-size:2.25rem}}.tv-h3{font-size:1.25rem;font-weight:400}.tv-maxw{max-width:42rem}.tv-forest{background:var(--forest);color:var(--forest-fg);padding:5rem 0}.tv-grid2{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:768px){.tv-grid2{grid-template-columns:1fr 1fr}}.tv-card-outline{border:1px solid color-mix(in oklab,var(--forest-fg) 20%,transparent);border-radius:1.5rem;padding:2rem}.tv-card-light{background:var(--forest-fg);color:var(--forest);border-radius:1.5rem;padding:2rem}.tv-img32{aspect-ratio:3/2;width:100%;object-fit:cover;border-radius:1rem;margin-bottom:1.5rem}.tv-img11{aspect-ratio:1;width:100%;object-fit:cover;border-radius:1.5rem}.tv-img21{aspect-ratio:2/1;width:100%;object-fit:cover;border-radius:1.5rem;margin-bottom:2.5rem}.tv-shadow{box-shadow:var(--shadow)}.tv-list{margin-top:1rem;display:grid;gap:.5rem}.tv-dim{opacity:.8}.tv-split{display:grid;align-items:center;gap:2.5rem;padding-top:5rem}@media(min-width:768px){.tv-split{grid-template-columns:1fr 1fr}}.tv-eyebrow{font-size:.875rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.tv-section{padding-top:5rem;padding-bottom:5rem}.tv-tools{margin-top:2.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.tv-tools{grid-template-columns:repeat(5,1fr)}}.tv-tools div{border-radius:1rem;background:var(--card);padding:1.5rem;text-align:center;font-weight:700;box-shadow:0 1px 2px #0000000d}.tv-secondary{background:var(--secondary);padding:5rem 0}.tv-grid3{margin-top:2.5rem;display:grid;gap:1.5rem}@media(min-width:768px){.tv-grid3{grid-template-columns:repeat(3,1fr)}}.tv-review{border-radius:1.5rem;background:var(--card);padding:1.5rem}.tv-review blockquote{margin-top:.75rem}.tv-review figcaption{margin-top:1rem;font-size:.875rem;font-weight:700}.tv-stars{color:var(--primary)}.tv-faq{max-width:48rem;margin:0 auto;padding:5rem 1.25rem}.tv-faq .tv-h2{font-size:1.875rem}.tv-faq__list{margin-top:2rem}.tv-faq details{padding:1.25rem 0;border-top:1px solid var(--border)}.tv-faq details:first-child{border-top:0}.tv-faq summary{cursor:pointer;list-style:none;font-weight:700;display:flex;justify-content:space-between;gap:1rem}.tv-faq summary::-webkit-details-marker{display:none}.tv-faq summary span{transition:transform .15s}.tv-faq details[open] summary span{transform:rotate(45deg)}.tv-faq details p{margin-top:.75rem}.tv-sale{background:var(--sale);color:var(--sale-fg);text-align:center;padding:6rem 1.25rem}.tv-sale__eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--sale-accent)}.tv-sale__h{margin-top:.75rem;font-size:2.25rem}@media(min-width:768px){.tv-sale__h{font-size:3.75rem}}.tv-sale__sub{margin-top:.75rem;opacity:.75}.tv-footer{border-top:1px solid var(--border);text-align:center;font-size:.875rem;color:var(--muted-fg);padding:2rem 1.25rem 7rem}@media(min-width:768px){.tv-footer{padding-bottom:2rem}}.tv-footer>img{height:3rem;width:auto;margin:0 auto .75rem}.tv-footer__pay .tv-pay{justify-content:center;margin-bottom:1rem}.tv-footer__menu{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:.75rem}.tv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:.75rem;border-top:1px solid var(--border);background:color-mix(in oklab,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem 1rem}@media(min-width:768px){.tv-sticky{display:none}}.tv-sticky__info{min-width:0;flex:1;line-height:1.25}.tv-sticky__t{font-size:.875rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-page{padding:3rem 1.25rem 5rem;max-width:72rem;margin:0 auto}.tv-page--narrow{max-width:40rem}.tv-rte{line-height:1.7}.tv-rte img{border-radius:1rem}.tv-products{margin-top:2rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.tv-products{grid-template-columns:repeat(4,1fr)}}.tv-pcard img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:1rem}.tv-pcard h3{margin-top:.75rem;font-size:1rem;font-family:var(--sans);font-weight:700}.tv-input{width:100%;border:1px solid var(--border);border-radius:.75rem;background:var(--card);padding:.75rem 1rem;font:inherit;color:inherit;margin-top:.25rem}.tv-field{display:block;margin-top:1rem;font-size:.875rem;font-weight:700}.tv-cart-row{display:grid;grid-template-columns:5rem 1fr auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--border)}.tv-cart-row img{border-radius:.75rem;aspect-ratio:1;object-fit:cover}.tv-qty{width:4.5rem}.tv-error{color:#e40014;color:oklch(.577 .245 27.325);font-size:.875rem;margin-top:.5rem}.tv-empty{padding:4rem 1.25rem;text-align:center;color:var(--muted-fg)}.tv-pagination{margin-top:2rem;display:flex;gap:1rem;justify-content:center}.tv-rte h2{font-family:var(--font-display,serif);font-size:1.35rem;margin:2rem 0 .5rem}.tv-rte p{margin:.75rem 0}.tv-rte a{text-decoration:underline}.tv-footer__menu{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;list-style:none;padding:0}.tv-notice{background:var(--secondary);border-left:4px solid var(--primary);padding:.75rem 1rem;border-radius:.5rem}.tv-form-sheet{border:1px solid var(--border,#ccc);border-radius:1rem;padding:1.25rem;margin-top:1rem}.tv-footer__company{opacity:.8;margin:.75rem 0;text-align:center}@media print{.tv-header,.tv-footer,.tv-marquee,.tv-announcement,[class*=announce],button{display:none!important}}.tv-cart-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.tv-cart-shipping{margin:1.5rem 0;background:var(--forest);color:var(--forest-fg);padding:.85rem 1rem;border-radius:.5rem;font-weight:700;font-size:.875rem}.tv-cart-layout{display:grid;gap:2.5rem;align-items:start}.tv-cart .tv-cart-row{grid-template-columns:6rem minmax(0,1fr) auto;gap:1rem}.tv-cart .tv-cart-row img{width:6rem;height:6rem;object-fit:cover}.tv-cart .tv-cart-row b{overflow-wrap:anywhere}.tv-cart-quantity{display:flex;align-items:center;gap:.75rem;font-size:.75rem;margin:.65rem 0}.tv-cart-quantity .tv-input{margin:0;padding:.35rem .5rem}.tv-cart-actions{margin-top:1rem;display:flex;justify-content:flex-end}.tv-btn--secondary{background:var(--secondary);color:var(--fg);box-shadow:none}.tv-cart-benefits{padding:2rem 0;border-bottom:1px solid var(--border)}.tv-cart-summary{background:var(--secondary);padding:1.5rem;border-radius:.5rem;min-width:0}.tv-cart-totals{margin:1.5rem 0 .5rem}.tv-cart-totals>div{display:flex;justify-content:space-between;gap:1rem;margin:.75rem 0}.tv-cart-totals dd{margin:0;font-weight:700;white-space:nowrap}.tv-cart-total{border-top:1px solid var(--border);padding-top:1rem;font-size:1.125rem;font-weight:700}.tv-cart-checkout{width:100%;margin-top:1.5rem}.tv-cart-assurances{display:grid;gap:1rem;margin:1.5rem 0;padding:1.5rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.tv-cart-assurances li{display:flex;gap:.75rem;font-size:.875rem}.tv-cart-assurances li>span{font-size:1.25rem;flex-shrink:0}.tv-cart-assurances b,.tv-cart-assurances div>span,.tv-cart-assurances a{display:block}.tv-cart-assurances div>span,.tv-cart-assurances a{color:var(--muted-fg);margin-top:.2rem}.tv-cart-assurances a{text-decoration:underline}.tv-cart-email{overflow-wrap:anywhere}.tv-cart-policy-links{display:flex;gap:.5rem 1rem;flex-wrap:wrap;margin-top:1rem;font-size:.75rem;text-decoration:underline}.tv-cart-reviews{padding-top:3rem}.tv-cart-reviews .tv-review{border-radius:.5rem}.tv-cart-empty{text-align:center;padding:2rem 0}.tv-cart-empty img{width:15rem;aspect-ratio:1;object-fit:cover;border-radius:.5rem;margin:0 auto 1.5rem}@media(min-width:900px){.tv-cart-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.tv-cart-summary{position:sticky;top:1rem}}@media(max-width:480px){.tv-cart .tv-cart-row{grid-template-columns:4rem minmax(0,1fr);gap:.75rem}.tv-cart .tv-cart-row img{width:4rem;height:4rem}.tv-cart .tv-cart-row>.tv-right{grid-column:2;text-align:left}.tv-cart-heading .tv-h2{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.tv-marquee__track{animation:none}.tv-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/treverket.css.map */
