/* PAWLINE_REVIEW_INTERACTIONS_2F2 -- scoped to approved PDP reviews. */
#product-reviews .paw-review-interactions-2f2 { margin: 12px 0 0; font-family: 'Instrument Sans',Arial,sans-serif; }
#product-reviews .paw-review-interactions__controls { display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap; }
#product-reviews .paw-review-interactions__controls form {margin:0;}
#product-reviews .paw-review-interactions__like,
#product-reviews .paw-review-interactions__replybox > summary,
#product-reviews .paw-review-interactions__controls a {display:inline-flex;align-items:center;gap:8px;min-height:37px;padding:7px 13px;border:1px solid rgba(90,58,20,.18);border-radius:25px;background:transparent;color:#5A3A14;font:600 12px/1.4 'Instrument Sans',Arial,sans-serif;text-decoration:none;cursor:pointer;}
#product-reviews .paw-review-interactions__like[aria-pressed="true"] {background:#ECE3D0;border-color:#8D7258;}
#product-reviews .paw-review-interactions__like span:first-child {font-size:17px;line-height:1;}
#product-reviews .paw-review-interactions__replybox {position:relative;}
#product-reviews .paw-review-interactions__replybox > summary {list-style:none;}
#product-reviews .paw-review-interactions__replybox > summary::-webkit-details-marker {display:none;}
#product-reviews .paw-review-interactions__replybox[open] {flex:1 1 100%;}
#product-reviews .paw-review-interactions__replybox form {margin:12px 0 4px;padding:14px;background:#FAF7F1;border:1px solid rgba(90,58,20,.12);border-radius:10px;max-width:670px;}
#product-reviews .paw-review-interactions__replybox label {display:block;font-size:12px;font-weight:700;color:#5A3A14;margin-bottom:7px;}
#product-reviews .paw-review-interactions__replybox textarea {display:block;width:100%;min-height:86px;resize:vertical;border-radius:7px;border:1px solid #CDBEA8;padding:10px;background:#FFFEFB;color:#3D2817;font:400 13px/1.6 'Instrument Sans',Arial,sans-serif;}
#product-reviews .paw-review-interactions__replybox form p {font-size:11px;color:#786652;margin:8px 0 12px;}
#product-reviews .paw-review-interactions__replybox button {border:0;border-radius:6px;background:#5A3A14;color:#fff;padding:10px 18px;cursor:pointer;font-weight:700;}
#product-reviews .paw-review-interactions__likes-readonly {font-size:12px;color:#786652;}
#product-reviews .paw-review-interactions__replies {margin:18px 0 0 12px;border-left:2px solid #DDD0B8;padding-left:16px;display:grid;gap:15px;}
#product-reviews .paw-review-interactions__reply {display:flex;align-items:flex-start;gap:12px;}
#product-reviews .paw-review-interactions__avatar {display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:#ECE3D0;color:#5A3A14;font-weight:700;}
#product-reviews .paw-review-interactions__meta {display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;font-size:12px;}
#product-reviews .paw-review-interactions__meta strong {font-size:12px;color:#3D2817;}
#product-reviews .paw-review-interactions__meta time {color:#786652;}
#product-reviews .paw-review-interactions__reply p {margin:5px 0 0;font-size:13px;line-height:1.65;color:#473729;white-space:pre-line;overflow-wrap:anywhere;}
#product-reviews .paw-review-interactions__trap {position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important;}
#product-reviews .paw-review-interactions-2f2 :is(button,textarea,summary,a):focus-visible {outline:3px solid #7C5940;outline-offset:3px;}
@media(max-width:650px) { #product-reviews .paw-review-interactions__replies {margin-left:0;padding-left:10px;} }
