.product-section[data-astro-cid-hzsdba6i]{color:#172b24;margin:1.5rem 0 2rem}.products-heading[data-astro-cid-hzsdba6i]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.9rem;display:flex}.products-heading[data-astro-cid-hzsdba6i] h2[data-astro-cid-hzsdba6i]{letter-spacing:-.03em;font-size:1.1rem;font-weight:700}.products-heading[data-astro-cid-hzsdba6i]>p[data-astro-cid-hzsdba6i]{color:#647067;font-size:.75rem}.product-cards[data-astro-cid-hzsdba6i]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.product-card[data-astro-cid-hzsdba6i]{overflow-wrap:anywhere;background:#fff;border:1px solid #d9e3dd;border-radius:1rem;flex-direction:column;min-width:0;padding:.9rem;display:flex}.card-visual[data-astro-cid-hzsdba6i]{justify-content:center;align-items:center;height:140px;margin-bottom:.75rem;display:flex}.card-visual[data-astro-cid-hzsdba6i] img[data-astro-cid-hzsdba6i]{object-fit:contain;width:100%;max-width:180px;height:140px;display:block}.card-info[data-astro-cid-hzsdba6i]{flex:1}.card-category[data-astro-cid-hzsdba6i]{color:#367359;font-size:.7rem;font-weight:700}.card-info[data-astro-cid-hzsdba6i] h3[data-astro-cid-hzsdba6i]{letter-spacing:-.035em;margin:.3rem 0 .55rem;font-size:1.05rem;font-weight:750;line-height:1.5}.card-price[data-astro-cid-hzsdba6i]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.card-price[data-astro-cid-hzsdba6i] strong[data-astro-cid-hzsdba6i]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.65rem;font-weight:800;line-height:1.3}.card-price[data-astro-cid-hzsdba6i] strong[data-astro-cid-hzsdba6i] span[data-astro-cid-hzsdba6i]{margin-left:.1rem;font-size:1rem;font-weight:600}.price-label[data-astro-cid-hzsdba6i]{color:#69756d;font-size:.7rem}.card-info[data-astro-cid-hzsdba6i] ul[data-astro-cid-hzsdba6i]{color:#3f5348;gap:.3rem;margin:.8rem 0 1rem;font-size:.8rem;line-height:1.65;display:grid}.card-info[data-astro-cid-hzsdba6i] li[data-astro-cid-hzsdba6i]{padding-left:.8rem;position:relative}.card-info[data-astro-cid-hzsdba6i] li[data-astro-cid-hzsdba6i]:before{content:"·";color:#437b60;position:absolute;left:0}.card-buy[data-astro-cid-hzsdba6i]{color:#fff;background:#176548;border-radius:.55rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.7rem .4rem;font-size:.8rem;font-weight:650;text-decoration:none;display:flex}.card-buy[data-astro-cid-hzsdba6i]:hover{background:#124e38}.card-buy[data-astro-cid-hzsdba6i]:focus-visible,summary[data-astro-cid-hzsdba6i]:focus-visible{outline-offset:3px;outline:3px solid #1c7255}.card-source[data-astro-cid-hzsdba6i]{color:#53675b;margin-top:.75rem;font-size:.72rem;line-height:1.8}.card-source[data-astro-cid-hzsdba6i] summary[data-astro-cid-hzsdba6i]{cursor:pointer}.card-source[data-astro-cid-hzsdba6i] p[data-astro-cid-hzsdba6i]{margin-top:.6rem}.card-source[data-astro-cid-hzsdba6i] .original-title[data-astro-cid-hzsdba6i]{font-weight:600}.card-source[data-astro-cid-hzsdba6i] a[data-astro-cid-hzsdba6i]{text-underline-offset:3px;text-decoration:underline}.products-note[data-astro-cid-hzsdba6i]{color:#647067;margin-top:.8rem;font-size:.75rem;line-height:1.8}.product-card[data-astro-cid-hzsdba6i]{isolation:isolate;cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.product-card[data-astro-cid-hzsdba6i]:has(.card-buy:hover){border-color:#8db5a1;box-shadow:0 3px 14px #172b2414}.card-buy[data-astro-cid-hzsdba6i]:after{content:"";z-index:1;border-radius:1rem;position:absolute;inset:0}.card-buy[data-astro-cid-hzsdba6i]:focus-visible{outline:none}.card-buy[data-astro-cid-hzsdba6i]:focus-visible:after{outline-offset:3px;outline:3px solid #1c7255}.card-source[data-astro-cid-hzsdba6i]{z-index:2;cursor:auto;position:relative}@media (prefers-reduced-motion:reduce){.product-card[data-astro-cid-hzsdba6i]{transition:none}}@media (width<=620px){.product-cards[data-astro-cid-hzsdba6i]{grid-template-columns:1fr}.product-card[data-astro-cid-hzsdba6i]{grid-template-columns:100px minmax(0,1fr);gap:.6rem 1rem;padding:1rem;display:grid}.card-visual[data-astro-cid-hzsdba6i]{align-self:start;height:115px;margin:0}.card-visual[data-astro-cid-hzsdba6i] img[data-astro-cid-hzsdba6i]{width:100px;height:115px}.card-info[data-astro-cid-hzsdba6i] h3[data-astro-cid-hzsdba6i]{margin-top:.15rem;font-size:1.1rem}.card-info[data-astro-cid-hzsdba6i] ul[data-astro-cid-hzsdba6i]{margin:.6rem 0 .4rem}.card-buy[data-astro-cid-hzsdba6i],.card-source[data-astro-cid-hzsdba6i]{grid-column:1/-1}.card-source[data-astro-cid-hzsdba6i]{margin-top:0}.card-price[data-astro-cid-hzsdba6i] strong[data-astro-cid-hzsdba6i]{font-size:1.6rem}.products-heading[data-astro-cid-hzsdba6i] h2[data-astro-cid-hzsdba6i]{font-size:1.05rem}}
