.card.card--text{background-color:#1e2922;background-image:radial-gradient(64% 52% at 20% 6%,rgba(160,188,164,.34),transparent 66%),radial-gradient(52% 42% at 92% 96%,rgba(138,75,45,.34),transparent 70%),var(--tgf-grain);background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,160px 160px;border-radius:var(--tgf-radius, 12px);overflow:hidden}.card.card--text:before{padding-bottom:125%}.grid__item:has(.card--text){display:flex}.grid__item:has(.card--text) .card-wrapper{display:flex;flex-direction:column;width:100%}.card.card--text{flex:1 1 auto}.card.card--text>.card__content{position:relative;display:flex;flex-direction:column;padding:2.2rem 2rem 2rem}.card.card--text>.card__content:before{content:"";position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;border:1px solid rgba(243,239,229,.26);border-radius:.7rem;pointer-events:none}.card.card--text>.card__content>.card__information{position:relative;flex:1 1 auto;display:flex;flex-direction:column;padding:1.1rem 1.2rem 1rem;text-align:left}.card.card--text>.card__content>.card__information:before{content:"The Guide Foundry";margin-bottom:.9rem;font-size:.8rem;letter-spacing:.24em;text-transform:uppercase;color:#f3efe599}.card.card--text>.card__content>.card__information:after{color:#f3efe594;border-top-color:#f3efe53d}.card.card--text .card__heading{margin:0;font-size:1.9rem;line-height:1.18}.card.card--text .card__heading a{color:#f7f4ec}.card-wrapper:hover .card.card--text .card__heading a{opacity:.82}.card.card--text .card-information{margin-top:auto;padding-top:1.4rem;color:#f3efe5ad}.card.card--text .price,.card.card--text .price__regular,.card.card--text .price-item{color:#f3efe5eb}.card__media .media--hover-effect>img+img{transition:opacity .6s ease,transform .9s cubic-bezier(.2,.6,.2,1)!important}.tgf-mb.tgf-mb .tgf-mb__rec{padding:.6rem .7rem;gap:1rem;grid-template-columns:4.8rem minmax(0,1fr) auto}.tgf-mb.tgf-mb .tgf-mb__img img{width:4.8rem;height:4.8rem}.tgf-mb.tgf-mb .tgf-mb__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.35rem}.tgf-mb.tgf-mb .tgf-mb__add{min-height:3.2rem;padding:0 1.3rem}.tgf-mb.tgf-mb .tgf-mb__kicker{margin-top:1.2rem}.tgf-problem.tgf-problem:not(:has(.tgf-problem__media)){display:block;max-width:76rem}.tgf-problem.tgf-problem:not(:has(.tgf-problem__media)) .tgf-h2{font-size:clamp(2.8rem,3.6vw,4.4rem);line-height:1.12}.tgf-problem.tgf-problem:not(:has(.tgf-problem__media)) p:not(.tgf-eyebrow){font-size:1.7rem;line-height:1.7}@media screen and (max-width:749px){.tgf-shift .tgf-shift__arrow.tgf-shift__arrow{display:none}.tgf-shift .tgf-shift__row.tgf-shift__row{gap:1.2rem}.tgf-shift .tgf-shift__lab.tgf-shift__lab{margin-bottom:.4rem}}.tgf-fresh{display:flex;align-items:center;gap:1.2rem;margin:1.6rem 0 0;padding:1.2rem 1.4rem;border:1px solid rgba(38,51,43,.14);border-radius:10px;background:linear-gradient(100deg,#5f75631a,#c7ac891f);color:inherit;text-decoration:none;font-size:1.3rem;line-height:1.45;transition:border-color .25s ease,transform .25s ease}.tgf-fresh strong{font-weight:600}.tgf-fresh em{font-style:normal;text-decoration:underline;text-decoration-color:#26332b4d;text-underline-offset:.2em}.tgf-fresh__text{flex:1 1 auto}.tgf-fresh__dot{flex:none;width:.9rem;height:.9rem;border-radius:50%;background:#5f7563;box-shadow:0 0 #5f756399;animation:tgf-fresh-pulse 2.2s ease-out infinite}@keyframes tgf-fresh-pulse{0%{box-shadow:0 0 #5f75638c}70%{box-shadow:0 0 0 .9rem #5f756300}to{box-shadow:0 0 #5f756300}}.tgf-fresh__go{flex:none;font-size:1.6rem;transition:transform .25s ease}.tgf-fresh:hover{border-color:#26332b57}.tgf-fresh:hover .tgf-fresh__go{transform:translate(4px)}@media screen and (max-width:749px){.card--media .card__inner:before{padding-bottom:125%}.card__heading{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;line-height:1.26}.card.card--text>.card__content{padding:1.6rem 1.4rem 1.4rem}.card.card--text>.card__content:before{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem}.card.card--text>.card__content>.card__information{padding:.9rem .9rem .8rem}.card.card--text .card__heading{font-size:1.6rem}.card.card--text>.card__content>.card__information:before{font-size:.72rem;margin-bottom:.7rem}.tgf-problem.tgf-problem:not(:has(.tgf-problem__media)) p:not(.tgf-eyebrow){font-size:1.55rem}.tgf-fresh{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.tgf-fresh__dot{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tgf-card.css.map */
