:root{--pfruit-space: 4.5rem;--pfruit-heading-size: 2rem;--pfruit-heading-weight: 500;--pfruit-heading-gap: 4rem;--pfruit-cols: 3;--pfruit-col-gap: 2.4rem;--pfruit-row-gap: 4rem;--pfruit-list-max: 100%;--pfruit-image-w: 100%;--pfruit-name-size: 1.5rem;--pfruit-lead-size: 1.2rem;--pfruit-lead-lh: 1.6;--pfruit-bdc: rgba(var(--color-foreground), .2);--pfruit-table-size: 1.2rem;--pfruit-table-pad: .6rem .8rem;--pfruit-table-bdc: rgba(var(--color-foreground), .2);--pfruit-table-th-bg: rgba(var(--color-foreground), .05)}.pfruit{margin:var(--pfruit-space) 0}.pfruit__heading{margin:0 0 var(--pfruit-heading-gap);font-size:var(--pfruit-heading-size);font-weight:var(--pfruit-heading-weight);line-height:1.6;text-align:center;letter-spacing:.04em}.pfruit__list{display:grid;grid-template-columns:repeat(var(--pfruit-cols),minmax(0,1fr));max-width:var(--pfruit-list-max);margin-inline:auto;column-gap:var(--pfruit-col-gap);row-gap:var(--pfruit-row-gap)}.pfruit__list:has(.pfruit__item:only-child){justify-content:center}.pfruit__list:has(.pfruit__item:only-child) .pfruit__item{max-width:48rem}.pfruit__item{min-width:0}.pfruit__image{margin:0 0 1rem;text-align:center}.pfruit__img{width:min(100%,var(--pfruit-image-w));height:auto;display:block;margin-inline:auto}.pfruit__name{margin:0 0 2rem;font-size:var(--pfruit-name-size);font-weight:400;line-height:1.6;text-align:center}.pfruit__name a{color:inherit;text-underline-offset:.2em}.pfruit__lead{margin:0;font-size:var(--pfruit-lead-size);line-height:var(--pfruit-lead-lh)}.pfruit__toggle{margin-top:1rem}.pfruit__toggle-btn{display:block;padding:1rem 0;font-size:var(--pfruit-lead-size);text-align:center;text-decoration:underline;text-underline-offset:.3em;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pfruit__toggle-btn::-webkit-details-marker{display:none}.pfruit__toggle-btn::marker{content:""}.pfruit__toggle-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover){.pfruit__toggle-btn:hover{opacity:.7}}.pfruit__toggle-close,.pfruit__toggle[open] .pfruit__toggle-open{display:none}.pfruit__toggle[open] .pfruit__toggle-close{display:inline}.pfruit__detail{padding:1.6rem 0 .4rem;border-top:1px solid var(--pfruit-bdc)}.pfruit__detail-text{margin:0;font-size:var(--pfruit-lead-size);line-height:var(--pfruit-lead-lh)}.pfruit__detail-link{margin:1.2rem 0 0;font-size:var(--pfruit-lead-size);text-align:center}.pfruit__detail-link a{color:inherit;text-underline-offset:.2em}@media screen and (max-width:989px){:root{--pfruit-cols: 1;--pfruit-row-gap: 3.2rem}}@media screen and (max-width:749px){:root{--pfruit-space: 3.2rem;--pfruit-heading-gap: 2.4rem;--pfruit-col-gap: 1.6rem;--pfruit-row-gap: 3rem}.pfruit__name{margin-bottom:1.2rem}}.pfruit__lead>:first-child,.pfruit__detail-text>:first-child{margin-top:0}.pfruit__lead>:last-child,.pfruit__detail-text>:last-child{margin-bottom:0}.pfruit__detail-text p{margin:0 0 1rem;font-size:var(--pfruit-lead-size);line-height:var(--pfruit-lead-lh)}.pfruit__detail-text a,.pfruit__lead a{color:inherit;text-underline-offset:.2em}.pfruit__detail-text .ttl,.pfruit__detail-text h3,.pfruit__detail-text h4,.pfruit__detail-text h5{margin:1.6rem 0 .6rem;font-size:var(--pfruit-lead-size);font-weight:700;line-height:1.5}.pfruit__detail-text .text{font-size:var(--pfruit-lead-size);line-height:var(--pfruit-lead-lh)}.pfruit__detail-text .link{margin-top:1.2rem;font-size:var(--pfruit-lead-size);text-align:center}.pfruit__detail-text ul,.pfruit__detail-text ol{margin:0 0 1rem;padding-left:1.6em;font-size:var(--pfruit-lead-size);line-height:var(--pfruit-lead-lh)}.pfruit__detail-text img{max-width:100%;height:auto}.pfruit__detail-text table{display:block;width:100%;margin:0 0 1.2rem;overflow-x:auto;border-collapse:collapse;font-size:var(--pfruit-table-size);line-height:1.5;white-space:nowrap;-webkit-overflow-scrolling:touch}.pfruit__detail-text table th,.pfruit__detail-text table td{padding:var(--pfruit-table-pad);border:1px solid var(--pfruit-table-bdc);text-align:left;vertical-align:top}.pfruit__detail-text table th{background:var(--pfruit-table-th-bg);font-weight:700;white-space:nowrap}.pfruit__detail-text .togglebtn,.pfruit__detail-text .toggle_closebtn{display:none}@media screen and (min-width:1000px){.pfruit__detail-text table{display:table;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-fruit-info.css.map */
