body{margin:0;font-family:system-ui,-apple-system,sans-serif}.product-description{max-width:1000px;margin:0 auto;font-family:system-ui,-apple-system,sans-serif;color:#374151}.product-description .intro-wrapper{text-align:center;margin:1em auto;max-width:600px;padding:0 1em}.product-description .intro-text{font-size:1.125em;color:#1f2937;line-height:1.6;font-weight:500;margin-bottom:2em}.product-description .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1em;margin:0 1em 2em}.product-description .feature-box{background:#eff6ff;padding:1.25em;border-radius:8px;transition:transform .2s ease;box-shadow:0 2px 4px #0000000d}.product-description .feature-box:hover{transform:translateY(-2px)}.product-description .feature-title{color:#1e40af;font-weight:600;margin-bottom:.5em;font-size:1.125em}.product-description .feature-text{color:#4b5563;line-height:1.4}.product-description .content-section{background:transparent;margin:0 1em .75em;overflow:hidden}.product-description .content-section details{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:.5em;background:#f9fafb}.product-description .content-section summary{padding:.75em 1em;cursor:pointer;background:#f9fafb;color:#1e40af;font-weight:600;border-radius:8px;outline:none;list-style:none;position:relative;display:flex;align-items:center;margin:0}.product-description .content-section summary::-webkit-details-marker{display:none}.product-description .content-section summary:after{content:"";position:absolute;right:1em;top:50%;transform:translateY(-50%) rotate(45deg);width:.75em;height:.75em;border-right:2px solid #1e40af;border-bottom:2px solid #1e40af;transition:transform .2s}.product-description .content-section details[open] summary:after{transform:translateY(-50%) rotate(-135deg)}.product-description .details-content{padding:1em;border-top:1px solid #e5e7eb;background:#f9fafb}.product-description .fruits-subtitle{color:#4b5563;margin-bottom:.5em}.product-description .fruits-list,.product-description .overview-list{display:flex;flex-wrap:wrap;gap:.5em;list-style:none;padding-left:0;margin:0}.product-description .fruits-list li{background:#eff6ff;padding:.5em 1em;border-radius:20px;color:#1e40af;white-space:normal;margin:0}.product-description .overview-list{margin-top:.75em;display:flex;flex-direction:column;width:100%}.product-description .overview-list li{position:relative;padding-left:1.2em;padding-right:.75em;color:#4b5563;margin-bottom:.5em;width:auto;max-width:100%}.product-description .overview-list li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;background:#1e40af;border-radius:50%}.product-description .steps-list{list-style:none;counter-reset:step;padding:0;margin:0}.product-description .step-item{margin-bottom:1em;padding-left:2.5em;position:relative}.product-description .step-item:last-child{margin-bottom:0}.product-description .step-item:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;background:#eff6ff;color:#1e40af;width:1.75em;height:1.75em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.product-description .step-title{font-weight:600;margin-bottom:.5em;color:#1e40af}.product-description .step-text{color:#4b5563;line-height:1.4;margin:0}.product-description .quality-note{background:#f9fafb;padding:1.25em;border-radius:8px;margin:1em 0}.product-description .quality-note p{margin:0;color:#4b5563}.product-description .notice-box{background:#eff6ff;padding:1.25em;border-radius:8px;margin:1em 0}.product-description .notice-box p{margin:0;color:#4b5563}.product-description .notice-title{font-weight:600;color:#1e40af;margin-bottom:.5em;display:flex;align-items:center;gap:.5em}.product-description .heart-icon{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-description .nutrition-table{width:100%;border-collapse:collapse;margin:1em 0}.product-description .nutrition-table td{padding:.75em;border-bottom:1px solid #e5e7eb;line-height:1.4}.product-description .nutrition-table tr:last-child td{border-bottom:none}.product-description .section-title{color:#1e40af;font-size:1.25em;font-weight:600;margin-bottom:.75em}@media(max-width:768px){.product-description .intro-wrapper{max-width:100%;padding:0 .75em;margin:0 0 1em}.product-description .intro-text{font-size:1.15em;padding-right:0}.product-description .features-grid{grid-template-columns:1fr;gap:.75em;margin:0 .75em 1.5em}.product-description .feature-box{margin-top:.5em;border:1px solid #e5e7eb}.product-description .content-section{margin-left:.75em;margin-right:.75em}.product-description .content-section summary{padding-right:2.5em;position:relative;display:flex;align-items:center}.product-description .details-content{padding:1em .75em}.product-description .fruits-subtitle,.product-description .overview-list{padding:0 .75em;text-align:left}.product-description .fruits-list{flex-direction:column;padding:0;align-items:center;gap:.5em;margin:.75em 0}.product-description .fruits-list li{width:auto;min-width:60%;text-align:center}.product-description .overview-list{margin-top:.75em;padding:0 .75em;width:auto;flex-direction:column;align-items:flex-start}.product-description .steps-list{padding:0 .75em}.product-description .quality-note,.product-description .notice-box{margin:1em .75em}.product-description .nutrition-table{margin:1em 0}.product-description .nutrition-table td{padding:.75em}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/product_description.css.map */
