.tml-page .tml-advent__inner{max-width:1080px}.tml-page .tml-advent__crumbs{color:var(--tp-muted);margin:0 0 24px;font-size:.875rem}.tml-page .tml-advent__crumbs ol{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.tml-page .tml-advent__crumbs li+li:before{content:"/";color:var(--tp-rule);margin-right:8px}.tml-page .tml-advent__crumbs a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tml-page .tml-advent__hero{gap:32px;padding-bottom:40px;display:grid}@media (min-width:900px){.tml-page .tml-advent__hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px}}.tml-page .tml-advent__intro .tml-page__title{text-wrap:balance}.tml-page .tml-advent__intro .tml-page__lede{max-width:60ch;margin-bottom:28px}.tml-page .tml-advent__status{border:1px solid var(--tp-tint-border);background:var(--tp-tint);border-radius:12px;padding:20px}.tml-page .tml-advent__status-title{color:var(--tp-ink);margin:0 0 4px;font-size:1.0625rem;font-weight:600;line-height:1.4}.tml-page .tml-advent__status-body{max-width:52ch;color:var(--tp-ink);margin:0 0 16px;font-size:1rem;line-height:1.55}.tml-page .tml-advent__status-cta{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.tml-page .tml-advent__section .tml-page__body{max-width:65ch}.tml-page .tml-advent__editions{gap:16px;margin:20px 0 8px;padding:0;list-style:none;display:grid}@media (min-width:900px){.tml-page .tml-advent__editions{grid-template-columns:repeat(3,minmax(0,1fr))}}.tml-page .tml-advent__edition{border:1px solid var(--tp-rule);background:var(--color-white,#fff);border-radius:12px;flex-direction:column;padding:20px;scroll-margin-top:96px;display:flex}.tml-page .tml-advent__edition-image{aspect-ratio:1200/630;border:1px solid var(--tp-rule);background:var(--tp-tint);border-radius:8px;width:100%;height:auto;margin:0 0 16px;display:block}.tml-page .tml-advent__edition-name{letter-spacing:-.01em;text-transform:none;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.tml-page .tml-advent__edition-format{font-variant-numeric:tabular-nums;color:var(--color-cobalt,#1957d2);margin:4px 0 12px;font-size:.9375rem}.tml-page .tml-advent__edition-summary{color:var(--tp-muted);margin:0 0 16px;font-size:1rem;line-height:1.55}.tml-page .tml-advent__price{border-top:1px solid var(--tp-rule);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:auto 0 0;padding-top:16px;display:flex}.tml-page .tml-advent__price-now{letter-spacing:-.01em;color:var(--tp-ink);font-size:1.625rem;font-weight:600;line-height:1.2}.tml-page .tml-advent__price-worth{color:var(--tp-muted);font-size:1rem;text-decoration-thickness:1px}.tml-page .tml-advent__price-caption{color:var(--tp-muted);margin:2px 0 0;font-size:.875rem;line-height:1.45}.tml-page .tml-advent__price-saving{color:var(--tp-ink);margin:4px 0 0;font-size:.875rem;font-weight:500;line-height:1.45}.tml-page .tml-advent__preorder{color:var(--color-cobalt,#1957d2);margin:10px 0 0;font-size:.9375rem;font-weight:500;line-height:1.4}.tml-page .tml-advent__form{margin:14px 0 0}.tml-page .tml-advent__form .product__submit__holder,.tml-page .tml-advent__form .product__submit__buttons,.tml-page .tml-advent__form .product__submit__item{margin:0;padding:0}.tml-page .tml-advent__add{touch-action:manipulation;justify-content:center;align-items:center;width:100%;min-height:48px;display:inline-flex;position:relative}.tml-page .tml-advent__add[disabled]{cursor:not-allowed;opacity:.55}.tml-page .tml-advent__form .product__form__errors:empty{display:none}.tml-page .tml-advent__form .product__form__errors{color:var(--color-error,#d02e2e);margin:8px 0 0;font-size:.875rem;line-height:1.45}.tml-page .tml-advent__lineup-link{min-height:44px;color:var(--tp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tp-tint-border);text-decoration-color:var(--tp-tint-border);text-underline-offset:3px;align-items:center;margin:12px 0 0;font-size:.9375rem;font-weight:600;display:inline-flex}.tml-page .tml-advent__days{gap:16px;margin:20px 0 0;display:grid}@media (min-width:900px){.tml-page .tml-advent__days{grid-template-columns:repeat(3,minmax(0,1fr))}}.tml-page .tml-advent__days-edition{border:1px solid var(--tp-rule);background:var(--color-white,#fff);border-radius:12px;padding:20px;scroll-margin-top:96px}.tml-page .tml-advent__days-title{letter-spacing:-.01em;text-transform:none;text-wrap:balance;margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.tml-page .tml-advent__days-format{font-variant-numeric:tabular-nums;color:var(--color-cobalt,#1957d2);margin:4px 0 12px;font-size:.9375rem}.tml-page .tml-advent__names{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.tml-page .tml-advent__names li{border-top:1px solid var(--tp-rule);color:var(--tp-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:6px 0;font-size:.9375rem;line-height:1.5;display:grid}.tml-page .tml-advent__names-day{color:var(--tp-ink);white-space:nowrap;font-weight:600}.tml-page .tml-advent__names-size{white-space:nowrap}.tml-page .tml-advent__names a,.tml-page .tml-advent__more a{color:var(--tp-ink);text-decoration:underline;-webkit-text-decoration-color:var(--tp-tint-border);text-decoration-color:var(--tp-tint-border);text-underline-offset:3px;padding-block:2px;display:inline-block}.tml-page .tml-advent__names-brand{color:var(--tp-muted)}.tml-page .tml-advent__more{margin-top:24px}@media (hover:hover) and (pointer:fine){.tml-page .tml-advent__names a:hover,.tml-page .tml-advent__more a:hover,.tml-page .tml-advent__lineup-link:hover{text-decoration-color:currentColor}}.tml-page .tml-advent__points{gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tml-page .tml-advent__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.tml-page .tml-advent__points .tml-page__question{margin-top:8px}.tml-page .tml-advent__crumbs a:focus-visible,.tml-page .tml-advent__names a:focus-visible,.tml-page .tml-advent__more a:focus-visible,.tml-page .tml-advent__lineup-link:focus-visible,.tml-page .tml-advent__status-cta:focus-visible,.tml-page .tml-advent__add:focus-visible{outline:2px solid var(--tp-ink);outline-offset:3px}