.tgf-hero .tgf-hero__glow{top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(46rem 38rem at 76% 12%,rgba(169,194,171,.34),transparent 62%),radial-gradient(38rem 32rem at 10% 88%,rgba(138,75,45,.26),transparent 64%),radial-gradient(30rem 26rem at 48% 58%,rgba(95,117,99,.22),transparent 66%);animation:tgf-aurora 22s ease-in-out infinite alternate;will-change:transform}@keyframes tgf-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,3%,0) scale(1.08)}to{transform:translate3d(3%,-2%,0) scale(1.03)}}.tgf-hero__bg:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:38%;background:linear-gradient(100deg,transparent,rgba(243,239,229,.06) 45%,rgba(243,239,229,.1) 50%,rgba(243,239,229,.06) 55%,transparent);transform:translate(-120%) skew(-12deg);animation:tgf-beam 11s cubic-bezier(.45,0,.2,1) 1.2s infinite}@keyframes tgf-beam{0%{transform:translate(-120%) skew(-12deg)}38%,to{transform:translate(320%) skew(-12deg)}}.tgf-fx-words .tgf-w{display:inline-block;opacity:0;transform:translate3d(0,.5em,0);animation:tgf-word .8s var(--tgf-glide, cubic-bezier(.16, 1, .3, 1)) forwards;animation-delay:calc(var(--d, 0) * 55ms + 80ms)}@keyframes tgf-word{to{opacity:1;transform:none}}.tgf-hero .tgf-hero__title.tgf-sheen,.tgf-hero h1.tgf-sheen{background:linear-gradient(100deg,#f3efe5 0 42%,#cfe0cf 48%,#fff,#cfe0cf 52%,#f3efe5 58% 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tgf-sheen 2.4s ease-in-out forwards}@keyframes tgf-sheen{to{background-position:0 0}}.tgf-hero__kicker:before{transform-origin:0 50%;animation:tgf-line 1.1s var(--tgf-glide, ease) .2s backwards}@keyframes tgf-line{0%{transform:scaleX(0)}}.tgf-hero__btn--solid{position:relative;overflow:hidden;isolation:isolate}.tgf-hero__btn--solid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(169,194,171,.55) 50%,transparent 70%);transform:translate(-110%);animation:tgf-btn-sweep 1.4s ease-in-out 1.9s 1}.tgf-hero__btn--solid:hover:after{animation:tgf-btn-sweep 1s ease-in-out 1}@keyframes tgf-btn-sweep{to{transform:translate(110%)}}.tgf-hero__btn--ghost{background:#f3efe50a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.tgf-hero__plate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-130%);animation:tgf-plate-shine 9s ease-in-out infinite;animation-delay:calc(var(--i, 1) * 1.6s + 2s)}@keyframes tgf-plate-shine{0%{transform:translate(-130%)}22%,to{transform:translate(130%)}}.collection__title .title:before,.related-products__heading:before{opacity:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--tgf-sage, #5f7563),var(--tgf-clay, #8a4b2d));transform-origin:0 50%}.tgf-motion .tgf-reveal .title:before{transform:scaleX(0);transition:transform 1.1s var(--tgf-glide, ease) .3s}.tgf-motion .tgf-reveal.is-in .title:before{transform:none}.product-card-wrapper .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(22rem 22rem at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.22),transparent 62%);opacity:0;transition:opacity .4s ease}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .card__media:after{opacity:1}.product-card-wrapper .card.card--card{transition:transform .5s var(--tgf-glide),box-shadow .5s var(--tgf-glide),border-color .4s ease}.product-card-wrapper:hover .card.card--card{border-color:#5f756373}}.product-card-wrapper .price .price-item--regular,.product-card-wrapper .price .price-item--sale{font-weight:600;color:#3c5043}.product-card-wrapper[data-tgf-bundle] .card>.card__content>.card__information:after{content:"Several guides \b7  one download"}[id$=__bundles]>.color-scheme-2,.newsletter__wrapper.newsletter__wrapper{position:relative;overflow:hidden;isolation:isolate}[id$=__bundles]>.color-scheme-2:before,.newsletter__wrapper.newsletter__wrapper:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:-1;pointer-events:none;background:radial-gradient(40rem 30rem at 18% 22%,rgba(169,194,171,.22),transparent 64%),radial-gradient(36rem 28rem at 84% 78%,rgba(138,75,45,.18),transparent 66%),radial-gradient(28rem 22rem at 70% 18%,rgba(243,239,229,.07),transparent 70%);animation:tgf-aurora 26s ease-in-out infinite alternate}.utility-bar.utility-bar{position:relative;overflow:hidden}.utility-bar.utility-bar:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(243,239,229,.16),transparent);transform:translate(-110%);animation:tgf-bar-sheen 7s ease-in-out 2s infinite}@keyframes tgf-bar-sheen{0%{transform:translate(-110%)}40%,to{transform:translate(360%)}}.product-form__submit.product-form__submit:not([disabled]),.cart__checkout-button.cart__checkout-button:not([disabled]){background-image:linear-gradient(120deg,#1c2721,#33453a 45%,#4a6150);background-size:180% 100%;background-position:0 0;transition:background-position .6s var(--tgf-glide, ease),transform .25s ease,box-shadow .25s ease}.product-form__submit.product-form__submit:not([disabled]):hover,.cart__checkout-button.cart__checkout-button:not([disabled]):hover{background-position:100% 0}.product__info-container .price__container .price-item{font-family:var(--font-heading-family, Georgia, serif)}@media(hover:hover)and (pointer:fine){[data-tgf-tilt]{transition:transform .5s var(--tgf-glide, ease);transform-style:preserve-3d}}.tgf-chips a[aria-current=page],.tgf-chips .is-active a,.tgf-chips a.is-active{background:linear-gradient(120deg,#26332b,#4a6150);border-color:transparent;color:#f3efe5;box-shadow:0 .6rem 1.6rem #26332b38}.collapsible-content .accordion{transition:box-shadow .35s ease,transform .35s var(--tgf-glide, ease)}.collapsible-content .accordion:has(details[open]){box-shadow:inset 3px 0 #5f7563,0 1rem 2.4rem #26332b14}@media(hover:hover)and (pointer:fine){.collapsible-content .accordion:hover{transform:translateY(-2px)}}.newsletter-form__field-wrapper .field{transition:box-shadow .35s ease;border-radius:.6rem}.newsletter-form__field-wrapper .field:focus-within{box-shadow:0 0 0 4px #a9c2ab47,0 0 2.4rem #a9c2ab59}.tgf-progress span{background:linear-gradient(90deg,#5f7563,#a9c2ab 55%,#c7ac89)}.product__info-container .product__title,.product__info-container .tgf-subtitle{text-align:center}.product__info-container .product__title>h1{margin-inline:auto;text-wrap:balance}.product__info-container>.tgf-badge{display:table;margin-inline:auto}.product__info-container .tgf-subtitle{margin-inline:auto;max-width:42ch;text-wrap:balance}html body .tgf-sec__head,html body .tgf-shift__head{text-align:center;margin-inline:auto}html body .tgf-sec__head>*,html body .tgf-shift__head>*{margin-inline:auto}html body .tgf-problem__text>.tgf-eyebrow,html body .tgf-problem__text>.tgf-h2{text-align:center;margin-inline:auto}html body .tgf-problem__text>.tgf-h2{text-wrap:balance}html body .tgf-offer__title{text-wrap:balance}.template-product .collapsible-content__header,.template-product .collapsible-content__heading{text-align:center}.tgf-prob .tgf-prob__toggle{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.grid__item>product-component{display:block;height:100%}.grid__item .product-card-wrapper,.grid__item .product-card-wrapper>.card{height:100%}.product-card-wrapper .card>.card__content{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card>.card__content>.card__information{flex:1 1 auto}.product-card-wrapper .card>.card__content .card-information{display:flex;flex-direction:column;flex:1 1 auto}.product-card-wrapper .card>.card__content .card-information>.price{margin-top:auto}.tgf-card-sub{margin:.1rem 0 .8rem;font-size:1.3rem;line-height:1.45;opacity:.78;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tgf-card-rating{display:flex;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:1.2rem;opacity:.8}html body .product-card-wrapper .card>.card__content>.card__information:after{content:"Guide + worksheets + Excel tracker";text-transform:none;letter-spacing:.01em;font-size:1.2rem;opacity:.7}html body .product-card-wrapper[data-tgf-bundle] .card>.card__content>.card__information:after{content:"Every guide with its worksheets and tracker"}.tgf-stars{--s: 1.3rem;flex:none;display:inline-block;width:calc(var(--s) * 5);height:var(--s);background:linear-gradient(90deg,#b9894f calc(var(--r, 0) / 5 * 100%),#26332b2e 0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z'/%3E%3C/svg%3E") repeat-x 0 0 / var(--s) var(--s);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L10 14.9l-5.2 2.7 1-5.8L1.5 7.7l5.9-.9z'/%3E%3C/svg%3E") repeat-x 0 0 / var(--s) var(--s)}.tgf-stars--lg{--s: 1.8rem}.tgf-prating{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:-.4rem 0 1.4rem;font-size:1.35rem;color:inherit;text-decoration:none}.tgf-prating:hover strong{text-decoration:underline;text-underline-offset:.3rem}.product__info-container .product__description,.product__info-container [id^=price-],.product__info-container .product__tax,.product__info-container .tgf-save{text-align:center}.product__info-container [id^=price-] .price__container{display:inline-flex;align-items:baseline;gap:.2rem 1rem}.product__info-container [id^=price-] .price-item--sale,.product__info-container [id^=price-] .price__regular .price-item--regular{font-size:3.2rem;line-height:1.1;color:#26332b}.product__info-container [id^=price-] .badge{vertical-align:middle}.product__info-container .tgf-save{font-weight:600}.product__info-container .product-form__submit.product-form__submit{min-height:5.6rem;font-size:1.65rem;letter-spacing:.03em}.tgf-inc__list small{display:block;margin-top:.15rem;font-size:1.15rem;line-height:1.35;opacity:.62}.tgf-assure1{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.4rem;margin:1.2rem 0 0;font-size:1.25rem;line-height:1.5;opacity:.82}.tgf-assure1 span{display:inline-flex;align-items:center;gap:.5rem}.tgf-assure1 span:before{content:"";width:.9rem;height:.5rem;border-left:1.5px solid #5f7563;border-bottom:1.5px solid #5f7563;transform:rotate(-45deg) translateY(-2px)}.tgf-bsave2{margin:.4rem 0 2rem}.tgf-bsave2__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(38,51,43,.14);border-radius:12px;overflow:hidden;background:#f1ede399}.tgf-bsave2__row>span{display:flex;flex-direction:column;gap:.2rem;padding:1.2rem 1rem;text-align:center}.tgf-bsave2__row>span+span{border-left:1px solid rgba(38,51,43,.12)}.tgf-bsave2__row small{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;opacity:.62}.tgf-bsave2__row s{font-size:1.7rem;opacity:.6}.tgf-bsave2__row b{font-size:1.8rem;font-weight:600}.tgf-bsave2__save{background:#8a4b2d17}.tgf-bsave2__save b{color:#8a4b2d}.tgf-bsave2__note{margin:1rem 0 0;font-size:1.3rem;line-height:1.5;opacity:.78;text-align:center}@media screen and (max-width:749px){.product__info-container [id^=price-] .price-item--sale,.product__info-container [id^=price-] .price__regular .price-item--regular{font-size:2.8rem}.tgf-bsave2__row b{font-size:1.55rem}.tgf-bsave2__row s{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.tgf-hero .tgf-hero__glow,.tgf-hero__bg:after,.tgf-hero__plate:before,[id$=__bundles]>.color-scheme-2:before,.newsletter__wrapper.newsletter__wrapper:before,.utility-bar.utility-bar:after,.tgf-hero__btn--solid:after{animation:none!important}.tgf-fx-words .tgf-w{opacity:1;transform:none;animation:none}.tgf-hero h1.tgf-sheen{animation:none;background-position:0 0}}.product__info-container .tgf-bbadge{display:table;margin-inline:auto}html body .product__info-container .tgf-subtitle{font-family:var(--font-heading-family, Georgia, serif);font-size:2rem;line-height:1.35;opacity:.72;margin:-.6rem auto 1.6rem}.product-card-wrapper .card>.card__content>.card__information{display:flex;flex-direction:column}@media screen and (max-width:749px){.tgf-card-sub{-webkit-line-clamp:3;font-size:1.25rem}}html body .product-card-wrapper .card>.card__content .card-information>.price{margin-top:auto;padding-top:.7rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tgf-fx.css.map */
