.product-reviews{border-top:1px solid #d8e2d7;padding-top:24px}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.reviews-heading h2{margin:0 0 4px;font-size:24px}.reviews-heading p{margin:0;font-size:14px}.review-policy,.review-privacy{font-size:13px;line-height:1.4;color:#506354;max-width:760px}.review-policy{margin:8px 0 12px}.product-review-form{max-width:560px;margin-top:20px;padding-top:16px;border-top:1px solid #d8e2d7}.product-review-form h3{font-size:19px;line-height:1.3;margin:0 0 12px}.product-review-form>label:not(.product-review-consent){display:block;font-size:14px;font-weight:600;line-height:1.4;margin:12px 0 4px}.product-review-form>input,.product-review-form>select,.product-review-form textarea{box-sizing:border-box;width:100%;border:1px solid #899b8c;border-radius:7px;padding:9px 10px;font:16px/1.35 system-ui;color:inherit;background:#fff;min-height:42px}.product-review-form>select{width:180px;max-width:100%;cursor:pointer}.product-review-form textarea{min-height:88px;resize:vertical}.product-review-form .review-privacy{margin:4px 0 8px}.product-review-consent{display:flex;gap:8px;align-items:flex-start;margin:12px 0 6px;font-size:13px;line-height:1.5}.product-review-consent input{margin:1px 0 0;flex:none;width:18px;height:18px}.product-rating-stars{position:relative;width:max-content;color:#d4d9d4;font:22px/1.3 Arial;letter-spacing:2px}.product-rating-stars [data-rating-fill]{position:absolute;inset:0 auto 0 0;width:0;overflow:hidden;color:#a96c0b;white-space:nowrap}.product-review-card{padding:18px 0;border-bottom:1px solid #d8e2d7}.product-review-card strong{display:block}.product-review-card p{white-space:pre-wrap;overflow-wrap:anywhere}.product-review-card time{display:block;font-size:13px;color:#506354;margin:4px 0}.product-review-card .product-rating-stars{margin:4px 0}.product-review-card .review-score{font-size:14px;font-weight:600;color:#76500c}.review-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.review-more{margin-top:16px}.review-more[hidden]{display:none}.product-reviews button:disabled{opacity:.6;cursor:wait}.product-reviews [role=status]{font-size:14px;font-weight:600}.product-reviews [role=status]:empty{display:none}.product-review-form :focus-visible{outline:3px solid #a96c0b;outline-offset:3px}.product-reviews .button{font-size:14px;padding:10px 15px;min-height:42px}@media(max-width:600px){.reviews-heading{align-items:flex-start}.reviews-heading h2{font-size:22px}.reviews-heading>.button{flex:none}.product-review-form{margin-top:16px}}

.product-reviews-after-description{border:0;padding:0;margin:12px 0 20px;min-width:0}.product-reviews-after-description .reviews-heading{align-items:center;gap:12px}.product-reviews-after-description .reviews-heading h2{font-size:18px;line-height:1.3;margin:0 0 3px}.product-reviews-after-description .reviews-heading p{font-size:13px;line-height:1.4}.product-detail .product-reviews-after-description .button{width:auto;min-width:0;margin:0;white-space:nowrap;padding:9px 12px;font-size:13px}.product-reviews-after-description .review-policy{font-size:12px;margin:6px 0}.product-reviews-after-description .review-average-stars{font-size:19px;margin-top:4px}.review-average-stars[hidden]{display:none}.product-reviews-after-description .product-review-card{padding:12px 0}.product-reviews-after-description .product-review-card p{font-size:14px;line-height:1.5;margin:6px 0}.product-reviews-after-description .product-review-card .product-rating-stars{display:inline-block;font-size:17px;margin-right:8px}.product-reviews-after-description .product-review-card time{display:inline;margin-left:8px;font-size:12px}.product-review-write{border-top:1px solid #d8e2d7}.product-review-write .product-review-form{margin-top:0;padding-top:0;border:0}.product-review-form h2{font-size:19px;line-height:1.3;margin:0 0 12px}.product-review-write .button{font-size:14px;padding:10px 15px;min-height:42px}.product-review-write [role=status]{font-size:14px;font-weight:600}.product-review-write [role=status]:empty{display:none}
.equipment-grid.product-recommendations{display:flex;gap:14px;overflow-x:auto;max-width:100%;min-width:0;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;padding-bottom:12px;cursor:grab}.equipment-grid.product-recommendations>.equipment-card{flex:0 0 250px;width:250px;max-width:82vw;scroll-snap-align:start;min-width:0;margin:0}.product-recommendations .equipment-photo{height:145px;min-height:0;padding:12px}.product-recommendations .equipment-body{padding:12px}.product-recommendations .equipment-body h3{font-size:16px}.product-recommendations .equipment-body>p{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-recommendations.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.product-recommendations:focus-visible{outline:3px solid #a96c0b;outline-offset:4px}@media(max-width:600px){.equipment-grid.product-recommendations>.equipment-card{flex-basis:230px;width:230px}.product-recommendations .equipment-photo{height:125px}.product-reviews-after-description .reviews-heading h2{font-size:17px}}
.product-reviews-after-description{margin:24px 0;padding:20px 0;border-top:1px solid #d8e2d7}.product-reviews-after-description .reviews-heading h2{font-size:22px}.product-reviews-after-description .button{width:auto;min-width:0;margin:0;white-space:nowrap}.product-review-write .product-review-form{padding-top:0}@media(max-width:760px){#sisalto .product-detail>.detail-image{grid-row:1}#sisalto .product-detail>div:last-child{grid-row:2}}

#sisalto .product-reviews-after-description{box-sizing:border-box;width:100%;max-width:790px;margin:24px auto 32px;padding:20px 30px}#sisalto .product-review-write{box-sizing:border-box;width:100%;max-width:790px;margin-inline:auto;padding-inline:30px}@media(max-width:760px){#sisalto .product-reviews-after-description{padding-inline:6%}#sisalto .product-review-write{padding-inline:6%}}

#sisalto .product-reviews-after-description .product-review-write[hidden]{display:none!important}#sisalto .product-reviews-after-description .product-review-write{max-width:none;width:100%;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #d8e2d7;scroll-margin-top:24px}.product-review-write .review-close{float:right;background:transparent;border:1px solid #ced7ca;border-radius:6px;padding:6px 10px;font:14px Arial;cursor:pointer}.product-review-write .product-review-form{clear:both;padding-top:8px}
