@layer pages{.td-page{--td-bg:var(--lightgreen);--td-ink:var(--blackmaintext);--td-ink-soft:var(--white)}.td-hero{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:calc(2 * var(--spacing-vw));min-height:var(--minHeightPage);padding:calc(2 * var(--spacing-vw)) var(--spacing-vw);background:var(--td-bg);color:var(--td-ink)}.td-hero--waiting{min-height:90vh}.td-hero--campaign{min-height:0;padding-block:calc(1.5 * var(--spacing-vw))}.td-hero__content{max-width:620px;justify-self:end;width:100%}.td-hero__media{position:relative;margin:0}.td-hero__media img{width:100%;height:auto}.td-hero--daily{grid-template-columns:auto minmax(0, 1fr);column-gap:var(--spacing-vw);padding-left:clamp(var(--spacing-vw), 10vw, 240px)}.td-hero__media--product>img{transform:scale(var(--td-image-scale,1))}.td-hero__media--product{width:min(90%, 60vh);justify-self:center;isolation:isolate}.td-flipbook{position:relative;width:112%;max-width:min(810px, 90vh);aspect-ratio:1;justify-self:center}.td-flipbook .td-flipbook__image{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(var(--td-scale,1))}.td-flipbook .td-flipbook__image.is-active{opacity:1}.td-flipbook__debug{position:absolute;left:50%;bottom:0;z-index:2;transform:translateX(-50%);padding:var(--spacing-xs) var(--spacing-md);border-radius:999px;background:var(--black);color:var(--white);font-size:.8rem;white-space:nowrap}.td-flipbook:before{content:"";position:absolute;inset:10%;border-radius:50%;background:var(--ultralightgrey)}.td-heading{margin-bottom:var(--spacing-3xl)}.td-heading__title{font-size:clamp(2.25rem, 5vw, 4rem);line-height:1;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.td-heading__tagline{margin:var(--spacing-md) 0 0;font-size:clamp(1.25rem, 2.2vw, 1.75rem);font-style:italic}.td-heading__dates{margin:var(--spacing-xs) 0 0;font-size:clamp(1.1rem, 1.8vw, 1.4rem);text-transform:uppercase;color:var(--td-ink-soft);letter-spacing:.04em}.td-page--daily .td-heading{margin-bottom:calc(3 * var(--spacing-2xl))}.td-page--daily .td-heading__title{font-size:clamp(1.75rem, 3.2vw, 2.5rem)}.td-page--daily .td-heading__dates{margin-top:var(--spacing-lg)}.td-piece__title{font-size:2.375rem;padding-bottom:var(--spacing-sm);line-height:1.1;font-weight:500}.td-piece__title strong{font-weight:600}.td-piece__offer{margin:var(--spacing-xs) 0 0;font-size:2.1875rem;line-height:1.25;color:var(--white)}.td-piece__offer strong{font-weight:600}.td-piece__actions{width:fit-content;max-width:100%}.td-piece__ctas{display:flex;flex-wrap:wrap;gap:var(--spacing-md);margin-top:calc(1.5 * var(--spacing-xl))}.td-piece__ctas .myCta{margin-bottom:0}.td-cta-buy.myCta{background:var(--black);color:var(--white)}.td-cta-buy.myCta:hover{background:var(--darkgreen)}.td-cta-contact.myCta,.td-cta-contact.myCta:hover{background:var(--white);color:var(--td-ink);box-shadow:none}.td-cta-contact.myCta:hover{background:var(--darkgreen);color:var(--white)}.td-piece__note{margin:var(--spacing-sm) 0 0;font-size:.95rem;text-align:center;font-style:italic;color:var(--white);opacity:.85}.td-buy{position:relative;display:inline-flex}.td-buy--multiple .td-cta-buy.myCta{border-top-right-radius:0;border-bottom-right-radius:0;padding-right:var(--spacing-lg)}.td-buy__toggle.myCta{display:inline-flex;align-items:center;margin-bottom:0;padding:0 var(--spacing-lg) 0 var(--spacing-md);border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgb(255 255 255/0.3);background:var(--black);color:var(--white)}.td-buy__toggle svg{transition:transform var(--transition-ease)}.td-buy:is(:hover,.is-open) .td-buy__toggle svg{transform:rotate(180deg)}.td-buy:is(:hover,.is-open) :is(.td-cta-buy,.td-buy__toggle).myCta{background:var(--darkgreen);box-shadow:none}.td-buy__menu{position:absolute;top:100%;left:0;z-index:20;min-width:100%;padding-top:var(--spacing-sm);visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity var(--transition-ease),transform var(--transition-ease),visibility var(--transition-ease)}.td-buy:is(:hover,.is-open) .td-buy__menu{visibility:visible;opacity:1;transform:none}.td-buy__menu-title{margin:0;padding:var(--spacing-md) var(--spacing-lg) var(--spacing-sm);border-radius:var(--b-radius) var(--b-radius) 0 0;background:var(--ultralightgrey);font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--darkgreytext);white-space:nowrap}.td-buy__menu ul{margin:0;padding:0 0 var(--spacing-sm);list-style:none;border-radius:0 0 var(--b-radius) var(--b-radius);background:var(--white)}.td-buy__menu-title,.td-buy__menu ul{box-shadow:0 16px 40px rgb(0 0 0/0.12)}.td-buy__menu a{display:block;padding:var(--spacing-sm) var(--spacing-lg);color:var(--td-ink);text-decoration:none;white-space:nowrap;transition:background var(--transition-ease)}.td-buy__menu a:hover,.td-buy__menu a:focus-visible{background:var(--ultralightgrey);color:var(--darkgreen)}.td-countdown{margin:calc(1.5 * var(--spacing-3xl)) 0}.td-page--daily .td-countdown{margin:calc(1.5 * var(--spacing-xl)) 0 0}.td-page--daily .td-countdown__value{font-size:clamp(1.5rem, 2.5vw, 2rem)}.td-countdown__label{margin:0 0 var(--spacing-sm);text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}.td-countdown__units{display:flex;gap:var(--spacing-xl)}.td-countdown__unit{display:flex;flex-direction:column;align-items:flex-start;min-width:3.2ch}.td-countdown__value{font-size:clamp(2.25rem, 4.5vw, 3.5rem);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:var(--white)}.td-countdown__name{margin-top:var(--spacing-xs);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--td-ink-soft)}.td-countdown.is-finished{opacity:.5}.td-badge{position:absolute;z-index:-1;top:2%;right:2%;width:clamp(120px, 36%, 240px);aspect-ratio:1;border-radius:50%;background:var(--white);box-shadow:0 10px 30px rgb(0 0 0/0.08)}.td-badge .td-badge__image{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;border-radius:50%}.td-badge__ring{position:absolute;inset:0;width:100%;height:100%;animation:td-rotate 20s linear infinite}.td-badge__ring text{font-size:15px;letter-spacing:1.1em;fill:var(--black);text-transform:uppercase}@keyframes td-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.td-badge__ring{animation:none}}.td-signup-band{padding:calc(2 * var(--spacing-vw)) var(--spacing-vw);background:var(--white);color:var(--td-ink)}.td-signup-band .td-signup{max-width:600px;margin:0 auto;text-align:center}.td-signup-band .brevo-form__row{justify-content:center}.td-signup-band .td-brevo__optin{justify-content:center;text-align:left}.td-signup-band .td-brevo__message{background:var(--ultralightgrey)}.td-hero--daily{position:relative}.td-disclaimer{position:absolute;right:0;bottom:0;margin:0;padding:var(--spacing-md) var(--spacing-vw);font-size:.95rem;line-height:1.4;text-align:right;color:var(--white);opacity:.85}.td-scatter{position:relative;width:100%;max-width:min(720px, 80vh);aspect-ratio:1;justify-self:center;margin:0;padding:0;list-style:none}.td-scatter__item{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);animation:td-pop .6s cubic-bezier(.2,.8,.2,1.2) both;animation-delay:calc(var(--td-i, 0) * 80ms)}.td-scatter__bubble{position:absolute;inset:0;animation:td-float var(--td-dur,9s) ease-in-out var(--td-delay,0s) infinite}.td-scatter__bubble:before{content:"";position:absolute;inset:10%;border-radius:50%;background:var(--ultralightgrey)}.td-scatter__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(var(--td-scale,1))}@keyframes td-pop{from{opacity:0;scale:.6}}@keyframes td-float{0%,100%{translate:0 0;scale:1}33%{translate:var(--td-dx1,15%) var(--td-dy1,-15%);scale:var(--td-grow,1.25)}66%{translate:var(--td-dx2,-15%) var(--td-dy2,10%);scale:var(--td-shrink,.85)}}@media (prefers-reduced-motion:reduce){.td-scatter__item,.td-scatter__bubble{animation:none}}.td-minis{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-sm);width:100%;max-width:1100px;margin:0;padding:0;list-style:none}.td-minis__item{position:relative;aspect-ratio:1}.td-minis__item:before{content:"";position:absolute;inset:10%;border-radius:50%;background:var(--ultralightgrey)}.td-minis__item img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(var(--td-scale,1))}.td-campaign{padding:calc(2 * var(--spacing-vw)) var(--spacing-vw);background:var(--td-bg);color:var(--td-ink)}.td-campaign__inner{max-width:760px;margin:0 auto}.td-campaign__text p{margin:0 0 var(--spacing-lg);font-size:1.15rem;line-height:1.6}.td-campaign--inline{padding:0;background:0 0}.td-campaign__text .td-ended__title{margin-bottom:var(--spacing-sm);font-size:1.5rem;font-weight:500}.td-hero--ended .td-cta-buy.myCta{margin-top:var(--spacing-md)}.td-campaign--inline .td-campaign__inner{max-width:none;margin:0}.td-campaign--fallback{min-height:var(--minHeightPage);padding:calc(2 * var(--spacing-vw)) var(--spacing-vw);background:var(--td-bg)}.td-campaign--fallback .td-campaign__inner{max-width:760px;margin:0 auto}.td-signup{margin-top:var(--spacing-2xl)}.td-signup__title{margin:0;font-size:1.5rem;font-weight:500}.td-signup__text{margin:var(--spacing-xs) 0 var(--spacing-lg)}.td-signup .brevo-form__email{border-color:transparent}.td-signup .brevo-form__submit.myCta{background:var(--black)}.td-signup .brevo-form__submit.myCta:hover{background:var(--darkgreen)}.td-brevo__optin{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-top:var(--spacing-sm);font-size:.9rem;line-height:1.4;cursor:pointer}.td-brevo__optin input[type=checkbox]{position:relative;flex-shrink:0;width:1rem;height:1rem;margin:.1rem 0 0;border:1px solid var(--black);border-radius:0;background:var(--white);appearance:none;cursor:pointer}.td-brevo__optin input[type=checkbox]:checked:after{content:"";position:absolute;inset:-1px;background:url(//www.livua.live/site/wp-content/themes/liva/timelessdays/../img/check.svg) center/80% no-repeat}.td-brevo__note{margin:var(--spacing-xs) 0 0;font-size:.8rem;opacity:.75}.td-brevo__message{margin:var(--spacing-md) 0 0;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--b-radius);background:var(--white)}.td-brevo__message--error{color:var(--red)}.td-brevo.is-success :is(.brevo-form__row,.td-brevo__optin,.td-brevo__note){display:none}.td-brevo .brevo-form__submit:disabled{opacity:.6;cursor:wait}@media (width <=900px){.td-hero{grid-template-columns:1fr;min-height:0;padding-block:var(--spacing-xl);gap:var(--spacing-lg)}.td-hero__content{justify-self:stretch;max-width:none}.td-countdown__units{gap:var(--spacing-lg)}.td-badge{width:clamp(100px, 34%, 180px)}.td-hero--daily{padding-left:var(--spacing-vw)}.td-hero--waiting{min-height:0}.td-minis{gap:var(--spacing-xs)}.td-scatter{order:-1;justify-self:center;max-width:min(460px, 90vw)}.td-flipbook{order:-1;justify-self:center;width:112%;max-width:min(560px, 100vw);margin:-6% 0 -4%}.td-signup-band{padding-block:calc(2 * var(--spacing-2xl))}.td-signup-band .td-signup{text-align:left}.td-signup-band :is(.brevo-form__row,.td-brevo__optin){justify-content:flex-start}.td-hero__media--product{order:-1}.td-hero--daily .td-heading{display:none}.td-disclaimer{position:static;max-width:none;margin-top:var(--spacing-xl);padding:0;font-size:.76rem;text-align:left}.td-piece__actions{margin-inline:auto}.td-piece__ctas{justify-content:center}.td-hero--campaign{padding-block:calc(2 * var(--spacing-2xl))}.td-hero--campaign .td-heading{margin-bottom:var(--spacing-2xl)}.td-heading{margin-bottom:var(--spacing-xl)}.td-heading__tagline{margin-top:var(--spacing-sm)}.td-campaign__text p{font-size:1.05rem;line-height:1.45}.td-campaign__text p{margin-bottom:var(--spacing-md)}.td-countdown{margin:var(--spacing-2xl) 0}.td-signup{margin-top:var(--spacing-xl)}.td-signup__text{line-height:1.4}.td-brevo__optin{line-height:1.3}}@media (width <=500px){.td-signup .brevo-form__row{flex-direction:column}.td-signup .brevo-form__email{max-width:none;border-radius:var(--b-radius);margin-bottom:var(--spacing-sm)}.td-signup .brevo-form__submit.myCta{border-radius:var(--b-radius)}}}.td-signup-band .brevo-form__email{background:var(--ultralightgrey)}