.tll-header{--tlh-cream: #f7f3e8;--tlh-paper: #fffdf8;--tlh-ink: #262218;--tlh-body: #4c463a;--tlh-teal: #40606e;--tlh-track: rgba(38, 34, 24, .05);--tlh-line: rgba(38, 34, 24, .1);--tlh-hover: rgba(38, 34, 24, .06);--tlh-display: "Newsreader", var(--font-heading-family, Georgia, serif);--tlh-sans: "Hanken Grotesk", var(--font-body-family, system-ui, -apple-system, sans-serif);--tlh-ease: cubic-bezier(.22, .9, .3, 1)}.header-wrapper.tll-header{background:var(--tlh-cream)}.tll-header .header{column-gap:2.4rem}.tll-header .header__heading-link:focus-visible,.tll-header .header__menu-item:focus-visible,.tll-header .header__icon:focus-visible,.tll-header .menu-drawer__menu-item:focus-visible,.tll-header .menu-drawer__close-button:focus-visible{outline:2px solid var(--tlh-teal);outline-offset:2px;box-shadow:none}.tll-header .header__heading-link{border-radius:1.2rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tll-header .header__heading-logo-wrapper{transition:width .3s cubic-bezier(.52,0,.61,.99),transform .5s cubic-bezier(.3,1.5,.5,1)}.tll-header .header__heading-link:hover .header__heading-logo-wrapper{transform:rotate(-4deg) scale(1.04)}}@media screen and (min-width:990px){.tll-header .header--middle-left{grid-template-columns:1fr auto 1fr}.tll-header .header--middle-left .header__inline-menu{justify-self:center}}.tll-header .header__inline-menu{margin-left:0}.tll-header .header__inline-menu>.list-menu--inline{display:flex;flex-wrap:nowrap;align-items:center;gap:.2rem;padding:.4rem;border:1px solid var(--tlh-line);border-radius:999px;background:var(--tlh-track)}.tll-header .list-menu--inline>li>a.header__menu-item,.tll-header .list-menu--inline>li>header-menu summary.header__menu-item{min-height:4.4rem;padding:0 1.8rem;border-radius:999px;font-family:var(--tlh-sans);font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--tlh-body);transition:background-color .2s,color .2s,box-shadow .2s}.tll-header .list-menu--inline>li>header-menu summary.header__menu-item{padding-right:3.4rem}.tll-header .list-menu--inline>li>a.header__menu-item:hover,.tll-header .list-menu--inline>li>header-menu summary.header__menu-item:hover{color:var(--tlh-ink);background:#fffdf8bf}.tll-header .list-menu--inline>li>a.header__menu-item[aria-current=page],.tll-header .list-menu--inline>li>header-menu summary.header__menu-item:has(.header__active-menu-item),.tll-header .list-menu--inline>li>header-menu details[open]>summary.header__menu-item{color:var(--tlh-ink);background:var(--tlh-paper);box-shadow:0 1px 2px #26221814,0 6px 14px -8px #2622184d}.tll-header .header__menu-item span,.tll-header .header__menu-item:hover span,.tll-header .header__active-menu-item,.tll-header details[open]>.header__menu-item{text-decoration:none;color:inherit}.tll-header .header__submenu.global-settings-popup{margin-top:1rem;min-width:22rem;padding:.8rem;border:1px solid var(--tlh-line);border-radius:1.8rem;background:var(--tlh-paper);box-shadow:0 24px 48px -24px #2622186b,0 2px 8px #2622180f}.tll-header .header__submenu .header__menu-item{padding:1rem 1.4rem;border-radius:1.2rem;font-family:var(--tlh-sans);font-size:1.5rem;color:var(--tlh-body)}.tll-header .header__submenu .header__menu-item:hover,.tll-header .header__submenu .header__menu-item[aria-current=page]{color:var(--tlh-ink);background:var(--tlh-hover);text-decoration:none}.tll-header .header__icons{align-items:center;gap:.4rem;padding-right:0}.tll-header .header__icon--search,.tll-header .header__icon--account,.tll-header .header__icon--menu{border-radius:999px;transition:background-color .2s}.tll-header .header__icon--search:hover,.tll-header .header__icon--account:hover,.tll-header .header__icon--menu:hover{background-color:var(--tlh-hover)}.tll-header header-drawer{margin-left:-.6rem}.tll-header .header__icon--menu[aria-expanded=true]:before{background:#2622186b}.tll-header .header__icon--cart.tll-basket{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:auto;height:4.4rem;margin:0 0 0 .6rem;padding:0 .6rem 0 1.8rem;border:1px solid var(--tlh-line);border-radius:999px;background:var(--tlh-track);color:var(--tlh-ink);font-family:var(--tlh-sans);font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s var(--tlh-ease),box-shadow .25s}.tll-header .tll-basket:not(:has(.tll-basket__count)){padding:0 1.8rem}.tll-header .tll-basket span{height:auto}.tll-header .tll-basket__icon{display:none}.tll-header .tll-basket .tll-basket__icon svg{width:3.8rem;height:3.8rem;margin:-.8rem}.tll-header .tll-basket .tll-basket__count{min-width:2.8rem;height:2.8rem;padding:0 .8rem;border-radius:999px;background:var(--tlh-teal);color:var(--tlh-cream);font-size:1.3rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .25s,color .25s,transform .25s var(--tlh-ease)}.tll-header .tll-basket:hover{background:var(--tlh-ink);border-color:var(--tlh-ink);color:var(--tlh-cream);box-shadow:0 12px 24px -14px #262218a6}.tll-header .tll-basket:hover .tll-basket__count{background:var(--tlh-cream);color:var(--tlh-ink)}.tll-header .tll-basket:active{transform:scale(.97)}.tll-header .header__icon--cart.tll-basket:focus-visible{outline-offset:3px}@keyframes tlh-bump{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}.tll-header .tll-basket.is-bumped .tll-basket__count{animation:tlh-bump .5s cubic-bezier(.3,1.6,.5,1)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.tll-header .tll-basket:hover{transform:translateY(-1px)}.tll-header .tll-basket:hover .tll-basket__count{transform:scale(1.06)}}@media screen and (max-width:989px){.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr;column-gap:.8rem}.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app) header-drawer,.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{grid-area:left-icons;justify-self:start}.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{margin-left:4.8rem}}@media screen and (max-width:749px){.tll-header .header{padding-left:1.6rem;padding-right:1.6rem}}@media screen and (max-width:749px){.tll-header .tll-basket__label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tll-header .tll-basket__icon{display:flex}.tll-header .header__icon--cart.tll-basket{gap:.6rem;margin-left:.2rem;padding:0 .5rem 0 1.1rem}.tll-header .tll-basket:not(:has(.tll-basket__count)){width:4.4rem;padding:0}.tll-header .tll-basket .tll-basket__count{min-width:2.4rem;height:2.4rem;padding:0 .7rem;font-size:1.2rem}}@media screen and (max-width:389px){.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app){column-gap:.4rem}.tll-header .header--has-account.header--has-menu:not(.header--mobile-left):not(.header--has-app)>.header__search{margin-left:4.4rem}.tll-header .header__icons{gap:0}.tll-header .header__icon--cart.tll-basket{gap:.4rem;padding:0 .4rem 0 .9rem}}@media screen and (max-width:359px){.tll-header .header__heading-logo-wrapper{width:7.6rem}}.tll-header .menu-drawer,.tll-header .menu-drawer__submenu{background:var(--tlh-cream)}@media screen and (min-width:750px){.tll-header .menu-drawer{border-radius:0 2.4rem 2.4rem 0}}.tll-header .menu-drawer__navigation{padding:2.4rem 0}.tll-header .menu-drawer__menu-item{position:relative;margin:0 1.2rem;padding:1.4rem 1.8rem;border-radius:1.6rem;font-family:var(--tlh-display);font-size:3rem;font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--tlh-ink);transition:background-color .2s,color .2s}.tll-header .menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}.tll-header .menu-drawer__menu-item>.svg-wrapper{right:1.8rem}.tll-header .menu-drawer__menu-item:hover,.tll-header .menu-drawer__menu-item:focus,.tll-header .menu-drawer__close-button:hover,.tll-header .menu-drawer__close-button:focus{color:var(--tlh-ink);background-color:var(--tlh-hover)}.tll-header .menu-drawer__menu-item--active,.tll-header .menu-drawer__menu-item--active:hover{color:var(--tlh-teal);background-color:transparent}.tll-header .menu-drawer__menu-item--active:before{content:"";flex:none;width:1.5rem;height:1.5rem;margin-right:1.2rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 3.4 1.9 6.7 6.7 1.9-6.7 1.9-1.9 6.7-1.9-6.7L3.4 12l6.7-1.9z' fill='%235a6b44'/%3E%3C/svg%3E") center / contain no-repeat}.tll-header .menu-drawer__close-button{margin:1.5rem 1.2rem 0;width:calc(100% - 2.4rem);border-radius:1.2rem;font-family:var(--tlh-sans);font-size:1.5rem;font-weight:500;color:var(--tlh-body)}@media(prefers-reduced-motion:no-preference){.js .tll-header .menu-drawer__navigation>.menu-drawer__menu>li{opacity:0;transform:translateY(.8rem);transition:opacity .35s ease,transform .45s var(--tlh-ease)}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__navigation>.menu-drawer__menu>li{opacity:1;transform:none}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(1){transition-delay:90ms}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(2){transition-delay:135ms}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(3){transition-delay:.18s}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(4){transition-delay:225ms}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(5){transition-delay:.27s}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(6){transition-delay:315ms}.js .tll-header details.menu-opening>.menu-drawer .menu-drawer__menu>li:nth-child(n+7){transition-delay:.36s}}.tll-header .search-modal{background:var(--tlh-cream);--inputs-radius: 999px;--inputs-radius-outset: 1000px}.tll-header .search-modal .field__input,.tll-header .search-modal .field__label{font-family:var(--tlh-sans)}.tll-header .search-modal .field__input{padding-left:2.2rem}.tll-header .search-modal .field__label{left:2.3rem}@media(prefers-reduced-motion:reduce){.tll-header .tll-basket,.tll-header .tll-basket .tll-basket__count,.tll-header .list-menu--inline>li>a.header__menu-item,.tll-header .list-menu--inline>li>header-menu summary.header__menu-item{transition:none}.tll-header .tll-basket.is-bumped .tll-basket__count{animation:none}.tll-header .tll-basket:active{transform:none}}.tll-header .tll-basket-wrap{display:flex;align-items:center}.tll-header .tll-mini{--tll-mini-pad: 3.2rem;position:absolute;top:100%;right:max(0px,calc(var(--tll-mini-right, 3rem) - var(--tll-mini-pad)));z-index:4;box-sizing:content-box;width:40rem;padding:0 min(var(--tll-mini-pad),var(--tll-mini-right, 3rem)) var(--tll-mini-pad) var(--tll-mini-pad);overflow:hidden;pointer-events:none;visibility:hidden;transition:visibility 0s linear .34s}.tll-header basket-popover[open] .tll-mini{visibility:visible;transition:visibility 0s}.tll-header .tll-mini__panel{box-sizing:border-box;position:relative;display:flow-root;border:1px solid var(--tlh-line);border-top:0;border-radius:0 0 2.4rem 2.4rem;background:var(--tlh-cream);box-shadow:0 28px 48px -28px #26221880,0 12px 22px -16px #26221829;color:var(--tlh-ink);font-family:var(--tlh-sans);letter-spacing:normal;text-align:left;pointer-events:auto;transform:translateY(calc(-100% - .2rem));transition:transform .34s var(--tlh-ease)}.tll-header basket-popover[open] .tll-mini__panel{transform:none}.tll-header .tll-mini__sheet{display:flow-root}.tll-header .tll-mini__strip{display:none}@media screen and (max-width:749px){.tll-header .tll-mini{--tll-mini-pad: 0rem;--tll-strip-h: 6.4rem;left:0;right:0;width:auto;padding:0 0 3.2rem}.tll-header .tll-mini__panel{border-right:0;border-bottom:0;border-left:0;border-radius:0 0 2rem 2rem;padding-bottom:var(--tll-strip-h)}.tll-header basket-popover[open][data-mini-state=collapsed] .tll-mini__panel{transform:translateY(calc(-100% + var(--tll-strip-h)))}.tll-header basket-popover[open][data-mini-state=expanded] .tll-mini__panel{transform:none}.tll-header basket-popover[data-mini-state] .tll-mini__panel{transition:transform .26s var(--tlh-ease)}.tll-header basket-popover[data-dragging] .tll-mini__panel{transition:none}.tll-header .tll-mini__strip{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;box-sizing:border-box;height:var(--tll-strip-h);padding-right:.6rem;border-radius:0 0 2rem 2rem;background:var(--tlh-cream);touch-action:none}.tll-header basket-popover[data-mini-state=expanded] .tll-mini__strip{border-top:1px solid var(--tlh-line)}.tll-header .tll-mini__strip-toggle{display:flex;flex:1;align-items:center;gap:1.2rem;min-width:0;height:100%;padding:0 .4rem 1.4rem 1.6rem;border:0;background:transparent;color:var(--tlh-ink);font-family:var(--tlh-sans);text-align:left;cursor:pointer}.tll-header .tll-mini__strip-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:var(--tlh-teal);color:var(--tlh-cream)}.tll-header .tll-mini__strip-icon svg{width:1.6rem;height:1.6rem}.tll-header .tll-mini__strip-icon path{stroke-dasharray:16;stroke-dashoffset:0}.tll-header basket-popover[data-mini-state=collapsed] .tll-mini__strip-icon path{animation:tlh-draw .36s .16s var(--tlh-ease) both}.tll-header .tll-mini__strip-text{min-width:0}.tll-header .tll-mini__strip-title{display:block;font-size:1.45rem;font-weight:600;line-height:1.25}.tll-header .tll-mini__strip-item{display:block;overflow:hidden;color:var(--tlh-body);font-size:1.3rem;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.tll-header .tll-mini__strip-grab{position:absolute;left:50%;width:4.8rem;height:.5rem;border-radius:999px;background:#26221842;transform:translate(-50%);transition:background-color .2s}.tll-header basket-popover[data-mini-state=collapsed] .tll-mini__strip-grab{top:auto;bottom:.9rem;animation:tlh-strip-nudge 1.7s .7s var(--tlh-ease) 2}.tll-header basket-popover[data-mini-state=expanded] .tll-mini__strip-grab{top:50%;bottom:auto;transform:translate(-50%,-50%)}.tll-header .tll-mini__strip-toggle:active .tll-mini__strip-grab,.tll-header basket-popover[data-dragging] .tll-mini__strip-grab{background:#26221873}@keyframes tlh-strip-nudge{0%,55%,to{transform:translate(-50%) translateY(0)}72%{transform:translate(-50%) translateY(3px)}}.tll-header basket-popover[data-mini-state=expanded] .tll-mini__strip-icon,.tll-header basket-popover[data-mini-state=expanded] .tll-mini__strip-text{display:none}.tll-header .tll-mini__strip-close{display:inline-flex;flex:none;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tlh-body);cursor:pointer}.tll-header .tll-mini__strip-close svg{width:1.4rem;height:1.4rem;pointer-events:none}}.tll-header .tll-mini__close{position:absolute;top:.8rem;right:.8rem;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tlh-ink);cursor:pointer;transition:background-color .15s}.tll-header .tll-mini__close svg{width:1.4rem;height:1.4rem;pointer-events:none}.tll-header .tll-mini__close:hover{background:var(--tlh-hover)}.tll-header .tll-mini__added{display:flex;align-items:center;gap:1.2rem;margin:1.4rem 5.6rem 0 1.6rem;padding:1rem 1.2rem;border-radius:1.4rem;background:#40606e1a}.tll-header .tll-mini__added[hidden]{display:none}.tll-header .tll-mini__added-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:var(--tlh-teal);color:var(--tlh-cream)}.tll-header .tll-mini__added-icon svg{width:1.6rem;height:1.6rem}.tll-header .tll-mini__added-icon path{stroke-dasharray:16;stroke-dashoffset:0}.tll-header basket-popover[open] .tll-mini__added:not([hidden]) .tll-mini__added-icon path{animation:tlh-draw .36s .16s var(--tlh-ease) both}@keyframes tlh-draw{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}.tll-header .tll-mini__added-text{min-width:0}.tll-header .tll-mini__added-title{margin:0;font-size:1.45rem;font-weight:600;line-height:1.3;color:var(--tlh-ink)}.tll-header .tll-mini__added-item{margin:.1rem 0 0;overflow:hidden;font-size:1.3rem;line-height:1.35;color:var(--tlh-body);white-space:nowrap;text-overflow:ellipsis}.tll-header .tll-mini__head{display:flex;align-items:baseline;gap:1rem;padding:2rem 6rem 1.2rem 2.2rem}.tll-header .tll-mini__added:not([hidden])+[data-basket-popover-body] .tll-mini__head{padding-top:1.6rem;padding-right:2.2rem}.tll-header .tll-mini__title{margin:0;font-family:var(--tlh-display);font-size:2.2rem;font-weight:400;letter-spacing:-.01em;line-height:1.1;color:var(--tlh-ink)}.tll-header .tll-mini__meta{font-size:1.3rem;color:var(--tlh-body)}.tll-header .tll-mini__offer{margin:0 1.6rem 1.2rem;padding:1.2rem 1.4rem;background:var(--tlh-paper);border:1px solid var(--tlh-line);border-radius:1.4rem;transition:background-color .2s,border-color .2s}.tll-header .tll-mini__offer--unlocked{background:#edf7f2;border-color:#2e7d3240}.tll-header .tll-mini__offer-bar{display:flex;align-items:flex-start;gap:1rem}.tll-header .tll-mini__offer-icon{flex-shrink:0;font-size:1.8rem;line-height:1.2}.tll-header .tll-mini__offer-text{flex:1;min-width:0}.tll-header .tll-mini__offer-title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--tlh-ink)}.tll-header .tll-mini__offer--unlocked .tll-mini__offer-title{color:#1b5e20}.tll-header .tll-mini__offer-desc{margin:.2rem 0 0;font-size:1.25rem;line-height:1.35;color:var(--tlh-body)}.tll-header .tll-mini__offer--unlocked .tll-mini__offer-desc{color:#2e7d32;font-weight:500}.tll-header .tll-mini__progress-track{width:100%;height:.5rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:#2622181a}.tll-header .tll-mini__progress-fill{display:block;height:100%;border-radius:999px;background:var(--tlh-teal);transition:width .3s var(--tlh-ease)}.tll-header .tll-mini__offer--unlocked .tll-mini__progress-fill{background:#2e7d32}.tll-header .tll-mini__offer--slim{padding:.8rem 1.4rem 1rem}.tll-header .tll-mini__offer--slim .tll-mini__progress-track{margin-top:.6rem}.tll-header .tll-duo{display:grid;grid-template-columns:6.4rem minmax(0,1fr);gap:.6rem 1.2rem;align-items:center;border-color:#40606e4d;background:linear-gradient(135deg,#eef5f8,var(--tlh-paper) 62%);animation:tlh-duo-in .36s var(--tlh-ease) both}.tll-header .tll-duo__art{position:relative;width:6.4rem;height:4.4rem}.tll-header .tll-duo__cover{position:absolute;top:.2rem;display:block;width:4rem;height:4rem;overflow:hidden;border:1px solid var(--tlh-line);border-radius:.6rem;background:#fff}.tll-header .tll-duo__cover img{width:100%;height:100%;object-fit:contain}.tll-header .tll-duo__cover--a{left:0;z-index:2;transform:rotate(-3deg);animation:tlh-duo-join-a .52s .08s var(--tlh-ease) both}.tll-header .tll-duo__cover--b{left:2.2rem;z-index:1;transform:rotate(3deg);animation:tlh-duo-join-b .52s .08s var(--tlh-ease) both}.tll-header .tll-duo__badge{position:absolute;right:-.4rem;bottom:-.2rem;z-index:3;padding:.2rem .6rem;border-radius:999px;background:var(--tlh-teal);color:var(--tlh-cream);font-size:1.05rem;font-weight:700;letter-spacing:.02em;animation:tlh-duo-pop .42s .42s var(--tlh-ease) both}.tll-header .tll-duo__title{margin:0;font-size:1.35rem;font-weight:600;line-height:1.3;color:var(--tlh-ink)}.tll-header .tll-duo__desc{margin:.2rem 0 0;font-size:1.25rem;line-height:1.35;color:var(--tlh-body)}.tll-header .tll-duo__actions{grid-column:1 / -1;display:flex;gap:.8rem;align-items:center;margin-top:.4rem}.tll-header .tll-duo__yes{flex:1;min-height:4.4rem;padding:0 1.4rem;border:1px solid var(--tlh-teal);border-radius:999px;background:var(--tlh-teal);color:var(--tlh-cream);font-family:var(--tlh-sans);font-size:1.3rem;font-weight:600;cursor:pointer;transition:background-color .15s,opacity .15s}.tll-header .tll-duo__yes:hover{background:var(--tlh-ink);border-color:var(--tlh-ink)}.tll-header .tll-duo__yes[disabled]{opacity:.6;cursor:progress}.tll-header .tll-duo__no{min-height:4.4rem;padding:0 1rem;border:0;background:transparent;color:var(--tlh-body);font-family:var(--tlh-sans);font-size:1.25rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}@keyframes tlh-duo-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tlh-duo-join-a{0%{transform:translate(-10px) rotate(-8deg)}to{transform:translate(0) rotate(-3deg)}}@keyframes tlh-duo-join-b{0%{transform:translate(12px) rotate(9deg)}to{transform:translate(0) rotate(3deg)}}@keyframes tlh-duo-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.tll-header .tll-mini__upsell-row{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px dashed rgba(38,34,24,.15)}.tll-header .tll-mini__upsell-thumb{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;overflow:hidden;border:1px solid var(--tlh-line);border-radius:.8rem;background:#fff}.tll-header .tll-mini__upsell-thumb img{width:100%;height:100%;object-fit:contain}.tll-header .tll-mini__upsell-emoji{font-size:1.8rem}.tll-header .tll-mini__upsell-info{flex:1;min-width:0}.tll-header .tll-mini__upsell-name{display:block;overflow:hidden;padding-top:1.2rem;margin-top:-1.2rem;font-size:1.3rem;font-weight:600;line-height:1.25;color:var(--tlh-ink);text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.tll-header .tll-mini__upsell-name:hover{color:var(--tlh-teal);text-decoration:underline}.tll-header .tll-mini__upsell-price{display:block;margin-top:.1rem;font-size:1.2rem;color:var(--tlh-body)}.tll-header .tll-mini__upsell-form{display:contents}.tll-header .tll-mini__upsell-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.3rem;border:1px solid var(--tlh-ink);border-radius:999px;background:var(--tlh-ink);color:var(--tlh-cream);font-family:var(--tlh-sans);font-size:1.25rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}.tll-header .tll-mini__upsell-btn:hover:not([disabled]){border-color:var(--tlh-teal);background:var(--tlh-teal)}.tll-header .tll-mini__upsell-btn[disabled]{opacity:.6;cursor:default}.tll-header .tll-mini__items{max-height:min(38vh,34rem);margin:0;padding:0 1rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;scrollbar-width:thin;scrollbar-color:rgba(38,34,24,.24) transparent}.tll-header .tll-mini__item{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;gap:1.2rem;align-items:start;padding:1.2rem;border-radius:1.4rem;transition:background-color .2s,box-shadow .2s,opacity .2s}.tll-header .tll-mini__item:hover{background:var(--tlh-track)}.tll-header .tll-mini__item.is-added{background:#40606e14;box-shadow:inset 0 0 0 1px #40606e47}.tll-header .tll-mini__item.is-updating{opacity:.55}.tll-header .tll-mini__thumb{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;overflow:hidden;border-radius:1rem;background:var(--tlh-paper)}.tll-header .tll-mini__thumb img{width:100%;height:100%;object-fit:contain}.tll-header .tll-mini__name{display:-webkit-box;overflow:hidden;padding-top:1.2rem;margin-top:-1.2rem;font-size:1.45rem;font-weight:600;line-height:1.3;color:var(--tlh-ink);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tll-header .tll-mini__name:hover{color:var(--tlh-teal);text-decoration:underline;text-underline-offset:.3rem}.tll-header .tll-mini__variant{margin:.2rem 0 0;font-size:1.3rem;line-height:1.3;color:var(--tlh-body)}.tll-header .tll-mini__qty{display:inline-flex;align-items:center;gap:.2rem;margin-top:.8rem;padding:.2rem;border:1px solid var(--tlh-line);border-radius:999px;background:var(--tlh-paper)}.tll-header .tll-mini__step{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--tlh-ink);cursor:pointer;transition:background-color .15s,color .15s}.tll-header .tll-mini__step svg{width:1.2rem;height:1.2rem;pointer-events:none}.tll-header .tll-mini__step:hover:not([disabled]){background:var(--tlh-ink);color:var(--tlh-cream)}.tll-header .tll-mini__step--remove:hover:not([disabled]){background:#b3261e;color:#fff}.tll-header .tll-mini__step[disabled]{cursor:default;opacity:.4}.tll-header .tll-mini__count{min-width:2.4rem;font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.tll-header .tll-mini__price{font-size:1.45rem;font-weight:600;line-height:1.3;text-align:right;white-space:nowrap}.tll-header .tll-mini__price s{display:block;font-size:1.25rem;font-weight:400;color:var(--tlh-body)}.tll-header .tll-mini__error{margin:-.8rem 0 0;padding:0 2.2rem 1.8rem;font-size:1.3rem;line-height:1.4;color:#b3261e}.tll-header .tll-mini__foot{margin-top:.6rem;padding:1.6rem 2.2rem 2.2rem;border-top:1px solid var(--tlh-line)}.tll-header .tll-mini__discounts{margin:0 0 .8rem;padding:0;list-style:none}.tll-header .tll-mini__discount{display:flex;justify-content:space-between;gap:1.2rem;font-size:1.35rem;line-height:1.5;color:var(--tlh-teal)}.tll-header .tll-mini__discount span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.tll-header .tll-mini__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;font-size:1.4rem;color:var(--tlh-body)}.tll-header .tll-mini__total span:last-child{font-family:var(--tlh-display);font-size:2.2rem;color:var(--tlh-ink)}.tll-header .tll-mini__note{margin:.2rem 0 1.4rem;font-size:1.25rem;line-height:1.4;color:var(--tlh-body)}.tll-header .tll-mini__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.tll-header .tll-mini__actions>.tll-mini__btn,.tll-header .tll-mini__checkout>.tll-mini__btn{min-width:0}.tll-header .tll-mini__checkout{display:contents}.tll-header .tll-mini__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.6rem;padding:0 1.6rem;border-radius:999px;font-family:var(--tlh-sans);font-size:1.45rem;font-weight:600;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.tll-header .tll-mini__btn--ghost{border:1px solid #8a8272;background:transparent;color:var(--tlh-ink)}.tll-header .tll-mini__btn--ghost:hover{border-color:var(--tlh-ink);background:var(--tlh-hover);color:var(--tlh-ink)}.tll-header .tll-mini__btn--solid{border:1px solid var(--tlh-ink);background:var(--tlh-ink);color:var(--tlh-cream)}.tll-header .tll-mini__btn--solid:hover{border-color:var(--tlh-teal);background:var(--tlh-teal);color:var(--tlh-cream)}.tll-header .tll-mini__empty{padding:0 2.2rem 2.2rem}.tll-header .tll-mini__empty p{margin:0 0 1.4rem;font-size:1.5rem;color:var(--tlh-body)}.tll-header .tll-mini a:focus-visible,.tll-header .tll-mini button:focus-visible{outline:2px solid var(--tlh-teal);outline-offset:2px;box-shadow:none}@media screen and (max-width:749px){.tll-header .tll-mini__close{display:none}.tll-header .tll-mini__head{padding:1.6rem 1.8rem 1rem}.tll-header .tll-mini__added{margin:1.2rem 1.4rem 0}.tll-header .tll-mini__items{max-height:min(20vh,17rem)}.tll-header .tll-mini__offer{margin-bottom:.8rem;padding:1rem 1.2rem}.tll-header .tll-mini__foot{padding:1.4rem 1.8rem 1.8rem}}@media(prefers-reduced-motion:reduce){.tll-header .tll-mini,.tll-header basket-popover[open] .tll-mini,.tll-header .tll-mini__panel{transition:none}.tll-header basket-popover[open] .tll-mini__added:not([hidden]) .tll-mini__added-icon path{animation:none}.tll-header basket-popover[data-mini-state] .tll-mini__panel,.tll-header .tll-mini__strip-grab{transition:none}.tll-header basket-popover[data-mini-state=collapsed] .tll-mini__strip-icon path,.tll-header basket-popover[data-mini-state=collapsed] .tll-mini__strip-grab{animation:none}.tll-header .tll-mini__strip-grab{transform:translate(-50%)}.tll-header .tll-duo,.tll-header .tll-duo__cover,.tll-header .tll-duo__badge{animation:none}.tll-header .tll-duo__badge{opacity:1;transform:none}}@media screen and (max-width:339px){.tll-header .header,.header{padding-right:8px;padding-left:8px;grid-template-columns:auto minmax(0,1fr) auto}.header__heading,.header__heading-link,.header__icons{min-width:0}.header__heading-link img,.header__heading img{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-header-tll.css.map */
