.pr-display{
    margin-top: 3rem;
}

/*  Removing left margin on PDP snippet */
#pr-reviewdisplay .p-w-r {
    margin-left: 0;
    font-family: "national";
}

/* Setting container width on PR Write page */
#pr-write {
    max-width: 37.5em;
    margin: 0 auto;
}
#pr-write .p-w-r {
    margin: 0;
}

/* Setting margins on PR Snippet and PR Question Container */
#pr-reviewsnippet {
    margin-top: .5rem;
}
#pr-reviewsnippet .p-w-r {
    margin: 0;
}
#pr-questionsnippet {
    margin-bottom: 1.25em;
}

/* Removing top margin on PR review and write snippet */
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
    margin-top: 0;
}

/* Overriding float on definition list items */
#pr-review-snapshot dl dt,
#pr-review-snapshot dl dd,
.p-w-r .pr-qa-display-questionlist dt,
.p-w-r .pr-qa-display-questionlist dd {
    float: none;
    margin-top: 0;
}

/* Overriding padding on PR snapshot ul */
.p-w-r .pr-review-snapshot .pr-ratings-histogram {
    padding: 0;
}

/* Overriding left padding on QA definition list  */
.p-w-r .pr-qa-display-answer-link-container,
.p-w-r .pr-qa-display-answer {
    padding-left: 0;
}

/* Overriding bottom positioning on QA subscript  */
.pr-qa-display-item-details .pr-subscript {
    bottom: auto;
}

/* Overriding clear on Review details More Details */
.p-w-r .pr-rd-review-tag {
    clear: none;
}

/* Overriding float on Review tag definition list */
.p-w-r .pr-rd-review-tag dt {
    float: none;
}

/* Override display table cell on product tiles */
.product-tile .p-w-r .pr-snippet-stars {
    background: none;
}
.product-tile .p-w-r .pr-category-snippet__item {
    display: block;
    text-align: center;
}
.product-tile .p-w-r .pr-category-snippet__total.pr-category-snippet__item {
    display: block;
    text-align: center;
}

#pr-reviewdisplay .p-w-r .pr-review-snapshot {
    background: none;
}
.p-w-r .pr-review-display .pr-review {
    margin-left: 1.07em;
}
.p-w-r .pr-review-snapshot .pr-review-snapshot-block {
    background: #fff;
}
.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer {
    margin: 0 1.07em;
}

.p-w-r .pr-accessible-btn.pr-btn-default {
    color: #fff;
    background-color: #00a1e0;
    border-color: #00a1e0;
    -webkit-appearance: initial;
}

.pwr-review-block {
    min-height: 3.28em;
}

#pr-srw {
    position: fixed;
    top: 6.25em;
}

.pr-snippet {
    display: flex;
    align-items: center;
}


.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write {
    margin: 0 0 0 .5rem;
}

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4 {
    margin-right: 0.3rem;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
    color: #777777;
    text-decoration: underline;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:hover {
    text-decoration: none;
}

.p-w-r .pr-star-v4-100-filled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon--star' viewBox='0 0 17 16'%3E%3Cg transform='translate(-249 -4380)'%3E%3Cpath d='M257.566 4380l-2.255 5.749-6.18.363 4.786 3.915-1.564 5.973 5.213-3.329 5.213 3.329-1.565-5.973 4.786-3.915-6.18-.363z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.p-w-r .pr-star-v4-75-filled {
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3E%3Cpath d='M8.6672 0l2.316 5.749L13 5.8642v3.6974l-.5844.4654L13 12.198v3.1659L8.6672 12.671 3.3107 16l1.607-5.973L0 6.112l6.3501-.363z'/%3E%3C/svg%3E");*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon--star' viewBox='0 0 17 16'%3E%3Cg transform='translate(-249 -4380)'%3E%3Cpath d='M257.566 4380l-2.255 5.749-6.18.363 4.786 3.915-1.564 5.973 5.213-3.329 5.213 3.329-1.565-5.973 4.786-3.915-6.18-.363z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.p-w-r .pr-star-v4-50-filled {
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3E%3Cpath d='M8 0v12.6708L3.056 16l1.4835-5.9734L0 6.1113l5.8616-.363z'/%3E%3C/svg%3E");*/
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon--star' viewBox='0 0 17 16'%3E%3Cg transform='translate(-249 -4380)'%3E%3Cpath d='M257.566 4380l-2.255 5.749-6.18.363 4.786 3.915-1.564 5.973 5.213-3.329 5.213 3.329-1.565-5.973 4.786-3.915-6.18-.363z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    opacity: .2;
}

.p-w-r .pr-star-v4-25-filled {
    /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3E%3Cpath d='M4 6v3.331L3 10l1-4zm0-6v4L0 .2679 4 0z'/%3E%3C/svg%3E");
    background-position-y: .4375rem;*/
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon--star' viewBox='0 0 17 16'%3E%3Cg transform='translate(-249 -4380)'%3E%3Cpath d='M257.566 4380l-2.255 5.749-6.18.363 4.786 3.915-1.564 5.973 5.213-3.329 5.213 3.329-1.565-5.973 4.786-3.915-6.18-.363z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    opacity: .2;
}

.p-w-r .pr-star-v4-0-filled {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon--star' viewBox='0 0 17 16'%3E%3Cg transform='translate(-249 -4380)'%3E%3Cpath d='M257.566 4380l-2.255 5.749-6.18.363 4.786 3.915-1.564 5.973 5.213-3.329 5.213 3.329-1.565-5.973 4.786-3.915-6.18-.363z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    opacity: .2;
}


/* review histogram color */
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-barValue
.p-w-r .pr-review-snapshot .pr-review-snapshot-histogram .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue,
.p-w-r .pr-review-snapshot .pr-review-snapshot-histogram .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue {
    background: black;
}

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-count,
.p-w-r .pr-helpful-btn:hover span,
.p-w-r .pr-helpful-btn:hover span svg {
    color: black;
}

.p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:hover .pr-thumbs-fill{
    fill: black;
}

/** overwriting an important in the PR css **/
.p-w-r .pr-helpful-active {
    background: black !important;
}

.pr-snippet-stars-reco-reco,
.pr-snapshot-logo,
.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo-mobile,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    display: none;
}

/** HEADER **/
.pr-snippet-stars-reco-inline,
.pr-review-snapshot-snippets,
.pr-snippet-stars-reco-stars,
.pr-snippet-stars-reco-stars .pr-snippet{
    display: flex !important;
    align-content: center !important;
    justify-content: center !important;
}

.pr-review-snapshot-snippets {
    flex-basis: 57%;
}


/** MOBILE **/

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    flex-direction: row;
    align-items: center;
}

.pr-snapshot-mobile .pr-review-snapshot-snippets {
    flex-basis: 63%;
}

/** /MOBILE **/

.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro {
    border-bottom: none;
}
.pr-review-snapshot-header.pr-review-snapshot-content-block{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #eeeeee;
}


.pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline {
    font-family: "aktiv-grotesk-condensed", sans-serif;
    font-weight: normal !important;
    text-transform: uppercase;
}


.pr-snippet-stars-reco-stars {
    width: 100%;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet {
    width: 100%;
    justify-content: space-between !important;
}

.pr-snippet-stars-reco-stars .pr-snippet {
    position: relative;
    top: -9px;
}

.p-w-r .pr-review-snapshot-histogram-msq-container .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active {
    background-color: black;
}

/* Headlines in Header */

.p-w-r .pr-review-snapshot .pr-review-snapshot-block dt,
.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline {
    font-weight: normal;
}


/* review count */
.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count {
    padding-top: 3px;
    font-size: 1rem !important;
    font-style: normal;
    color: black;
}

/* Write a review button */
.p-w-r .pr-snippet-standard .pr-snippet-read-and-write .pr-snippet-write-review-link.pr-underline {
    display: inline-block;
    padding: 0.5625rem 1.4375rem;
    border: solid .0625rem;
    border-radius: 0.1875rem;
    line-height: 2.25;
    font-family: "aktiv-grotesk-condensed", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .08125rem;
    color: black;
    text-decoration: none;
}

/* ALL BUTTONS/LINK Colors */
.p-w-r .pr-image-snippet.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r a, .p-w-r .pr-image-snippet.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-image-snippet.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-image-snippet.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-rid.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-rid.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-rid.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-rid.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-review-display.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-review-display.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-qa-display.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-qa-display.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-qa-display.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-qa-display.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irl-gallery.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irl-gallery.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irl-gallery.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irl-gallery.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irlsnippet.pr-rid-large .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irlsnippet.pr-rid-medium .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irlsnippet.pr-rd-display-tablet .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-irlsnippet.pr-rd-display-desktop .pr-rd-flag-review-container .pr-rd-flag-review-btn, .p-w-r .pr-review-display a, .p-w-r .pr-read-review a, .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn, .p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn, .p-w-r .pr-accordion .pr-accordion-btn span{
    color: black !important;
}

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line {
    stroke: black !important;
}

/* ALL Buttons */
#pr-reviewdisplay .p-w-r .pr-accessible-btn.pr-btn-default {
    color: #fff;
    background-color: #000;
    border-color: transparent;
    -webkit-appearance: initial;
}


/* Review helpful button */
.p-w-r .pr-helpful-btn {
    border: none;
}

/* Review grey bar header */
.p-w-r .pr-review-display .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display .pr-rd-main-header h1, .p-w-r .pr-read-review .pr-rd-main-header .pr-h1, .p-w-r .pr-read-review .pr-rd-main-header h1{
    font-weight: normal;
    text-transform: uppercase;
}

/* read all reviews */
.pr__read-all-reviews-cta {
    padding: 15px;
    background-color: #f6f6f6;
    text-transform: uppercase;
}

/* Review Single */

.p-w-r .pr-review-display .pr-rd-reviewer-details p {
    line-height: 2;
}

.p-w-r .pr-review-display p, .p-w-r .pr-read-review p {
    line-height: 1.55;
}

.pr-rd-details span.pr-rd-bold {
    color: #000;
}

/* Review name */
.p-w-r .pr-review-display .pr-rd-review-headline, .p-w-r .pr-read-review .pr-rd-review-headline {
    font-weight: normal;
}


/* footer */
.p-w-r .pr-review-display .pr-rd-main-footer {
    padding: 15px;
    background-color: #f6f6f6;
    text-transform: uppercase;
    background: #f6f6f6;
}

.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block::before, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block::before, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block::before, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block::after, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block::before, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block::after,
.p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer::before, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer::before, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer::before, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer::after, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer::before, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer::after {
    content: unset;
}

.pr-rd-review-position span{
    color: black;
}

.pr-review-display .pr-rd-main-footer .pr-rd-review-position,
.pr-review-display .pr-rd-main-footer .pr-rd-to-top,
.pr-review-display .pr-rd-main-footer .pr-rd-pagination{
    flex: 1;
}
.p-w-r .pr-review-display .pr-rd-pagination,
.p-w-r .pr-read-review .pr-rd-pagination {
    padding: none;
    border-top: none;
    border-bottom: none;
    margin-top: none;
}

.pr-review-display .pr-rd-main-footer .pr-rd-review-position{
    text-align: left;
}

.pr-review-display .pr-rd-main-footer .pr-rd-to-top{
    text-align: center;
}

.pr-review-display .pr-rd-main-footer .pr-rd-pagination{
    text-align: right;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline {
    padding-right: 1rem;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container {
    margin-right: 1rem;
}

#pr-write .pr-footer {
    margin-bottom: 5rem;
}


/* THANK YOU PAGE */
.p-w-r .thank-you-page {
    font-family: National,sans-serif;
}

.p-w-r .thank-you-page .header {
    border: none;
    box-shadow: none;
}

.p-w-r .thank-you-page .header .title {
    font-family: aktiv-grotesk-condensed,sans-serif;
    font-size: calc(1.46508rem + .59435vw);
}

.p-w-r .thank-you-page .header h5 a {
    border-radius: .1875rem;
    border: .0625rem solid;
    display: inline-block;
    font-family: aktiv-grotesk-condensed,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .08125rem;
    line-height: 2.25;
    padding: .5625rem 1.4375rem;
    text-align: center;
    text-transform: uppercase;
    transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);
    -webkit-transition: opacity 426ms cubic-bezier(.4,.9,.3,1),color 426ms cubic-bezier(.4,.9,.3,1),border-color 426ms cubic-bezier(.4,.9,.3,1),background-color 426ms cubic-bezier(.4,.9,.3,1);
}
.p-w-r .thank-you-page .header h5 a:hover,
.p-w-r .thank-you-page .header h5 a:focus {
    background-color: #0a0a0a;
    border-color: #0a0a0a;
    color: #fff !important;
    text-decoration: none;
}

.p-w-r .thank-you-page .review-preview .pr-rating-number {
    position: absolute;
    left: 130px;
    border: none;
}
.p-w-r .thank-you-page .review-preview .pr-rating-date {
    border: none;
    margin-top: 1rem;
    padding: 0;
}

.p-w-r .thank-you-page .pr-text .pr-dark {
    font-weight: bold;
}

.pr-displaywrite #pr-write {
    margin-bottom: 1rem;
    position: relative;
    z-index: 0;
}


.pr-snapshot-mobile .pr-review-snapshot-header.pr-review-snapshot-content-block {
    flex-direction: column;
    align-items: center;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write {
    width: 100%;
    justify-content: center;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write .pr-snippet-review-count {
    position: relative;
    left: 0;
    margin-right: 1rem;
    padding: 0;
}

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-stars-container {
    width: 100%;
    display: flex;
    justify-content: center;
  }

.p-w-r .pr-review-display .pr-rd-content-block .pr-rd-image-container {
    float: none;
}

/* LUC-925: Reduce star size to prevent wrapping */
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected,
.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half {
    width: 18px;
    height: 18px;
    margin-right: 2px;
}

/* Ensure consistent spacing between links to the right of stars */
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
    margin-left: .5rem;
    margin-right: 0;
}
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a.pr-snippet-review-count {
    padding-right: 7.5px;
}

/* Vertically align stars with links to the right */
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write {
    line-height: 1;
}


/* MOBILE */
@media (max-width: 47.9375rem) {
    .p-w-r .pr-alert-container {
        margin-top: 2rem;
    }
    #pr-write .p-w-r .p-w-r{
        width: calc(100vw);
        padding: 0 1rem;
    }
}
