.truffle-type__intro{display:grid;gap:3.2rem;align-items:center}.truffle-type__heading{margin:0}.truffle-type__species{margin:.8rem 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:2rem;line-height:1.35;color:rgba(var(--color-foreground),.8)}.truffle-type__species-name{white-space:nowrap}.truffle-type__lead{margin-top:2.4rem;max-width:52rem;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.4}.truffle-type__lead p{margin:0;text-wrap:pretty}.truffle-type__picture{justify-self:center;display:flex;align-items:center;justify-content:center;width:16rem;aspect-ratio:1;border-radius:50%;background:#ffffff59}@media screen and (max-width:749px){.truffle-type__intro{grid-template-columns:1fr 12rem;column-gap:1.6rem;row-gap:0;align-items:center}.truffle-type__text{display:contents}.truffle-type__heading{grid-column:1;grid-row:1;align-self:end}.truffle-type__species{grid-column:1;grid-row:2;align-self:start;font-size:1.7rem}.truffle-type__picture{grid-column:2;grid-row:1 / span 2;width:100%}.truffle-type__lead{grid-column:1 / -1;grid-row:3;font-size:2rem}}.truffle-type__picture img{width:78%;height:auto}.truffle-type__facts{display:grid;gap:3.2rem;max-width:68rem;margin-top:5.6rem}.truffle-type__fact-text{font-size:1.8rem;line-height:1.6}.truffle-type__fact{display:flow-root}.truffle-type__figure{width:50%;margin:.4rem 0 1.6rem}.truffle-type__figure img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:.4rem}@media screen and (min-width:480px){.truffle-type__figure{float:right;width:36%;margin:.4rem 0 1.2rem 2.4rem}.truffle-type__figure--left{float:left;margin:.4rem 2.4rem 1.2rem 0}}@media screen and (min-width:750px){.truffle-type__figure{width:22rem;margin-left:3.2rem}.truffle-type__figure--left{margin-left:0;margin-right:3.2rem}}.truffle-type__credits{margin:2.4rem 0 0;font-size:1.2rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.truffle-type__credits a{color:inherit;text-underline-offset:.2rem}.truffle-type__fact-title{margin:0 0 .8rem}.truffle-type__fact-text p{margin:0}.truffle-type__fact-text p+p{margin-top:.6rem}.truffle-type__shop{margin-top:7.2rem}.truffle-type__shop-heading{margin:0}.truffle-type__shop-subheading{margin:5.6rem 0 0}.truffle-type__products{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem 1.6rem;margin:3.2rem 0 0;padding:0 2.4rem}.truffle-type__product{display:grid;gap:.4rem;justify-items:center;text-align:center;color:inherit;text-decoration:none}.truffle-type__product-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:5 / 6;margin-bottom:.8rem;background:#fff}.truffle-type__product-image img{width:72%;height:72%;object-fit:contain;transition:transform .4s ease}.truffle-type__product:hover .truffle-type__product-image img{transform:scale(1.04)}.truffle-type__product:hover .truffle-type__product-name{text-decoration:underline;text-underline-offset:.3rem}.truffle-type__product:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.truffle-type__product-name{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25;text-wrap:balance}.truffle-type__product-price{font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.truffle-type__other{margin:5.6rem 0 0;font-family:var(--font-ui-family);font-size:1.6rem}.truffle-type__other a{display:inline-flex;align-items:center;min-height:4.4rem;text-underline-offset:.3rem}@media screen and (min-width:750px){.truffle-type__intro{grid-template-columns:1.1fr 1fr;gap:6.4rem}.truffle-type__picture{width:min(100%,36rem)}.truffle-type__lead{font-size:2.6rem}.truffle-type__facts{gap:4rem;margin-top:8rem}.truffle-type__products{grid-template-columns:repeat(4,1fr);gap:3.2rem 2rem;padding:0}.truffle-type__product-name{font-size:1.9rem}.truffle-type__product-price{font-size:1.7rem}}@media(prefers-reduced-motion:reduce){.truffle-type__product-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-truffle-type.css.map */
