[hidden]{display:none!important}.variant-cards button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #d8e1cb;background:#fffdf8;color:var(--ink);border-radius:8px;padding:10px;min-height:58px;cursor:pointer;font:inherit;font-size:11px}.variant-cards button[aria-pressed=true]{border-color:#7a9263;background:#eaf1dd;box-shadow:0 0 0 1px #7a9263}.variant-cards button img{width:38px;height:38px;object-fit:cover;border-radius:7px}.variant-cards button small{display:block;color:#859574;font-size:10px;margin-top:3px}.variant-cards button span{display:block}.customer-reviews{grid-column:1/-1;border-top:1px solid #e3e8d7;padding-top:35px;margin-top:20px}.customer-reviews .section-head>span{font-size:12px;color:#8c987d}.customer-review{padding:25px 0;border-bottom:1px solid #e1e7d5;max-width:800px}.customer-review>div:first-child{display:flex;gap:25px;align-items:center;font-size:13px}.customer-review>div:first-child>span{color:#8c987a;font-size:12px}.customer-review>small{font-size:10px;color:#99a389}.customer-review h3{font-size:14px;margin:12px 0 7px}.customer-review p{font-size:13px;color:#7a8870;overflow-wrap:anywhere}.review-image-grid{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px}.review-image-grid img{width:90px;height:90px;object-fit:cover;border-radius:9px}.customer-review-video{padding:15px;border:1px solid #dfe6d1;border-radius:10px;background:#f0f4e7;margin-top:15px;width:min(360px,100%)}.customer-review-video>span{font-size:11px;color:#899b74}.customer-review-video video{display:block;max-height:280px;width:100%;border-radius:8px;background:#232a20;margin-top:12px}.no-reviews{font-size:13px;color:#94a083;padding:30px 0}.write-review{border:1px solid #dce4ce;background:#f5f8ee;border-radius:12px;max-width:800px;margin-top:25px}.write-review>summary{display:flex;justify-content:space-between;padding:20px;cursor:pointer;font-size:14px;list-style:none}.write-review>summary::-webkit-details-marker{display:none}.write-review form,.write-review>p{padding:0 20px 25px}.review-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-field:nth-child(5),.review-field:nth-child(6),.review-field:nth-child(7){grid-column:1/-1}.review-field label{display:block;font-size:12px;margin-bottom:7px}.review-field input,.review-field select,.review-field textarea{width:100%;padding:10px;border:1px solid #dce4ce;border-radius:6px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.review-video-help{background:#e7eed9;padding:15px;border-radius:9px;font-size:12px;margin:20px 0}.review-video-help p{font-size:11px;color:#829471;margin:6px 0}.review-video-help span{display:block;font-size:11px}.review-video-help video{display:block;max-height:240px;max-width:100%;border-radius:8px;margin-top:12px}.review-policy{font-size:10px;color:#99a68c;margin:15px 0}.write-review .shop-button{background:none;cursor:pointer;border:0;border-bottom:1px solid #7c9264}.review-notice{font-size:12px;color:#6f815b;background:#eaf0df;padding:12px;border-radius:7px;margin-top:20px}.errorlist{color:#ad6152;font-size:12px}.write-review>p{font-size:12px;color:#778c63}@media(max-width:520px){.review-field-grid{grid-template-columns:1fr}.review-field-grid>.review-field{grid-column:1}.customer-reviews .section-head>span{display:block;margin-top:12px}.customer-reviews{margin-top:35px}}
