.tk-audience__intro{max-width:64rem;margin-bottom:2.8rem}.tk-audience__heading{margin:0;font-size:2.8rem;line-height:1.15}.tk-audience__card{background-color:var(--brand-white);border-radius:18px;padding:2.4rem;box-shadow:0 6px 24px #1f2d2e14;max-width:64rem}.tk-audience__card-text{margin:0 0 1.2rem;font-size:1.7rem;line-height:1.5}.tk-audience__card-note{margin:0;padding-top:1.2rem;border-top:1px dashed rgba(31,45,46,.2);font-size:1.5rem;opacity:.85}@media screen and (min-width:750px){.tk-audience__heading{font-size:3.4rem}}.tk-books__head{text-align:center;margin-bottom:3rem}.tk-books__heading{margin:0 0 1rem;font-size:2.6rem}.tk-books__head .brand-accent-bar{margin-inline:auto}.tk-books__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}.tk-book-card{display:flex;flex-direction:column;background-color:var(--brand-white);border-radius:16px;overflow:hidden;box-shadow:0 6px 24px #1f2d2e14;transition:transform .2s ease,box-shadow .2s ease}.tk-book-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1f2d2e24}.tk-book-card__img{transition:transform .3s ease}.tk-book-card:hover .tk-book-card__img{transform:scale(1.03)}.tk-book-card__price{font-family:var(--font-heading-family);font-size:1.7rem;color:var(--brand-primary);margin-top:.4rem}.tk-book-card__media{background-color:var(--brand-background);aspect-ratio:3 / 4}.tk-book-card__img{width:100%;height:100%;object-fit:cover}.tk-book-card__body{display:flex;flex-direction:column;gap:.8rem;padding:2rem}.tk-book-card__age{align-self:flex-start;font-size:1.3rem;font-weight:600;color:var(--brand-primary);background-color:rgba(var(--brand-mint-rgb),.25);border-radius:999px;padding:.3rem 1rem}.tk-book-card__title{margin:0;font-size:1.9rem;line-height:1.25}.tk-book-card__text{margin:0;font-size:1.5rem;line-height:1.5;opacity:.85}.tk-book-card__button{margin-top:1rem;align-self:flex-start}@media screen and (min-width:750px){.tk-books__grid{grid-template-columns:repeat(3,1fr);gap:2.8rem}}.tk-bundle{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}.tk-bundle__img{width:100%;height:auto;border-radius:20px}.tk-bundle__label{display:inline-block;margin-bottom:1rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-accent)}.tk-bundle__heading{margin:0 0 1rem;font-size:2.8rem;line-height:1.1}.tk-bundle__subtext{margin:0 0 2rem;font-size:1.6rem;line-height:1.6;opacity:.9}.tk-bundle__pricing{display:flex;flex-direction:column;gap:1.2rem;margin-bottom:2rem}.tk-bundle__compare{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(var(--brand-text-rgb),.12);font-size:1.5rem}.tk-bundle__strike{text-decoration:line-through;opacity:.55;font-family:var(--font-heading-family);font-size:1.8rem}.tk-bundle__deal{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 2rem;border-radius:16px;background-color:var(--brand-primary);color:var(--brand-white)}.tk-bundle__deal-label{font-size:1.4rem;font-weight:600}.tk-bundle__deal-price{font-family:var(--font-heading-family);font-weight:600;font-size:3rem;line-height:1}.tk-bundle__savings{align-self:flex-start;padding:.5rem 1.4rem;border-radius:999px;background-color:#f6c544;color:#1f2d2e;font-weight:600;font-size:1.4rem}@media screen and (min-width:750px){.tk-bundle{grid-template-columns:1fr 1fr;gap:4.8rem}.tk-bundle__heading{font-size:3.4rem}}.tk-cart-complementary{padding-block:24px 48px}.tk-cart-complementary h2{font-size:2.6rem}.tk-cart-complementary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tk-cart-complementary__card{display:flex;align-items:center;gap:1.6rem;text-decoration:none;color:inherit;background:#fff;border:1px solid #d5ded8;border-radius:14px;padding:1.6rem}.tk-cart-complementary__card img{width:100px;height:120px;object-fit:contain}.tk-cart-complementary__card h3{font-size:1.6rem;margin:0}.tk-cart-complementary__card span{color:#236467;font-weight:700;font-size:1.3rem}@media(max-width:749px){.tk-cart-complementary__grid{grid-template-columns:1fr}}.tk-checklist__intro{margin-bottom:2.8rem}.tk-checklist__heading{margin:0;font-size:2.8rem;line-height:1.15}.tk-checklist__grid{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}.tk-checklist__peek{display:flex;gap:1.6rem}.tk-checklist__peek-img{width:100%;height:auto;border-radius:14px;box-shadow:0 10px 28px #1f2d2e1f;transform:rotate(-2deg)}.tk-checklist__peek-img:last-child{transform:rotate(2deg)}.tk-checklist__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.tk-checklist__item{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.7rem;font-weight:600}.tk-checklist__check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:999px;background-color:var(--brand-accent);color:var(--brand-white)}.tk-checklist__check svg{width:1.5rem;height:1.5rem}.tk-checklist__note{margin:2.4rem 0 0;font-style:italic;font-size:1.5rem;opacity:.85}@media screen and (min-width:750px){.tk-checklist__heading{font-size:3.4rem}.tk-checklist__grid{grid-template-columns:1fr 1fr;gap:4.8rem}}.tk-discover__head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.8rem}.tk-discover__head h2{margin:.6rem 0;font-size:clamp(2.6rem,3vw,3.6rem);line-height:1.15}.tk-discover__head p{max-width:62rem;margin:.8rem 0}.tk-discover__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.tk-discover__link{display:block;height:100%;text-decoration:none;color:inherit;background:#fff;border-radius:18px;overflow:hidden;border:1px solid rgba(44,122,124,.13);transition:box-shadow .2s}.tk-discover__link:hover{box-shadow:0 8px 25px #1f2d2e17}.tk-discover__link:focus-visible{outline:3px solid #2c7a7c;outline-offset:4px}.tk-discover__media{aspect-ratio:1.15;background:#f0f4ef;padding:1.6rem}.tk-discover__image{height:100%;width:100%;object-fit:contain;border-radius:8px}.tk-discover__body{padding:1.6rem}.tk-discover__body h3{font-size:1.9rem;line-height:1.25;margin:0 0 .8rem}.tk-discover__body p{font-size:1.45rem;line-height:1.5;margin:0 0 1.2rem}.tk-discover__cta{display:block;margin-top:1.3rem;color:#236467;font-weight:700;font-size:1.4rem}.tk-discover__saving{display:block;margin-top:.5rem;color:#236467;font-size:1.35rem}.tk-eyebrow{font-size:1.3rem;text-transform:uppercase;letter-spacing:.12em;color:#236467;font-weight:700}.tk-text-link{color:#236467;font-weight:700;text-underline-offset:4px;white-space:nowrap}@media(min-width:750px){.tk-discover__grid{gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tk-discover__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tk-discover__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.tk-discover__head{display:block}.tk-text-link{display:inline-block;margin-top:1rem}.tk-discover__grid--3>.tk-discover__card:last-child{grid-column:1/-1}.tk-discover__grid--3>.tk-discover__card:last-child .tk-discover__link{display:grid;grid-template-columns:1fr 1fr;align-items:center}.tk-discover__body{padding:1.3rem}}.tk-faq{max-width:76rem}.tk-faq__heading{margin:0 0 1rem;font-size:2.4rem}.tk-faq>.page-width>.brand-accent-bar,.tk-faq .brand-accent-bar{margin-bottom:1.6rem}.tk-faq__item{border-bottom:1px solid rgba(var(--brand-text-rgb),.15)}.tk-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:1.7rem;list-style:none}.tk-faq__question::-webkit-details-marker{display:none}.tk-faq__icon{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem}.tk-faq__icon:before,.tk-faq__icon:after{content:"";position:absolute;background-color:var(--brand-primary);transition:transform .2s ease}.tk-faq__icon:before{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.tk-faq__icon:after{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.tk-faq__item[open] .tk-faq__icon:after{transform:translate(-50%) scaleY(0)}.tk-faq__answer{padding:0 0 1.6rem;font-size:1.5rem;line-height:1.6;opacity:.9}.tk-founder{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}.tk-founder__img{width:100%;height:auto;border-radius:16px}.tk-founder__heading{margin:0 0 1rem;font-size:2.6rem}.tk-founder__body .brand-accent-bar{margin-bottom:1.6rem}.tk-founder__text{font-size:1.6rem;line-height:1.6;opacity:.9}.tk-founder__text p{margin:0 0 1.2rem}.tk-founder__button{margin-top:1.6rem;align-self:flex-start}@media screen and (min-width:750px){.tk-founder{grid-template-columns:1fr 1fr;gap:4.8rem}}.tk-gallery__head{text-align:center;margin-bottom:3rem}.tk-gallery__heading{margin:0 0 1rem;font-size:2.6rem}.tk-gallery__head .brand-accent-bar{margin-inline:auto}.tk-gallery__subtext{margin:1.4rem auto 0;max-width:48rem;font-size:1.6rem;line-height:1.5;opacity:.85}.tk-gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.tk-gallery__item{margin:0}.tk-gallery__media{overflow:hidden;border-radius:16px;background-color:var(--brand-white);aspect-ratio:3 / 4;box-shadow:0 6px 24px #1f2d2e14}.tk-gallery__img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tk-gallery__item:hover .tk-gallery__img{transform:scale(1.04)}.tk-gallery__caption{margin-top:.8rem;font-size:1.4rem;text-align:center;color:var(--brand-primary)}@media screen and (min-width:750px){.tk-gallery__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}.tk-gallery__heading{font-size:3rem}}.tk-hero{display:grid;grid-template-columns:1fr;gap:2.8rem;align-items:center}.tk-hero__heading{margin:0 0 1.2rem;font-size:3rem;line-height:1.15}.tk-hero__subtext{margin:0 0 2.4rem;font-size:1.7rem;line-height:1.5;opacity:.85}.tk-hero__img{width:100%;height:auto;border-radius:20px}.tk-hero--text-only{text-align:center;max-width:62rem;margin-inline:auto}@media screen and (min-width:750px){.tk-hero{grid-template-columns:1.05fr 1fr;gap:4.8rem}.tk-hero__heading{font-size:4.2rem}.tk-hero__subtext{font-size:1.9rem}.tk-hero--text-only{grid-template-columns:1fr}}.tk-ig{text-align:center}.tk-ig__head{max-width:52rem;margin:0 auto}.tk-ig__eyebrow{display:block;margin-bottom:.8rem;font-size:1.3rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.tk-ig__heading{margin:0 0 1rem;font-size:2.6rem}.tk-ig__text{margin:0 0 2.4rem;font-size:1.6rem;line-height:1.5;opacity:.9}.tk-ig__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0 auto 2.4rem;max-width:64rem}.tk-ig__item{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:14px;background-color:#ffffff26}.tk-ig__img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tk-ig__item:hover .tk-ig__img{transform:scale(1.05)}@media screen and (min-width:750px){.tk-ig__heading{font-size:3rem}.tk-ig__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.tk-newsletter{text-align:center;max-width:56rem}.tk-newsletter__heading{margin:0 0 .8rem;font-size:2.4rem}.tk-newsletter__subtext{margin:0 0 2rem;font-size:1.6rem;opacity:.85}.tk-newsletter__field{display:flex;flex-direction:column;gap:1rem}.tk-newsletter__input{width:100%;padding:1.2rem 1.4rem;font-size:1.6rem;border:1px solid rgba(var(--brand-text-rgb),.25);border-radius:8px;background-color:var(--brand-white);color:var(--brand-text)}.tk-newsletter__input:focus{outline:2px solid var(--brand-primary);outline-offset:1px}.tk-newsletter__success{font-weight:600;color:var(--brand-primary)}.tk-newsletter__error{margin-top:1rem;color:#b3261e;font-size:1.4rem}@media screen and (min-width:750px){.tk-newsletter{margin-inline:auto}.tk-newsletter__field{flex-direction:row}.tk-newsletter__button{flex-shrink:0}}.tk-details{max-width:76rem}.tk-details__heading{margin:0 0 1rem;font-size:2.4rem}.tk-details .brand-accent-bar{margin-bottom:1.6rem}.tk-details__text{font-size:1.6rem;line-height:1.6;opacity:.9}.tk-product-help{padding-block:32px 48px;max-width:90rem}.tk-product-help h2{font-size:2.8rem}.tk-product-help details{border-bottom:1px solid #d5ded8;padding:1.7rem 0}.tk-product-help summary{cursor:pointer;font-weight:700}.tk-product-help details .rte{padding-top:1rem}.tk-promises__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem}.tk-promises__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.8rem}.tk-promises__icon{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:999px;color:var(--brand-primary);background-color:rgba(var(--brand-mint-rgb),.25)}.tk-promises__icon svg{width:2.4rem;height:2.4rem}.tk-promises__text{font-size:1.4rem;line-height:1.4;font-weight:600}@media screen and (min-width:750px){.tk-promises__grid{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.tk-related__head{text-align:center;margin-bottom:2.8rem}.tk-related__heading{margin:0 0 1rem;font-size:2.4rem}.tk-related__head .brand-accent-bar{margin-inline:auto}.tk-related__grid{display:grid;grid-template-columns:1fr;gap:2.4rem}.tk-related__link{display:block;text-decoration:none;color:inherit}.tk-related__media{background-color:var(--brand-white);border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 6px 24px #1f2d2e14}.tk-related__img{width:100%;height:100%;object-fit:cover}.tk-related__title{margin:1.2rem 0 .4rem;font-size:1.7rem;line-height:1.25}.tk-related__price{font-size:1.5rem;color:var(--brand-primary);font-weight:600}@media screen and (min-width:750px){.tk-related__grid{grid-template-columns:repeat(2,1fr);gap:2.8rem;max-width:64rem;margin-inline:auto}}.tk-reviews__head{text-align:center;margin-bottom:2.4rem}.tk-reviews__heading{margin:0 0 1rem;font-size:2.6rem}.tk-reviews__head .brand-accent-bar{margin-inline:auto}.tk-reviews__track{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.tk-reviews__track::-webkit-scrollbar{display:none}.tk-reviews__slide{flex:0 0 100%;scroll-snap-align:start}.tk-reviews__card{height:100%;margin:0;display:flex;flex-direction:column;padding:2.4rem;background-color:var(--brand-white);border-radius:16px;box-shadow:0 6px 24px #1f2d2e14}.tk-reviews__stars{display:flex;gap:.2rem;margin-bottom:1.2rem}.tk-reviews__star{width:1.8rem;height:1.8rem;fill:var(--brand-accent)}.tk-reviews__star--empty{fill:#1f2d2e2e}.tk-reviews__quote{position:relative;margin:0 0 1.6rem;font-size:1.6rem;line-height:1.6}.tk-reviews__quote:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.2rem;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--brand-white));opacity:0;pointer-events:none}.tk-reviews__card.is-clamped:not(.is-expanded) .tk-reviews__quote{max-height:16rem;overflow:hidden}.tk-reviews__card.is-clamped:not(.is-expanded) .tk-reviews__quote:after{opacity:1}.tk-reviews__more{align-self:flex-start;margin:0 0 1.6rem;padding:0;border:0;background:none;font-size:1.4rem;font-weight:600;color:var(--brand-primary);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.tk-reviews__author{margin-top:auto;font-weight:600;color:var(--brand-primary);font-size:1.4rem}.tk-reviews__nav{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:2rem}.tk-reviews__arrow{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:999px;border:1px solid rgba(var(--brand-primary-rgb),.3);background-color:var(--brand-white);color:var(--brand-primary);cursor:pointer;transition:transform .15s ease,background-color .15s ease}.tk-reviews__arrow svg{width:2rem;height:2rem}.tk-reviews__arrow:hover{transform:translateY(-2px);background-color:rgba(var(--brand-mint-rgb),.25)}.tk-reviews__counter{font-size:1.4rem;font-weight:600;color:var(--brand-text);opacity:.8;min-width:4rem;text-align:center}@media screen and (min-width:750px){.tk-reviews__heading{font-size:3rem}.tk-reviews__slide{flex-basis:calc((100% - 1.6rem)/2)}}.tk-steps__intro{max-width:60rem;margin-bottom:2.8rem}.tk-steps__heading{margin:0;font-size:2.8rem;line-height:1.1}.tk-steps__eyebrow{color:#ffffffb3}.tk-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem;max-width:64rem}.tk-steps__item{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 2rem;border:1px solid rgba(255,255,255,.25);border-radius:14px}.tk-steps__num{font-family:var(--font-heading-family);font-weight:600;font-size:2rem;color:#f6c544;flex-shrink:0}.tk-steps__text{font-size:1.7rem;font-weight:600}.tk-steps__note{margin:2.4rem 0 0;font-size:1.5rem;opacity:.8}@media screen and (min-width:750px){.tk-steps__heading{font-size:3.4rem}}.tk-why__head{text-align:center;margin-bottom:3rem}.tk-why__heading{margin:0 0 1rem;font-size:2.6rem}.tk-why__head .brand-accent-bar{margin-inline:auto}.tk-why__grid{display:grid;grid-template-columns:1fr;gap:2.8rem}.tk-why__item{text-align:center}.tk-why__icon{width:4.8rem;height:4.8rem;object-fit:contain;margin-bottom:1.2rem}.tk-why__dot{display:block;width:2.4rem;height:2.4rem;margin:0 auto 1.2rem;border-radius:999px;background-color:var(--brand-mint)}.tk-why__title{margin:0 0 .8rem;font-size:1.9rem}.tk-why__text{margin:0;font-size:1.5rem;line-height:1.5;opacity:.85}@media screen and (min-width:750px){.tk-why__grid{grid-template-columns:repeat(3,1fr);gap:3.6rem}}.tk-withdrawal{max-width:80rem;padding-block:24px 48px}.tk-withdrawal h2{font-size:2.8rem}.tk-withdrawal__form label{display:block;margin:1.6rem 0 .6rem;font-weight:700}.tk-withdrawal__form input:not([type=hidden]),.tk-withdrawal__form textarea{display:block;width:100%;border:1px solid #72827b;border-radius:8px;padding:1.3rem;font:inherit;background:#fff;color:#1f2d2e}.tk-withdrawal__form p{font-size:1.4rem;line-height:1.6}.tk-flip__src{display:none}tk-book-flip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;overflow:hidden;pointer-events:none;background:var(--tk-flip-bg, var(--brand-background, #faf7f2));container-type:size;contain:layout paint}.card__media:has(>tk-book-flip)>.media,.tk-related__media:has(>tk-book-flip)>.tk-related__img,.tk-discover__media:has(>tk-book-flip)>.tk-discover__image,.tk-book-card__media:has(>tk-book-flip)>.tk-book-card__img{display:none}.tk-discover__media,.tk-related__media,.tk-book-card__media{position:relative}.tk-related__media:has(>tk-book-flip){background:transparent;box-shadow:none}.tk-book-card__media{overflow:hidden}.tk-flip__stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1400px;perspective:max(340cqw,340cqh);perspective-origin:50% 42%}.tk-flip__still{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block;width:84%;height:84%;object-fit:contain}.tk-flip__still.is-object,.tk-flip__photo.is-contain.is-object img{filter:drop-shadow(0 9px 9px rgba(30,45,40,.14)) drop-shadow(0 1px 2px rgba(30,45,40,.14))}.tk-flip__book{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:59%;height:84%;width:min(calc(84cqh * var(--r, .7072)),84cqw);height:min(84cqh,calc(84cqw / var(--r, .7072)));transform-style:preserve-3d;transform:translateZ(0) scale(1);transition:transform .55s cubic-bezier(.22,.75,.25,1)}tk-book-flip.is-book .tk-flip__book{transform:translate3d(var(--tk-shift, 0px),-1.2cqh,0) scale(var(--tk-open, 1))}.tk-flip__base{position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f3ec;transform:translateZ(0);box-shadow:1px 1px #fdfbf7,2px 2px #e6dfd2,3px 3px #fcf9f4,4px 4px #ddd5c6,5px 5px #f8f4ed,0 14px 24px -12px #1e2d285c;transition:box-shadow .55s ease}tk-book-flip.is-book .tk-flip__base{box-shadow:1px 1px #fdfbf7,2px 2px #e6dfd2,3px 3px #fcf9f4,4px 4px #ddd5c6,5px 5px #f8f4ed,0 18px 30px -12px #1e2d2875}.tk-flip__leaf{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform-style:preserve-3d;will-change:transform}.tk-flip__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tk-flip__face img{display:block;width:100%;height:100%;object-fit:cover}.tk-flip__face--front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#2d231638 0,#2d231612 2.5%,#2d231600 7%)}.tk-flip__face--back{transform:rotateY(180deg);background:#fbf9f4}.tk-flip__face--back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to left,#2d231638 0,#2d231612 2.5%,#2d231600 7%)}.tk-flip__shade,.tk-flip__cast{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0}.tk-flip__shade{background:linear-gradient(to left,#16201e80,#16201e24 65%,#16201e0a)}.tk-flip__cast{background:linear-gradient(to left,#16201e57 0,#16201e1a 32%,#16201e00 68%)}.tk-flip__lift{position:absolute;top:0;right:0;bottom:0;left:0;--cw: min(calc(84cqh * var(--r, .7)), 84cqw);--ch: min(84cqh, calc(84cqw / var(--r, .7)));transform-style:preserve-3d;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,.75,.25,1)}tk-book-flip.is-book .tk-flip__lift{transform:translate3d(0,-1.2cqh,0)}.tk-flip__card{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:40%;height:84%;width:var(--cw);height:var(--ch);transform-style:preserve-3d}.tk-flip__card .tk-flip__face,.tk-flip__item{border-radius:3px;box-shadow:0 10px 18px -10px #1e2d286b,0 1px 3px #1e2d2829}.tk-flip__face--plain:after{content:none}.tk-flip__ground{position:absolute;left:50%;top:50%;width:calc(var(--cw) * 1.15);height:16px;margin-left:calc(var(--cw) * -.575);margin-top:calc(var(--ch) / 2 - 6px);background:radial-gradient(closest-side,#1e2d2857,#1e2d2800);opacity:0;transition:opacity .5s ease}tk-book-flip.is-book .tk-flip__ground{opacity:1}.tk-flip__fan{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,.75,.25,1)}tk-book-flip.is-book .tk-flip__fan{transform:translate3d(0,-1.2cqh,0)}.tk-flip__item{position:absolute;left:50%;top:50%;overflow:hidden;background:#fff;width:calc(var(--ih, 60%) * var(--r, .7));height:var(--ih, 60%);margin-left:calc(var(--ih, 60%) * var(--r, .7) / -2);margin-top:calc(var(--ih, 60%) * -.38);transform-origin:50% 160%;transform:rotate(calc(var(--a, 0deg) * .3)) translateY(-1.5px)}.tk-flip__item img{display:block;width:100%;height:100%;object-fit:cover}.tk-flip__photos{position:absolute;top:0;right:0;bottom:0;left:0}.tk-flip__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity .6s ease}.tk-flip__photo.is-shown{opacity:1}.tk-flip__photo img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 3.2s cubic-bezier(.25,.1,.25,1)}.tk-flip__photo.is-shown img{transform:scale(1.06)}.tk-flip__photo.is-contain{background:var(--tk-flip-bg, var(--brand-background, #faf7f2))}.tk-flip__photo.is-contain img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84%;height:84%;object-fit:contain}@media(prefers-reduced-motion:reduce){.tk-flip__book,.tk-flip__base,.tk-flip__lift,.tk-flip__fan,.tk-flip__photo img{transition:none}.tk-flip__photo.is-shown img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
