@charset "utf-8";

.p-w-r { display: block !important; }

.p-w-r a, .p-w-r abbr, .p-w-r acronym, .p-w-r address, .p-w-r applet, .p-w-r article, .p-w-r aside, .p-w-r audio, .p-w-r b, .p-w-r big, .p-w-r blockquote, .p-w-r body, .p-w-r canvas, .p-w-r caption, .p-w-r center, .p-w-r cite, .p-w-r code, .p-w-r dd, .p-w-r del, .p-w-r details, .p-w-r dfn, .p-w-r div, .p-w-r dl, .p-w-r dt, .p-w-r em, .p-w-r embed, .p-w-r fieldset, .p-w-r figcaption, .p-w-r figure, .p-w-r footer, .p-w-r form, .p-w-r h1, .p-w-r h2, .p-w-r h3, .p-w-r h4, .p-w-r h5, .p-w-r h6, .p-w-r header, .p-w-r hgroup, .p-w-r html, .p-w-r i, .p-w-r iframe, .p-w-r img, .p-w-r ins, .p-w-r kbd, .p-w-r label, .p-w-r legend, .p-w-r li, .p-w-r mark, .p-w-r menu, .p-w-r nav, .p-w-r object, .p-w-r ol, .p-w-r output, .p-w-r p, .p-w-r pre, .p-w-r q, .p-w-r ruby, .p-w-r s, .p-w-r samp, .p-w-r section, .p-w-r small, .p-w-r span, .p-w-r strike, .p-w-r strong, .p-w-r sub, .p-w-r summary, .p-w-r sup, .p-w-r table, .p-w-r tbody, .p-w-r td, .p-w-r tfoot, .p-w-r th, .p-w-r thead, .p-w-r time, .p-w-r tr, .p-w-r tt, .p-w-r u, .p-w-r ul, .p-w-r var, .p-w-r video { border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; }

.p-w-r article, .p-w-r aside, .p-w-r details, .p-w-r figcaption, .p-w-r figure, .p-w-r footer, .p-w-r header, .p-w-r hgroup, .p-w-r menu, .p-w-r nav, .p-w-r section { display: block; }

.p-w-r body { line-height: 1; }

.p-w-r ol, .p-w-r ul { list-style: none; }

.p-w-r blockquote, .p-w-r q { quotes: none; }

.p-w-r blockquote::after, .p-w-r blockquote::before, .p-w-r q::after, .p-w-r q::before { content: none; }

.p-w-r table { border-collapse: collapse; border-spacing: 0px; }

#pr-war { background: rgb(255, 255, 255); margin: 0px; padding: 5px 5px 30px 0px; width: 100%; }

.p-w-r *, .p-w-r ::after, .p-w-r ::before { box-sizing: border-box; }

.p-w-r html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); font-size: 10px; }

.p-w-r body { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; }

.p-w-r button, .p-w-r input, .p-w-r select, .p-w-r textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

.p-w-r a { color: rgb(51, 122, 183); text-decoration: none; }

.p-w-r a:focus, .p-w-r a:hover { color: rgb(35, 82, 124); text-decoration: underline; }

.p-w-r a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.p-w-r figure { margin: 0px; }

.p-w-r img { vertical-align: middle; }

.p-w-r .img-responsive { display: block; height: auto; max-width: 100%; }

.p-w-r .img-rounded { border-radius: 6px; }

.p-w-r .img-thumbnail { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 4px; display: inline-block; height: auto; line-height: 1.42857; max-width: 100%; padding: 4px; transition: 0.2s ease-in-out; }

.p-w-r .img-circle { border-radius: 50%; }

.p-w-r hr { border-width: 1px 0px 0px; border-right-style: initial; border-bottom-style: initial; border-left-style: initial; border-right-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-top-style: solid; border-top-color: rgb(238, 238, 238); margin-bottom: 20px; margin-top: 20px; }

.p-w-r .sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.p-w-r .sr-only-focusable:active, .p-w-r .sr-only-focusable:focus { clip: auto; height: auto; margin: 0px; overflow: visible; position: static; width: auto; }

.p-w-r [role="button"] { cursor: pointer; }

.p-w-r .container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }

.p-w-r .container::after, .p-w-r .container::before { content: " "; display: table; }

.p-w-r .container::after { clear: both; }

@media (min-width: 768px) {
  .p-w-r .container { width: 750px; }
}

@media (min-width: 992px) {
  .p-w-r .container { width: 970px; }
}

@media (min-width: 1200px) {
  .p-w-r .container { width: 1170px; }
}

.p-w-r .container-fluid { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }

.p-w-r .container-fluid::after, .p-w-r .container-fluid::before { content: " "; display: table; }

.p-w-r .container-fluid::after { clear: both; }

.p-w-r .pr-row, .p-w-r .row { margin-left: -15px; margin-right: -15px; }

.p-w-r .pr-row::after, .p-w-r .pr-row::before, .p-w-r .row::after, .p-w-r .row::before { content: " "; display: table; }

.p-w-r .pr-row::after, .p-w-r .row::after { clear: both; }

.p-w-r .row-no-gutters { margin-left: 0px; margin-right: 0px; }

.p-w-r .row-no-gutters [class*="col-"] { padding-left: 0px; padding-right: 0px; }

.p-w-r .col-lg-1, .p-w-r .col-lg-10, .p-w-r .col-lg-11, .p-w-r .col-lg-12, .p-w-r .col-lg-2, .p-w-r .col-lg-3, .p-w-r .col-lg-4, .p-w-r .col-lg-5, .p-w-r .col-lg-6, .p-w-r .col-lg-7, .p-w-r .col-lg-8, .p-w-r .col-lg-9, .p-w-r .col-md-1, .p-w-r .col-md-10, .p-w-r .col-md-11, .p-w-r .col-md-12, .p-w-r .col-md-2, .p-w-r .col-md-3, .p-w-r .col-md-4, .p-w-r .col-md-5, .p-w-r .col-md-6, .p-w-r .col-md-7, .p-w-r .col-md-8, .p-w-r .col-md-9, .p-w-r .col-sm-1, .p-w-r .col-sm-10, .p-w-r .col-sm-11, .p-w-r .col-sm-12, .p-w-r .col-sm-2, .p-w-r .col-sm-3, .p-w-r .col-sm-4, .p-w-r .col-sm-5, .p-w-r .col-sm-6, .p-w-r .col-sm-7, .p-w-r .col-sm-8, .p-w-r .col-sm-9, .p-w-r .col-xs-1, .p-w-r .col-xs-10, .p-w-r .col-xs-11, .p-w-r .col-xs-12, .p-w-r .col-xs-2, .p-w-r .col-xs-3, .p-w-r .col-xs-4, .p-w-r .col-xs-5, .p-w-r .col-xs-6, .p-w-r .col-xs-7, .p-w-r .col-xs-8, .p-w-r .col-xs-9 { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; }

.p-w-r .col-xs-1, .p-w-r .col-xs-10, .p-w-r .col-xs-11, .p-w-r .col-xs-12, .p-w-r .col-xs-2, .p-w-r .col-xs-3, .p-w-r .col-xs-4, .p-w-r .col-xs-5, .p-w-r .col-xs-6, .p-w-r .col-xs-7, .p-w-r .col-xs-8, .p-w-r .col-xs-9 { float: left; }

.p-w-r .col-xs-1 { width: 8.33333%; }

.p-w-r .col-xs-2 { width: 16.6667%; }

.p-w-r .col-xs-3 { width: 25%; }

.p-w-r .col-xs-4 { width: 33.3333%; }

.p-w-r .col-xs-5 { width: 41.6667%; }

.p-w-r .col-xs-6 { width: 50%; }

.p-w-r .col-xs-7 { width: 58.3333%; }

.p-w-r .col-xs-8 { width: 66.6667%; }

.p-w-r .col-xs-9 { width: 75%; }

.p-w-r .col-xs-10 { width: 83.3333%; }

.p-w-r .col-xs-11 { width: 91.6667%; }

.p-w-r .col-xs-12 { width: 100%; }

.p-w-r .col-xs-pull-0 { right: auto; }

.p-w-r .col-xs-pull-1 { right: 8.33333%; }

.p-w-r .col-xs-pull-2 { right: 16.6667%; }

.p-w-r .col-xs-pull-3 { right: 25%; }

.p-w-r .col-xs-pull-4 { right: 33.3333%; }

.p-w-r .col-xs-pull-5 { right: 41.6667%; }

.p-w-r .col-xs-pull-6 { right: 50%; }

.p-w-r .col-xs-pull-7 { right: 58.3333%; }

.p-w-r .col-xs-pull-8 { right: 66.6667%; }

.p-w-r .col-xs-pull-9 { right: 75%; }

.p-w-r .col-xs-pull-10 { right: 83.3333%; }

.p-w-r .col-xs-pull-11 { right: 91.6667%; }

.p-w-r .col-xs-pull-12 { right: 100%; }

.p-w-r .col-xs-push-0 { left: auto; }

.p-w-r .col-xs-push-1 { left: 8.33333%; }

.p-w-r .col-xs-push-2 { left: 16.6667%; }

.p-w-r .col-xs-push-3 { left: 25%; }

.p-w-r .col-xs-push-4 { left: 33.3333%; }

.p-w-r .col-xs-push-5 { left: 41.6667%; }

.p-w-r .col-xs-push-6 { left: 50%; }

.p-w-r .col-xs-push-7 { left: 58.3333%; }

.p-w-r .col-xs-push-8 { left: 66.6667%; }

.p-w-r .col-xs-push-9 { left: 75%; }

.p-w-r .col-xs-push-10 { left: 83.3333%; }

.p-w-r .col-xs-push-11 { left: 91.6667%; }

.p-w-r .col-xs-push-12 { left: 100%; }

.p-w-r .col-xs-offset-0 { margin-left: 0px; }

.p-w-r .col-xs-offset-1 { margin-left: 8.33333%; }

.p-w-r .col-xs-offset-2 { margin-left: 16.6667%; }

.p-w-r .col-xs-offset-3 { margin-left: 25%; }

.p-w-r .col-xs-offset-4 { margin-left: 33.3333%; }

.p-w-r .col-xs-offset-5 { margin-left: 41.6667%; }

.p-w-r .col-xs-offset-6 { margin-left: 50%; }

.p-w-r .col-xs-offset-7 { margin-left: 58.3333%; }

.p-w-r .col-xs-offset-8 { margin-left: 66.6667%; }

.p-w-r .col-xs-offset-9 { margin-left: 75%; }

.p-w-r .col-xs-offset-10 { margin-left: 83.3333%; }

.p-w-r .col-xs-offset-11 { margin-left: 91.6667%; }

.p-w-r .col-xs-offset-12 { margin-left: 100%; }

@media (min-width: 768px) {
  .p-w-r .col-sm-1, .p-w-r .col-sm-10, .p-w-r .col-sm-11, .p-w-r .col-sm-12, .p-w-r .col-sm-2, .p-w-r .col-sm-3, .p-w-r .col-sm-4, .p-w-r .col-sm-5, .p-w-r .col-sm-6, .p-w-r .col-sm-7, .p-w-r .col-sm-8, .p-w-r .col-sm-9 { float: left; }
  .p-w-r .col-sm-1 { width: 8.33333%; }
  .p-w-r .col-sm-2 { width: 16.6667%; }
  .p-w-r .col-sm-3 { width: 25%; }
  .p-w-r .col-sm-4 { width: 33.3333%; }
  .p-w-r .col-sm-5 { width: 41.6667%; }
  .p-w-r .col-sm-6 { width: 50%; }
  .p-w-r .col-sm-7 { width: 58.3333%; }
  .p-w-r .col-sm-8 { width: 66.6667%; }
  .p-w-r .col-sm-9 { width: 75%; }
  .p-w-r .col-sm-10 { width: 83.3333%; }
  .p-w-r .col-sm-11 { width: 91.6667%; }
  .p-w-r .col-sm-12 { width: 100%; }
  .p-w-r .col-sm-pull-0 { right: auto; }
  .p-w-r .col-sm-pull-1 { right: 8.33333%; }
  .p-w-r .col-sm-pull-2 { right: 16.6667%; }
  .p-w-r .col-sm-pull-3 { right: 25%; }
  .p-w-r .col-sm-pull-4 { right: 33.3333%; }
  .p-w-r .col-sm-pull-5 { right: 41.6667%; }
  .p-w-r .col-sm-pull-6 { right: 50%; }
  .p-w-r .col-sm-pull-7 { right: 58.3333%; }
  .p-w-r .col-sm-pull-8 { right: 66.6667%; }
  .p-w-r .col-sm-pull-9 { right: 75%; }
  .p-w-r .col-sm-pull-10 { right: 83.3333%; }
  .p-w-r .col-sm-pull-11 { right: 91.6667%; }
  .p-w-r .col-sm-pull-12 { right: 100%; }
  .p-w-r .col-sm-push-0 { left: auto; }
  .p-w-r .col-sm-push-1 { left: 8.33333%; }
  .p-w-r .col-sm-push-2 { left: 16.6667%; }
  .p-w-r .col-sm-push-3 { left: 25%; }
  .p-w-r .col-sm-push-4 { left: 33.3333%; }
  .p-w-r .col-sm-push-5 { left: 41.6667%; }
  .p-w-r .col-sm-push-6 { left: 50%; }
  .p-w-r .col-sm-push-7 { left: 58.3333%; }
  .p-w-r .col-sm-push-8 { left: 66.6667%; }
  .p-w-r .col-sm-push-9 { left: 75%; }
  .p-w-r .col-sm-push-10 { left: 83.3333%; }
  .p-w-r .col-sm-push-11 { left: 91.6667%; }
  .p-w-r .col-sm-push-12 { left: 100%; }
  .p-w-r .col-sm-offset-0 { margin-left: 0px; }
  .p-w-r .col-sm-offset-1 { margin-left: 8.33333%; }
  .p-w-r .col-sm-offset-2 { margin-left: 16.6667%; }
  .p-w-r .col-sm-offset-3 { margin-left: 25%; }
  .p-w-r .col-sm-offset-4 { margin-left: 33.3333%; }
  .p-w-r .col-sm-offset-5 { margin-left: 41.6667%; }
  .p-w-r .col-sm-offset-6 { margin-left: 50%; }
  .p-w-r .col-sm-offset-7 { margin-left: 58.3333%; }
  .p-w-r .col-sm-offset-8 { margin-left: 66.6667%; }
  .p-w-r .col-sm-offset-9 { margin-left: 75%; }
  .p-w-r .col-sm-offset-10 { margin-left: 83.3333%; }
  .p-w-r .col-sm-offset-11 { margin-left: 91.6667%; }
  .p-w-r .col-sm-offset-12 { margin-left: 100%; }
}

@media (min-width: 992px) {
  .p-w-r .col-md-1, .p-w-r .col-md-10, .p-w-r .col-md-11, .p-w-r .col-md-12, .p-w-r .col-md-2, .p-w-r .col-md-3, .p-w-r .col-md-4, .p-w-r .col-md-5, .p-w-r .col-md-6, .p-w-r .col-md-7, .p-w-r .col-md-8, .p-w-r .col-md-9 { float: left; }
  .p-w-r .col-md-1 { width: 8.33333%; }
  .p-w-r .col-md-2 { width: 16.6667%; }
  .p-w-r .col-md-3 { width: 25%; }
  .p-w-r .col-md-4 { width: 33.3333%; }
  .p-w-r .col-md-5 { width: 41.6667%; }
  .p-w-r .col-md-6 { width: 50%; }
  .p-w-r .col-md-7 { width: 58.3333%; }
  .p-w-r .col-md-8 { width: 66.6667%; }
  .p-w-r .col-md-9 { width: 75%; }
  .p-w-r .col-md-10 { width: 83.3333%; }
  .p-w-r .col-md-11 { width: 91.6667%; }
  .p-w-r .col-md-12 { width: 100%; }
  .p-w-r .col-md-pull-0 { right: auto; }
  .p-w-r .col-md-pull-1 { right: 8.33333%; }
  .p-w-r .col-md-pull-2 { right: 16.6667%; }
  .p-w-r .col-md-pull-3 { right: 25%; }
  .p-w-r .col-md-pull-4 { right: 33.3333%; }
  .p-w-r .col-md-pull-5 { right: 41.6667%; }
  .p-w-r .col-md-pull-6 { right: 50%; }
  .p-w-r .col-md-pull-7 { right: 58.3333%; }
  .p-w-r .col-md-pull-8 { right: 66.6667%; }
  .p-w-r .col-md-pull-9 { right: 75%; }
  .p-w-r .col-md-pull-10 { right: 83.3333%; }
  .p-w-r .col-md-pull-11 { right: 91.6667%; }
  .p-w-r .col-md-pull-12 { right: 100%; }
  .p-w-r .col-md-push-0 { left: auto; }
  .p-w-r .col-md-push-1 { left: 8.33333%; }
  .p-w-r .col-md-push-2 { left: 16.6667%; }
  .p-w-r .col-md-push-3 { left: 25%; }
  .p-w-r .col-md-push-4 { left: 33.3333%; }
  .p-w-r .col-md-push-5 { left: 41.6667%; }
  .p-w-r .col-md-push-6 { left: 50%; }
  .p-w-r .col-md-push-7 { left: 58.3333%; }
  .p-w-r .col-md-push-8 { left: 66.6667%; }
  .p-w-r .col-md-push-9 { left: 75%; }
  .p-w-r .col-md-push-10 { left: 83.3333%; }
  .p-w-r .col-md-push-11 { left: 91.6667%; }
  .p-w-r .col-md-push-12 { left: 100%; }
  .p-w-r .col-md-offset-0 { margin-left: 0px; }
  .p-w-r .col-md-offset-1 { margin-left: 8.33333%; }
  .p-w-r .col-md-offset-2 { margin-left: 16.6667%; }
  .p-w-r .col-md-offset-3 { margin-left: 25%; }
  .p-w-r .col-md-offset-4 { margin-left: 33.3333%; }
  .p-w-r .col-md-offset-5 { margin-left: 41.6667%; }
  .p-w-r .col-md-offset-6 { margin-left: 50%; }
  .p-w-r .col-md-offset-7 { margin-left: 58.3333%; }
  .p-w-r .col-md-offset-8 { margin-left: 66.6667%; }
  .p-w-r .col-md-offset-9 { margin-left: 75%; }
  .p-w-r .col-md-offset-10 { margin-left: 83.3333%; }
  .p-w-r .col-md-offset-11 { margin-left: 91.6667%; }
  .p-w-r .col-md-offset-12 { margin-left: 100%; }
}

@media (min-width: 1200px) {
  .p-w-r .col-lg-1, .p-w-r .col-lg-10, .p-w-r .col-lg-11, .p-w-r .col-lg-12, .p-w-r .col-lg-2, .p-w-r .col-lg-3, .p-w-r .col-lg-4, .p-w-r .col-lg-5, .p-w-r .col-lg-6, .p-w-r .col-lg-7, .p-w-r .col-lg-8, .p-w-r .col-lg-9 { float: left; }
  .p-w-r .col-lg-1 { width: 8.33333%; }
  .p-w-r .col-lg-2 { width: 16.6667%; }
  .p-w-r .col-lg-3 { width: 25%; }
  .p-w-r .col-lg-4 { width: 33.3333%; }
  .p-w-r .col-lg-5 { width: 41.6667%; }
  .p-w-r .col-lg-6 { width: 50%; }
  .p-w-r .col-lg-7 { width: 58.3333%; }
  .p-w-r .col-lg-8 { width: 66.6667%; }
  .p-w-r .col-lg-9 { width: 75%; }
  .p-w-r .col-lg-10 { width: 83.3333%; }
  .p-w-r .col-lg-11 { width: 91.6667%; }
  .p-w-r .col-lg-12 { width: 100%; }
  .p-w-r .col-lg-pull-0 { right: auto; }
  .p-w-r .col-lg-pull-1 { right: 8.33333%; }
  .p-w-r .col-lg-pull-2 { right: 16.6667%; }
  .p-w-r .col-lg-pull-3 { right: 25%; }
  .p-w-r .col-lg-pull-4 { right: 33.3333%; }
  .p-w-r .col-lg-pull-5 { right: 41.6667%; }
  .p-w-r .col-lg-pull-6 { right: 50%; }
  .p-w-r .col-lg-pull-7 { right: 58.3333%; }
  .p-w-r .col-lg-pull-8 { right: 66.6667%; }
  .p-w-r .col-lg-pull-9 { right: 75%; }
  .p-w-r .col-lg-pull-10 { right: 83.3333%; }
  .p-w-r .col-lg-pull-11 { right: 91.6667%; }
  .p-w-r .col-lg-pull-12 { right: 100%; }
  .p-w-r .col-lg-push-0 { left: auto; }
  .p-w-r .col-lg-push-1 { left: 8.33333%; }
  .p-w-r .col-lg-push-2 { left: 16.6667%; }
  .p-w-r .col-lg-push-3 { left: 25%; }
  .p-w-r .col-lg-push-4 { left: 33.3333%; }
  .p-w-r .col-lg-push-5 { left: 41.6667%; }
  .p-w-r .col-lg-push-6 { left: 50%; }
  .p-w-r .col-lg-push-7 { left: 58.3333%; }
  .p-w-r .col-lg-push-8 { left: 66.6667%; }
  .p-w-r .col-lg-push-9 { left: 75%; }
  .p-w-r .col-lg-push-10 { left: 83.3333%; }
  .p-w-r .col-lg-push-11 { left: 91.6667%; }
  .p-w-r .col-lg-push-12 { left: 100%; }
  .p-w-r .col-lg-offset-0 { margin-left: 0px; }
  .p-w-r .col-lg-offset-1 { margin-left: 8.33333%; }
  .p-w-r .col-lg-offset-2 { margin-left: 16.6667%; }
  .p-w-r .col-lg-offset-3 { margin-left: 25%; }
  .p-w-r .col-lg-offset-4 { margin-left: 33.3333%; }
  .p-w-r .col-lg-offset-5 { margin-left: 41.6667%; }
  .p-w-r .col-lg-offset-6 { margin-left: 50%; }
  .p-w-r .col-lg-offset-7 { margin-left: 58.3333%; }
  .p-w-r .col-lg-offset-8 { margin-left: 66.6667%; }
  .p-w-r .col-lg-offset-9 { margin-left: 75%; }
  .p-w-r .col-lg-offset-10 { margin-left: 83.3333%; }
  .p-w-r .col-lg-offset-11 { margin-left: 91.6667%; }
  .p-w-r .col-lg-offset-12 { margin-left: 100%; }
}

.p-w-r fieldset { border: 0px; margin: 0px; min-width: 0px; padding: 0px; }

.p-w-r legend { border-width: 0px 0px 1px; border-top-style: initial; border-right-style: initial; border-left-style: initial; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-style: solid; border-bottom-color: rgb(229, 229, 229); color: rgb(51, 51, 51); display: block; font-size: 21px; line-height: inherit; margin-bottom: 20px; padding: 0px; width: 100%; }

.p-w-r label { display: inline-block; font-weight: 700; margin-bottom: 5px; max-width: 100%; }

.p-w-r input[type="search"] { appearance: none; box-sizing: border-box; }

.p-w-r input[type="checkbox"], .p-w-r input[type="radio"] { line-height: normal; margin: 4px 0px 0px; }

.p-w-r input[type="checkbox"].disabled, .p-w-r input[type="checkbox"][disabled], .p-w-r input[type="radio"].disabled, .p-w-r input[type="radio"][disabled], fieldset[disabled] .p-w-r input[type="checkbox"], fieldset[disabled] .p-w-r input[type="radio"] { cursor: not-allowed; }

.p-w-r input[type="file"] { display: block; }

.p-w-r input[type="range"] { display: block; width: 100%; }

.p-w-r select[multiple], .p-w-r select[size] { height: auto; }

.p-w-r input[type="checkbox"]:focus, .p-w-r input[type="file"]:focus, .p-w-r input[type="radio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.p-w-r output { padding-top: 7px; }

.p-w-r .form-control, .p-w-r output { color: rgb(85, 85, 85); display: block; font-size: 14px; line-height: 1.42857; }

.p-w-r .form-control { background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; height: 34px; padding: 6px 12px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; width: 100%; }

.p-w-r .form-control:focus { border-color: rgb(102, 175, 233); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }

.p-w-r .form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }

.p-w-r .form-control[disabled], .p-w-r .form-control[readonly], fieldset[disabled] .p-w-r .form-control { background-color: rgb(238, 238, 238); opacity: 1; }

.p-w-r .form-control[disabled], fieldset[disabled] .p-w-r .form-control { cursor: not-allowed; }

.p-w-r textarea.form-control { height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .p-w-r input[type="date"].form-control, .p-w-r input[type="datetime-local"].form-control, .p-w-r input[type="month"].form-control, .p-w-r input[type="time"].form-control { line-height: 34px; }
  .input-group-sm .p-w-r input[type="date"], .input-group-sm .p-w-r input[type="datetime-local"], .input-group-sm .p-w-r input[type="month"], .input-group-sm .p-w-r input[type="time"], .p-w-r .input-group-sm > .input-group-btn > input[type="date"].btn, .p-w-r .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .p-w-r .input-group-sm > .input-group-btn > input[type="month"].btn, .p-w-r .input-group-sm > .input-group-btn > input[type="time"].btn, .p-w-r .input-group-sm > input[type="date"].form-control, .p-w-r .input-group-sm > input[type="date"].input-group-addon, .p-w-r .input-group-sm > input[type="datetime-local"].form-control, .p-w-r .input-group-sm > input[type="datetime-local"].input-group-addon, .p-w-r .input-group-sm > input[type="month"].form-control, .p-w-r .input-group-sm > input[type="month"].input-group-addon, .p-w-r .input-group-sm > input[type="time"].form-control, .p-w-r .input-group-sm > input[type="time"].input-group-addon, .p-w-r input[type="date"].input-sm, .p-w-r input[type="datetime-local"].input-sm, .p-w-r input[type="month"].input-sm, .p-w-r input[type="time"].input-sm { line-height: 30px; }
  .input-group-lg .p-w-r input[type="date"], .input-group-lg .p-w-r input[type="datetime-local"], .input-group-lg .p-w-r input[type="month"], .input-group-lg .p-w-r input[type="time"], .p-w-r .input-group-lg > .input-group-btn > input[type="date"].btn, .p-w-r .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .p-w-r .input-group-lg > .input-group-btn > input[type="month"].btn, .p-w-r .input-group-lg > .input-group-btn > input[type="time"].btn, .p-w-r .input-group-lg > input[type="date"].form-control, .p-w-r .input-group-lg > input[type="date"].input-group-addon, .p-w-r .input-group-lg > input[type="datetime-local"].form-control, .p-w-r .input-group-lg > input[type="datetime-local"].input-group-addon, .p-w-r .input-group-lg > input[type="month"].form-control, .p-w-r .input-group-lg > input[type="month"].input-group-addon, .p-w-r .input-group-lg > input[type="time"].form-control, .p-w-r .input-group-lg > input[type="time"].input-group-addon, .p-w-r input[type="date"].input-lg, .p-w-r input[type="datetime-local"].input-lg, .p-w-r input[type="month"].input-lg, .p-w-r input[type="time"].input-lg { line-height: 46px; }
}

.p-w-r .form-group { margin-bottom: 15px; }

.p-w-r .checkbox, .p-w-r .pr-checkbox, .p-w-r .radio { display: block; margin-bottom: 10px; margin-top: 10px; position: relative; }

.p-w-r .checkbox.disabled label, .p-w-r .disabled.pr-checkbox label, .p-w-r .radio.disabled label, fieldset[disabled] .p-w-r .checkbox label, fieldset[disabled] .p-w-r .pr-checkbox label, fieldset[disabled] .p-w-r .radio label { cursor: not-allowed; }

.p-w-r .checkbox label, .p-w-r .pr-checkbox label, .p-w-r .radio label { cursor: pointer; font-weight: 400; margin-bottom: 0px; min-height: 20px; padding-left: 20px; }

.p-w-r .checkbox input[type="checkbox"], .p-w-r .checkbox-inline input[type="checkbox"], .p-w-r .pr-checkbox input[type="checkbox"], .p-w-r .radio input[type="radio"], .p-w-r .radio-inline input[type="radio"] { margin-left: -20px; position: absolute; }

.p-w-r .checkbox + .checkbox, .p-w-r .checkbox + .pr-checkbox, .p-w-r .pr-checkbox + .checkbox, .p-w-r .pr-checkbox + .pr-checkbox, .p-w-r .radio + .radio { margin-top: -5px; }

.p-w-r .checkbox-inline, .p-w-r .radio-inline { cursor: pointer; display: inline-block; font-weight: 400; margin-bottom: 0px; padding-left: 20px; position: relative; vertical-align: middle; }

.p-w-r .checkbox-inline.disabled, .p-w-r .radio-inline.disabled, fieldset[disabled] .p-w-r .checkbox-inline, fieldset[disabled] .p-w-r .radio-inline { cursor: not-allowed; }

.p-w-r .checkbox-inline + .checkbox-inline, .p-w-r .radio-inline + .radio-inline { margin-left: 10px; margin-top: 0px; }

.p-w-r .form-control-static { margin-bottom: 0px; min-height: 34px; padding-bottom: 7px; padding-top: 7px; }

.p-w-r .form-control-static.input-lg, .p-w-r .form-control-static.input-sm, .p-w-r .input-group-lg > .form-control-static.form-control, .p-w-r .input-group-lg > .form-control-static.input-group-addon, .p-w-r .input-group-lg > .input-group-btn > .form-control-static.btn, .p-w-r .input-group-sm > .form-control-static.form-control, .p-w-r .input-group-sm > .form-control-static.input-group-addon, .p-w-r .input-group-sm > .input-group-btn > .form-control-static.btn { padding-left: 0px; padding-right: 0px; }

.p-w-r .input-group-sm > .form-control, .p-w-r .input-group-sm > .input-group-addon, .p-w-r .input-group-sm > .input-group-btn > .btn, .p-w-r .input-sm { border-radius: 3px; font-size: 12px; height: 30px; line-height: 1.5; padding: 5px 10px; }

.p-w-r .input-group-sm > .input-group-btn > select.btn, .p-w-r .input-group-sm > select.form-control, .p-w-r .input-group-sm > select.input-group-addon, .p-w-r select.input-sm { height: 30px; line-height: 30px; }

.p-w-r .input-group-sm > .input-group-btn > select[multiple].btn, .p-w-r .input-group-sm > .input-group-btn > textarea.btn, .p-w-r .input-group-sm > select[multiple].form-control, .p-w-r .input-group-sm > select[multiple].input-group-addon, .p-w-r .input-group-sm > textarea.form-control, .p-w-r .input-group-sm > textarea.input-group-addon, .p-w-r select[multiple].input-sm, .p-w-r textarea.input-sm { height: auto; }

.p-w-r .form-group-sm .form-control { border-radius: 3px; font-size: 12px; height: 30px; line-height: 1.5; padding: 5px 10px; }

.p-w-r .form-group-sm select.form-control { height: 30px; line-height: 30px; }

.p-w-r .form-group-sm select[multiple].form-control, .p-w-r .form-group-sm textarea.form-control { height: auto; }

.p-w-r .form-group-sm .form-control-static { font-size: 12px; height: 30px; line-height: 1.5; min-height: 32px; padding: 6px 10px; }

.p-w-r .input-group-lg > .form-control, .p-w-r .input-group-lg > .input-group-addon, .p-w-r .input-group-lg > .input-group-btn > .btn, .p-w-r .input-lg { border-radius: 6px; font-size: 18px; height: 46px; line-height: 1.33333; padding: 10px 16px; }

.p-w-r .input-group-lg > .input-group-btn > select.btn, .p-w-r .input-group-lg > select.form-control, .p-w-r .input-group-lg > select.input-group-addon, .p-w-r select.input-lg { height: 46px; line-height: 46px; }

.p-w-r .input-group-lg > .input-group-btn > select[multiple].btn, .p-w-r .input-group-lg > .input-group-btn > textarea.btn, .p-w-r .input-group-lg > select[multiple].form-control, .p-w-r .input-group-lg > select[multiple].input-group-addon, .p-w-r .input-group-lg > textarea.form-control, .p-w-r .input-group-lg > textarea.input-group-addon, .p-w-r select[multiple].input-lg, .p-w-r textarea.input-lg { height: auto; }

.p-w-r .form-group-lg .form-control { border-radius: 6px; font-size: 18px; height: 46px; line-height: 1.33333; padding: 10px 16px; }

.p-w-r .form-group-lg select.form-control { height: 46px; line-height: 46px; }

.p-w-r .form-group-lg select[multiple].form-control, .p-w-r .form-group-lg textarea.form-control { height: auto; }

.p-w-r .form-group-lg .form-control-static { font-size: 18px; height: 46px; line-height: 1.33333; min-height: 38px; padding: 11px 16px; }

.p-w-r .has-feedback { position: relative; }

.p-w-r .has-feedback .form-control { padding-right: 42.5px; }

.p-w-r .form-control-feedback { display: block; height: 34px; line-height: 34px; pointer-events: none; position: absolute; right: 0px; text-align: center; top: 0px; width: 34px; z-index: 2; }

.p-w-r .form-group-lg .form-control + .form-control-feedback, .p-w-r .input-group-lg + .form-control-feedback, .p-w-r .input-group-lg > .form-control + .form-control-feedback, .p-w-r .input-group-lg > .input-group-addon + .form-control-feedback, .p-w-r .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .p-w-r .input-lg + .form-control-feedback { height: 46px; line-height: 46px; width: 46px; }

.p-w-r .form-group-sm .form-control + .form-control-feedback, .p-w-r .input-group-sm + .form-control-feedback, .p-w-r .input-group-sm > .form-control + .form-control-feedback, .p-w-r .input-group-sm > .input-group-addon + .form-control-feedback, .p-w-r .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .p-w-r .input-sm + .form-control-feedback { height: 30px; line-height: 30px; width: 30px; }

.p-w-r .has-success .checkbox, .p-w-r .has-success .checkbox-inline, .p-w-r .has-success .control-label, .p-w-r .has-success .help-block, .p-w-r .has-success .pr-checkbox, .p-w-r .has-success .pr-control-label, .p-w-r .has-success .radio, .p-w-r .has-success .radio-inline, .p-w-r .has-success.checkbox label, .p-w-r .has-success.checkbox-inline label, .p-w-r .has-success.pr-checkbox label, .p-w-r .has-success.radio label, .p-w-r .has-success.radio-inline label { color: rgb(60, 118, 61); }

.p-w-r .has-success .form-control { border-color: rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.p-w-r .has-success .form-control:focus { border-color: rgb(43, 84, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px; }

.p-w-r .has-success .input-group-addon { background-color: rgb(223, 240, 216); border-color: rgb(60, 118, 61); color: rgb(60, 118, 61); }

.p-w-r .has-success .form-control-feedback { color: rgb(60, 118, 61); }

.p-w-r .has-warning .checkbox, .p-w-r .has-warning .checkbox-inline, .p-w-r .has-warning .control-label, .p-w-r .has-warning .help-block, .p-w-r .has-warning .pr-checkbox, .p-w-r .has-warning .pr-control-label, .p-w-r .has-warning .radio, .p-w-r .has-warning .radio-inline, .p-w-r .has-warning.checkbox label, .p-w-r .has-warning.checkbox-inline label, .p-w-r .has-warning.pr-checkbox label, .p-w-r .has-warning.radio label, .p-w-r .has-warning.radio-inline label { color: rgb(138, 109, 59); }

.p-w-r .has-warning .form-control { border-color: rgb(138, 109, 59); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.p-w-r .has-warning .form-control:focus { border-color: rgb(102, 81, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px; }

.p-w-r .has-warning .input-group-addon { background-color: rgb(252, 248, 227); border-color: rgb(138, 109, 59); color: rgb(138, 109, 59); }

.p-w-r .has-warning .form-control-feedback { color: rgb(138, 109, 59); }

.p-w-r .checkbox-inline.pr-has-error label, .p-w-r .checkbox.pr-has-error label, .p-w-r .has-error .checkbox, .p-w-r .has-error .checkbox-inline, .p-w-r .has-error .control-label, .p-w-r .has-error .help-block, .p-w-r .has-error .pr-checkbox, .p-w-r .has-error .pr-control-label, .p-w-r .has-error .radio, .p-w-r .has-error .radio-inline, .p-w-r .has-error.checkbox label, .p-w-r .has-error.checkbox-inline label, .p-w-r .has-error.pr-checkbox label, .p-w-r .has-error.radio label, .p-w-r .has-error.radio-inline label, .p-w-r .pr-checkbox.pr-has-error label, .p-w-r .pr-has-error .checkbox, .p-w-r .pr-has-error .checkbox-inline, .p-w-r .pr-has-error .control-label, .p-w-r .pr-has-error .help-block, .p-w-r .pr-has-error .pr-checkbox, .p-w-r .pr-has-error .pr-control-label, .p-w-r .pr-has-error .radio, .p-w-r .pr-has-error .radio-inline, .p-w-r .radio-inline.pr-has-error label, .p-w-r .radio.pr-has-error label { color: rgb(169, 68, 66); }

.p-w-r .has-error .form-control, .p-w-r .pr-has-error .form-control { border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; }

.p-w-r .has-error .form-control:focus, .p-w-r .pr-has-error .form-control:focus { border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px; }

.p-w-r .has-error .input-group-addon, .p-w-r .pr-has-error .input-group-addon { background-color: rgb(242, 222, 222); border-color: rgb(169, 68, 66); color: rgb(169, 68, 66); }

.p-w-r .has-error .form-control-feedback, .p-w-r .pr-has-error .form-control-feedback { color: rgb(169, 68, 66); }

.p-w-r .has-feedback label ~ .form-control-feedback { top: 25px; }

.p-w-r .has-feedback label.sr-only ~ .form-control-feedback { top: 0px; }

.p-w-r .help-block { color: rgb(166, 166, 166); display: block; margin-bottom: 10px; margin-top: 5px; }

@media (min-width: 768px) {
  .p-w-r .form-inline .form-group { display: inline-block; margin-bottom: 0px; vertical-align: middle; }
  .p-w-r .form-inline .form-control { display: inline-block; vertical-align: middle; width: auto; }
  .p-w-r .form-inline .form-control-static { display: inline-block; }
  .p-w-r .form-inline .input-group { display: inline-table; vertical-align: middle; }
  .p-w-r .form-inline .input-group .form-control, .p-w-r .form-inline .input-group .input-group-addon, .p-w-r .form-inline .input-group .input-group-btn { width: auto; }
  .p-w-r .form-inline .input-group > .form-control { width: 100%; }
  .p-w-r .form-inline .control-label, .p-w-r .form-inline .pr-control-label { margin-bottom: 0px; vertical-align: middle; }
  .p-w-r .form-inline .checkbox, .p-w-r .form-inline .pr-checkbox, .p-w-r .form-inline .radio { display: inline-block; margin-bottom: 0px; margin-top: 0px; vertical-align: middle; }
  .p-w-r .form-inline .checkbox label, .p-w-r .form-inline .pr-checkbox label, .p-w-r .form-inline .radio label { padding-left: 0px; }
  .p-w-r .form-inline .checkbox input[type="checkbox"], .p-w-r .form-inline .pr-checkbox input[type="checkbox"], .p-w-r .form-inline .radio input[type="radio"] { margin-left: 0px; position: relative; }
  .p-w-r .form-inline .has-feedback .form-control-feedback { top: 0px; }
}

.p-w-r .form-horizontal .checkbox, .p-w-r .form-horizontal .checkbox-inline, .p-w-r .form-horizontal .pr-checkbox, .p-w-r .form-horizontal .radio, .p-w-r .form-horizontal .radio-inline { margin-bottom: 0px; margin-top: 0px; padding-top: 7px; }

.p-w-r .form-horizontal .checkbox, .p-w-r .form-horizontal .pr-checkbox, .p-w-r .form-horizontal .radio { min-height: 27px; }

.p-w-r .form-horizontal .form-group { margin-left: -15px; margin-right: -15px; }

.p-w-r .form-horizontal .form-group::after, .p-w-r .form-horizontal .form-group::before { content: " "; display: table; }

.p-w-r .form-horizontal .form-group::after { clear: both; }

@media (min-width: 768px) {
  .p-w-r .form-horizontal .control-label, .p-w-r .form-horizontal .pr-control-label { margin-bottom: 0px; padding-top: 7px; text-align: right; }
}

.p-w-r .form-horizontal .has-feedback .form-control-feedback { right: 15px; }

@media (min-width: 768px) {
  .p-w-r .form-horizontal .form-group-lg .control-label, .p-w-r .form-horizontal .form-group-lg .pr-control-label { font-size: 18px; padding-top: 11px; }
  .p-w-r .form-horizontal .form-group-sm .control-label, .p-w-r .form-horizontal .form-group-sm .pr-control-label { font-size: 12px; padding-top: 6px; }
}

.p-w-r .h1, .p-w-r .h2, .p-w-r .h3, .p-w-r .h4, .p-w-r .h5, .p-w-r .h6, .p-w-r h1, .p-w-r h2, .p-w-r h3, .p-w-r h4, .p-w-r h5, .p-w-r h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.1; }

.p-w-r .h1 .small, .p-w-r .h1 small, .p-w-r .h2 .small, .p-w-r .h2 small, .p-w-r .h3 .small, .p-w-r .h3 small, .p-w-r .h4 .small, .p-w-r .h4 small, .p-w-r .h5 .small, .p-w-r .h5 small, .p-w-r .h6 .small, .p-w-r .h6 small, .p-w-r h1 .small, .p-w-r h1 small, .p-w-r h2 .small, .p-w-r h2 small, .p-w-r h3 .small, .p-w-r h3 small, .p-w-r h4 .small, .p-w-r h4 small, .p-w-r h5 .small, .p-w-r h5 small, .p-w-r h6 .small, .p-w-r h6 small { color: rgb(119, 119, 119); font-weight: 400; line-height: 1; }

.p-w-r .h1, .p-w-r .h2, .p-w-r .h3, .p-w-r h1, .p-w-r h2, .p-w-r h3 { margin-bottom: 10px; margin-top: 20px; }

.p-w-r .h1 .small, .p-w-r .h1 small, .p-w-r .h2 .small, .p-w-r .h2 small, .p-w-r .h3 .small, .p-w-r .h3 small, .p-w-r h1 .small, .p-w-r h1 small, .p-w-r h2 .small, .p-w-r h2 small, .p-w-r h3 .small, .p-w-r h3 small { font-size: 65%; }

.p-w-r .h4, .p-w-r .h5, .p-w-r .h6, .p-w-r h4, .p-w-r h5, .p-w-r h6 { margin-bottom: 10px; margin-top: 10px; }

.p-w-r .h4 .small, .p-w-r .h4 small, .p-w-r .h5 .small, .p-w-r .h5 small, .p-w-r .h6 .small, .p-w-r .h6 small, .p-w-r h4 .small, .p-w-r h4 small, .p-w-r h5 .small, .p-w-r h5 small, .p-w-r h6 .small, .p-w-r h6 small { font-size: 75%; }

.p-w-r .h1, .p-w-r h1 { font-size: 36px; }

.p-w-r .h2, .p-w-r h2 { font-size: 30px; }

.p-w-r .h3, .p-w-r .h4, .p-w-r h3, .p-w-r h4 { font-size: 18px; }

.p-w-r .h5, .p-w-r h5 { font-size: 14px; }

.p-w-r .h6, .p-w-r h6 { font-size: 12px; }

.p-w-r p { margin: 0px 0px 10px; }

.p-w-r .lead { font-size: 16px; font-weight: 300; line-height: 1.4; margin-bottom: 20px; }

@media (min-width: 768px) {
  .p-w-r .lead { font-size: 21px; }
}

.p-w-r .small, .p-w-r small { font-size: 85%; }

.p-w-r .mark, .p-w-r mark { background-color: rgb(252, 248, 227); padding: 0.2em; }

.p-w-r .text-muted { color: rgb(119, 119, 119); }

.p-w-r .text-primary { color: rgb(51, 122, 183); }

.p-w-r a.text-primary:focus, .p-w-r a.text-primary:hover { color: rgb(40, 96, 144); }

.p-w-r .text-success { color: rgb(60, 118, 61); }

.p-w-r a.text-success:focus, .p-w-r a.text-success:hover { color: rgb(43, 84, 44); }

.p-w-r .text-info { color: rgb(49, 112, 143); }

.p-w-r a.text-info:focus, .p-w-r a.text-info:hover { color: rgb(36, 82, 105); }

.p-w-r .text-warning { color: rgb(138, 109, 59); }

.p-w-r a.text-warning:focus, .p-w-r a.text-warning:hover { color: rgb(102, 81, 44); }

.p-w-r .pr-text-danger, .p-w-r .text-danger { color: rgb(169, 68, 66); }

.p-w-r a.pr-text-danger:focus, .p-w-r a.pr-text-danger:hover, .p-w-r a.text-danger:focus, .p-w-r a.text-danger:hover { color: rgb(132, 53, 52); }

.p-w-r .bg-primary { background-color: rgb(51, 122, 183); color: rgb(255, 255, 255); }

.p-w-r a.bg-primary:focus, .p-w-r a.bg-primary:hover { background-color: rgb(40, 96, 144); }

.p-w-r .bg-success { background-color: rgb(223, 240, 216); }

.p-w-r a.bg-success:focus, .p-w-r a.bg-success:hover { background-color: rgb(193, 226, 179); }

.p-w-r .bg-info { background-color: rgb(217, 237, 247); }

.p-w-r a.bg-info:focus, .p-w-r a.bg-info:hover { background-color: rgb(175, 217, 238); }

.p-w-r .bg-warning { background-color: rgb(252, 248, 227); }

.p-w-r a.bg-warning:focus, .p-w-r a.bg-warning:hover { background-color: rgb(247, 236, 181); }

.p-w-r .bg-danger { background-color: rgb(242, 222, 222); }

.p-w-r a.bg-danger:focus, .p-w-r a.bg-danger:hover { background-color: rgb(228, 185, 185); }

.p-w-r .page-header { border-bottom: 1px solid rgb(238, 238, 238); margin: 40px 0px 20px; padding-bottom: 9px; }

.p-w-r ol, .p-w-r ul { margin-bottom: 10px; margin-top: 0px; }

.p-w-r ol ol, .p-w-r ol ul, .p-w-r ul ol, .p-w-r ul ul { margin-bottom: 0px; }

.p-w-r .list-inline, .p-w-r .list-unstyled { list-style: none; padding-left: 0px; }

.p-w-r .list-inline { margin-left: -5px; }

.p-w-r .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }

.p-w-r .dl-horizontal dd::after, .p-w-r .dl-horizontal dd::before { content: " "; display: table; }

.p-w-r .dl-horizontal dd::after { clear: both; }

@media (min-width: 768px) {
  .p-w-r .dl-horizontal dt { clear: left; float: left; overflow: hidden; text-align: right; text-overflow: ellipsis; white-space: nowrap; width: 160px; }
  .p-w-r .dl-horizontal dd { margin-left: 180px; }
}

.p-w-r abbr[data-original-title], .p-w-r abbr[title] { cursor: help; }

.p-w-r .initialism { font-size: 90%; }

.p-w-r blockquote { border-left: 5px solid rgb(238, 238, 238); font-size: 17.5px; margin: 0px 0px 20px; padding: 10px 20px; }

.p-w-r blockquote ol:last-child, .p-w-r blockquote p:last-child, .p-w-r blockquote ul:last-child { margin-bottom: 0px; }

.p-w-r blockquote .small, .p-w-r blockquote footer, .p-w-r blockquote small { color: rgb(119, 119, 119); display: block; font-size: 80%; line-height: 1.42857; }

.p-w-r blockquote .small::before, .p-w-r blockquote footer::before, .p-w-r blockquote small::before { content: "— "; }

.p-w-r .blockquote-reverse, .p-w-r blockquote.pr-pull-right, .p-w-r blockquote.pull-right { border-left: 0px; border-right: 5px solid rgb(238, 238, 238); padding-left: 0px; padding-right: 15px; text-align: right; }

.p-w-r .blockquote-reverse .small::before, .p-w-r .blockquote-reverse footer::before, .p-w-r .blockquote-reverse small::before, .p-w-r blockquote.pr-pull-right .small::before, .p-w-r blockquote.pr-pull-right footer::before, .p-w-r blockquote.pr-pull-right small::before, .p-w-r blockquote.pull-right .small::before, .p-w-r blockquote.pull-right footer::before, .p-w-r blockquote.pull-right small::before { content: ""; }

.p-w-r .blockquote-reverse .small::after, .p-w-r .blockquote-reverse footer::after, .p-w-r .blockquote-reverse small::after, .p-w-r blockquote.pr-pull-right .small::after, .p-w-r blockquote.pr-pull-right footer::after, .p-w-r blockquote.pr-pull-right small::after, .p-w-r blockquote.pull-right .small::after, .p-w-r blockquote.pull-right footer::after, .p-w-r blockquote.pull-right small::after { content: " —"; }

.p-w-r address { font-style: normal; line-height: 1.42857; margin-bottom: 20px; }

.p-w-r .pr-h1, .p-w-r .pr-h2, .p-w-r .pr-h3, .p-w-r .pr-h4, .p-w-r .pr-h5, .p-w-r .pr-h6, .p-w-r h1, .p-w-r h2, .p-w-r h3, .p-w-r h4, .p-w-r h5, .p-w-r h6 { background: none; border: none; color: inherit; font-family: inherit; font-weight: 500; line-height: 1.1; margin-left: 0px; padding: 0px; text-align: left; text-shadow: none; }

.p-w-r .pr-h1 small, .p-w-r .pr-h2 small, .p-w-r .pr-h3 small, .p-w-r .pr-h4 small, .p-w-r .pr-h5 small, .p-w-r .pr-h6 small, .p-w-r h1 small, .p-w-r h2 small, .p-w-r h3 small, .p-w-r h4 small, .p-w-r h5 small, .p-w-r h6 small { color: rgb(119, 119, 119); font-weight: 400; line-height: 1; }

.p-w-r .pr-h1, .p-w-r .pr-h2, .p-w-r .pr-h3, .p-w-r .pr-h4, .p-w-r .pr-h5, .p-w-r .pr-h6 { color: inherit !important; }

.p-w-r .pr-h1, .p-w-r .pr-h2, .p-w-r .pr-h3, .p-w-r h1, .p-w-r h2, .p-w-r h3 { margin-bottom: 10px; margin-top: 20px; }

.p-w-r .pr-h1 small, .p-w-r .pr-h2 small, .p-w-r .pr-h3 small, .p-w-r h1 small, .p-w-r h2 small, .p-w-r h3 small { font-size: 65%; }

.p-w-r .pr-h4, .p-w-r .pr-h5, .p-w-r .pr-h6, .p-w-r h4, .p-w-r h5, .p-w-r h6 { margin-bottom: 10px; margin-top: 10px; }

.p-w-r .pr-h4 small, .p-w-r .pr-h5 small, .p-w-r .pr-h6 small, .p-w-r h4 small, .p-w-r h5 small, .p-w-r h6 small { font-size: 75%; }

.p-w-r h1 { font-size: 36px; }

.p-w-r h2 { font-size: 30px; }

.p-w-r h3, .p-w-r h4 { font-size: 18px; }

.p-w-r h5 { font-size: 14px; }

.p-w-r h6 { font-size: 12px; }

.p-w-r .pr-h1 { display: block; font-size: 36px; }

.p-w-r .pr-h2 { display: block; font-size: 30px; }

.p-w-r .pr-h3, .p-w-r .pr-h4 { display: block; font-size: 18px; }

.p-w-r .pr-h5 { display: block; font-size: 14px; }

.p-w-r .pr-h6 { display: block; font-size: 12px; }

.p-w-r h3 { color: rgb(48, 53, 51); margin-top: 10px; }

.p-w-r .pr-h3 { color: rgb(48, 53, 51) !important; }

.p-w-r h5 { color: rgb(102, 102, 102); font-weight: 300; }

.p-w-r .pr-h5 { color: rgb(102, 102, 102) !important; font-weight: 300 !important; }

.p-w-r p { color: rgb(118, 118, 118); line-height: 12px; margin: 12px 0px; }

.p-w-r a { color: rgb(11, 123, 193); }

.p-w-r a::after { background: none !important; margin: 0px !important; padding: 0px !important; width: 0px !important; }

.p-w-r fieldset { float: none; text-align: left; width: 100%; }

.p-w-r fieldset:focus { box-shadow: none; outline: none; }

.p-w-r fieldset div { clear: none; padding: 0px; }

.p-w-r label { -webkit-font-smoothing: subpixel-antialiased; color: rgb(48, 53, 51); font-family: inherit; font-size: 110%; line-height: 1; top: 0px; width: auto; float: none !important; }

.p-w-r label span { display: inline; }

.p-w-r span { -webkit-font-smoothing: subpixel-antialiased; color: rgb(102, 102, 102); font-size: 14px; }

.p-w-r input, .p-w-r textarea { clear: none; float: none; margin: 0px; height: auto !important; width: auto !important; }

.p-w-r input[type="date"], .p-w-r input[type="datetime-local"], .p-w-r input[type="datetime"], .p-w-r input[type="email"], .p-w-r input[type="month"], .p-w-r input[type="number"], .p-w-r input[type="password"], .p-w-r input[type="search"], .p-w-r input[type="tel"], .p-w-r input[type="text"], .p-w-r input[type="time"], .p-w-r input[type="url"], .p-w-r input[type="week"], .p-w-r textarea { }

.p-w-r input[type="search"], .p-w-r input[type="text"], .p-w-r textarea { width: 100% !important; }

.p-w-r input[type="text"] { height: 41px !important; }

.p-w-r input[type="checkbox"], .p-w-r input[type="radio"] { margin-right: 5px; padding-left: 2px; z-index: 0; float: none !important; margin-left: 0px !important; }

.p-w-r input[type="radio"] { background-color: rgba(0, 0, 0, 0.8); }

.p-w-r input, .p-w-r label { background: none; font-size: 14px; margin: 0px 0px 5px; padding: 0px; }

.p-w-r dl { margin-bottom: 20px; margin-top: 0px; }

.p-w-r dd, .p-w-r dt { line-height: 1.42857; }

.p-w-r dt { font-weight: 700; }

.p-w-r dd { margin-left: 0px; }

.p-w-r table { background-color: transparent; }

.p-w-r th { text-align: left; }

.p-w-r button { height: auto; margin: 0px; padding: 0px; width: auto; }

.p-w-r select { max-width: 400px; text-indent: 0.01px; }

.p-w-r abbr, .p-w-r abbr[data-original-title], .p-w-r abbr[title] { border: none; cursor: default; text-decoration: none; }

.p-w-r :focus, .p-w-r a:focus { box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r a.pr-underline { text-decoration: underline; }

.p-w-r .text-left { text-align: left; }

.p-w-r .text-right { text-align: right; }

.p-w-r .text-center { text-align: center; }

.p-w-r .text-justify { text-align: justify; }

.p-w-r .text-nowrap { white-space: nowrap; }

.p-w-r .text-lowercase { text-transform: lowercase; }

.p-w-r .initialism, .p-w-r .text-uppercase { text-transform: uppercase; }

.p-w-r .text-capitalize { text-transform: capitalize; }

.p-w-r .pr-text-danger { color: rgb(221, 0, 0) !important; }

.p-w-r .pr-table { margin-bottom: 20px; max-width: 100%; width: 100%; }

.p-w-r .pr-table td, .p-w-r .pr-table th { border-top: 1px solid rgb(221, 221, 221); line-height: 1.42857; padding: 8px; vertical-align: top; }

.p-w-r .pr-table > thead > tr > th { border-bottom: 2px solid rgb(221, 221, 221); vertical-align: bottom; }

.p-w-r .pr-table > caption + thead > tr:first-child > td, .p-w-r .pr-table > caption + thead > tr:first-child > th, .p-w-r .pr-table > colgroup + thead > tr:first-child > td, .p-w-r .pr-table > colgroup + thead > tr:first-child > th, .p-w-r .pr-table > thead:first-child > tr:first-child > td, .p-w-r .pr-table > thead:first-child > tr:first-child > th { border-top: 0px; }

.p-w-r .pr-table > tbody + tbody { border-top: 2px solid rgb(221, 221, 221); }

.p-w-r .pr-table .pr-table { background-color: rgb(255, 255, 255); }

.p-w-r .pr-table-striped > tbody > tr:nth-child(2n+1) > td, .p-w-r .pr-table-striped > tbody > tr:nth-child(2n+1) > th { background-color: rgb(249, 249, 249); }

.p-w-r .pr-war { max-width: 700px; }

.p-w-r .pr-header { border-bottom: 1px solid rgb(238, 238, 238); margin-bottom: 20px; }

.p-w-r .pr-header p { font-size: 11px; font-weight: 300; }

.p-w-r .pr-header .pr-header-merchant-img img { max-width: 88px; }

.p-w-r .pr-header .pr-header-product-img { padding: 0px; text-align: center; width: 130px; }

.p-w-r .pr-header .pr-header-product-img img { max-width: 100px; }

.p-w-r .pr-header .pr-header-table { margin: 10px 0px; }

.p-w-r .iframe { border: none; width: 100%; }

.p-w-r .thanks-iframe { min-height: 650px; }

.p-w-r .pr-subscript, .p-w-r .pr-subscript span { font-size: 10px; }

.p-w-r .table { display: table; margin: 0px; }

.p-w-r .pr-table-cell, .p-w-r .table-cell { display: table-cell; padding: 10px; vertical-align: middle; }

.p-w-r .pr-field-alert { font-size: inherit; line-height: 16px; color: rgb(169, 68, 66) !important; margin-top: 8px !important; }

.p-w-r .pr-min-character-wrapper { align-items: center; display: flex; }

.p-w-r .pr-min-character-alert { font-size: inherit; line-height: 16px; margin-top: 8px !important; }

.p-w-r .pr-min-character-alert b { font-weight: 700; }

.p-w-r .pr-min-character-icon { height: 16px; margin: 8px 6px 12px 0px; width: 16px; }

.p-w-r .pr-video-form-group img { max-width: 100%; }

.p-w-r .pr-war-legend { display: none !important; }

.p-w-r .pr-clear-all-radios { overflow-wrap: break-word; background: none; border: none; color: rgb(11, 123, 193); cursor: pointer; display: block; margin-left: 2px; margin-top: 8px; }

.p-w-r .thank-you-page .header { border-bottom: 1px solid rgb(221, 221, 221); margin: 10px 0px; background: none !important; }

.p-w-r .thank-you-page .title { color: rgb(66, 66, 66); font-size: 26px; font-weight: 700; outline: 0px; text-align: left; }

.p-w-r .thank-you-page .subtitle { color: rgb(118, 118, 118); font-size: 16px; margin-bottom: 15px; text-align: left; }

.p-w-r .thank-you-page .pr-promo-code-markup { border-top: 1px solid rgb(221, 221, 221); padding: 10px 0px; }

.p-w-r .thank-you-page .review-preview { margin-top: 9px; }

.p-w-r .thank-you-page .headline { color: rgb(66, 66, 66); font-size: 18px; font-weight: 700; padding: 0px; text-align: left; }

.p-w-r .thank-you-page .pr-attribute-header { background-color: rgb(246, 246, 246); color: rgb(66, 66, 66); font-weight: 700; padding: 10px 8px 8px; }

.p-w-r .thank-you-page .pr-attribute-list { list-style: none; padding: 0px; }

.p-w-r .thank-you-page .pr-attribute { color: rgb(121, 121, 121); font-size: 12px; line-height: 12px; margin: 12px 0px; padding: 0px 8px; }

.p-w-r .thank-you-page .pr-text { overflow-wrap: break-word; background: none; line-height: 18px; max-width: inherit; width: 100%; }

.p-w-r .thank-you-page .pr-dark { color: rgb(66, 66, 66); }

.p-w-r .thank-you-page .pr-star, .p-w-r .thank-you-page .pr-star-accessible-0-filled, .p-w-r .thank-you-page .pr-star-accessible-100-filled, .p-w-r .thank-you-page .pr-star-accessible-25-filled, .p-w-r .thank-you-page .pr-star-accessible-50-filled, .p-w-r .thank-you-page .pr-star-accessible-75-filled, .p-w-r .thank-you-page .pr-star-high-contrast, .p-w-r .thank-you-page .pr-star-high-contrast-0-filled, .p-w-r .thank-you-page .pr-star-high-contrast-100-filled, .p-w-r .thank-you-page .pr-star-high-contrast-25-filled, .p-w-r .thank-you-page .pr-star-high-contrast-50-filled, .p-w-r .thank-you-page .pr-star-high-contrast-75-filled, .p-w-r .thank-you-page .pr-star-selected, .p-w-r .thank-you-page .pr-star-v4, .p-w-r .thank-you-page .pr-star-v4-0-filled, .p-w-r .thank-you-page .pr-star-v4-100-filled, .p-w-r .thank-you-page .pr-star-v4-25-filled, .p-w-r .thank-you-page .pr-star-v4-50-filled, .p-w-r .thank-you-page .pr-star-v4-75-filled, .p-w-r .thank-you-page .pr-star:hover { height: 20px; margin: 0px 2px 0px 0px; padding: 3px; width: 20px; }

.p-w-r .thank-you-page .pr-rating-stars { float: left; }

.p-w-r .thank-you-page .pr-rating-number { border: 1px solid rgb(221, 221, 221); float: left; line-height: normal; margin-left: 3px; padding: 2px 4px 1px; }

.p-w-r .thank-you-page .pr-rating-date { border: 1px solid rgb(221, 221, 221); margin-left: 3px; padding: 3px 4px 1px; }

.p-w-r .thank-you-page .pr-subrating-wrapper { margin: 10px 0px; }

.p-w-r .thank-you-page .pr-subrating-text { margin: 0px; padding: 5px 0px; }

.p-w-r .thank-you-page .pr-social-container { border-top: 1px solid rgb(221, 221, 221); margin-bottom: 25px; padding-top: 10px; }

.p-w-r .pr-modal { background: rgb(255, 255, 255); border: 1px solid rgb(160, 160, 160); border-radius: 15px; height: auto; margin: 0px auto; overflow: hidden; position: relative; top: 50%; transform: translateY(-50%); width: 50%; padding: 0px !important; }

.p-w-r .pr-modal-hidden { display: none; opacity: 0; }

.p-w-r .pr-modal-visible { animation: 0.25s ease 0s 1 normal none running modal-load; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px !important; }

.p-w-r .pr-modal-container { background: rgb(255, 255, 255); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }

.p-w-r .pr-modal-shown { position: fixed; z-index: 1404; }

.p-w-r .pr-modal-background { background-color: rgba(250, 250, 250, 0.7); height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.p-w-r .pr-close-modal { clear: right; cursor: pointer; float: right; position: absolute; right: 25px; top: 25px; }

.p-w-r .pr-close-modal:hover { animation: 0.1s linear 0s 1 normal forwards running red; }

.p-w-r .pr-ryp-list { max-width: 1000px; overflow: auto; }

.p-w-r .ryp-product-title { font-size: 18px; margin: 10px 0px; }

.p-w-r .ryp-purchase { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 3px; margin-bottom: 15px; padding: 20px; font-family: Helvetica, Arial, sans-serif !important; }

.p-w-r .ryp-purchase--close { background: none; border: none; cursor: pointer; height: 25px; position: absolute; right: 10px; top: 10px; width: 25px; z-index: 1; }

.p-w-r .ryp-purchase--complete { background-color: rgb(244, 244, 244); display: flex; padding: 10px 15px; }

.p-w-r .ryp-purchase--complete .ryp-product-img_complete { box-shadow: rgb(255, 255, 255) 0px 1px 5px; height: 40px; width: 40px; }

.p-w-r .ryp-purchase--closed { opacity: 0; transition: visibility 0.5s, opacity 0.3s linear; visibility: hidden; }

.p-w-r .ryp-purchase_thank-you-text { flex-grow: 4; font-size: 16px; margin: auto 0px auto 15px; text-align: left; }

.p-w-r .ryp-purchase_dismiss-item-btn { color: rgb(14, 123, 193); font-size: 16px; }

.p-w-r .ryp-purchase_close-btn { flex-shrink: 0; width: 22px; }

.p-w-r .ryp-purchase .ryp-product-img { display: block; margin-top: 20px; margin-bottom: 20px; max-width: 115px; margin-left: auto !important; margin-right: auto !important; }

.p-w-r .ryp-purchase .ryp-order-text { margin-bottom: 5px; }

.p-w-r .ryp-purchase .ryp-order-text > * { display: inline; vertical-align: top; }

.p-w-r .ryp-purchase .form-group { margin-bottom: 10px; }

.p-w-r .ryp-purchase .ryp-stars .pr-control-label { display: none; }

.p-w-r .ryp-purchase .ryp-progressive-field { margin: 10px auto; }

.p-w-r .ryp-purchase .ryp-rating-only-write-review-heading { margin: 25px 0px 15px; }

.p-w-r .ryp-purchase .war-media-input { margin-bottom: 15px; }

.p-w-r .ryp-purchase .pr-media-table { margin-bottom: 10px; }

.p-w-r .ryp-purchase .ryp-footer { background-color: rgb(244, 244, 244); border-top: 1px solid rgb(221, 221, 221); margin-bottom: -20px; margin-left: -35px; margin-right: -35px; padding: 15px 35px; }

.p-w-r .ryp-purchase .ryp-footer .pr-submit .pr-subscript { color: rgb(71, 71, 71); margin-top: 0px; }

.p-w-r .ryp-purchase .ryp-footer .pr-submit .pr-subscript a { color: rgb(0, 86, 135); }

.p-w-r .pr-ryp--sm .ryp-purchase { padding: 15px 5px; text-align: center; }

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-first-q { display: inline-block; padding: 0px 5px; }

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-first-q .form-group { text-align: center; }

.p-w-r .pr-ryp--sm .ryp-purchase .pr-rating-only_status { justify-content: center; }

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-order-text, .p-w-r .pr-ryp--sm .ryp-purchase .ryp-product-title, .p-w-r .pr-ryp--sm .ryp-purchase .ryp-rating-only-write-review-heading { text-align: center; }

.p-w-r .pr-ryp--sm .ryp-purchase .form-group, .p-w-r .pr-ryp--sm .ryp-purchase .form-group .pr-war-media-input { text-align: left; }

.p-w-r .pr-ryp--sm .ryp-purchase .ryp-footer { margin-bottom: -15px; margin-left: -20px; margin-right: -20px; padding: 15px 25px; text-align: left; }

.p-w-r .pr-srw { background: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; position: absolute; right: 20px; width: 400px; z-index: 100000; }

.p-w-r .pr-srw .pr-star, .p-w-r .pr-srw .pr-star-selected { border-bottom: 2px solid rgb(187, 187, 187); border-radius: 3px; height: 50px; width: 46px; }

.p-w-r .pr-srw .pr-star-selected { border-bottom-color: rgb(215, 127, 21); }

.p-w-r .pr-srw-mini-headline { display: none; width: 90%; }

.p-w-r .pr-srw-arrow-icon { text-rendering: auto; -webkit-font-smoothing: antialiased; display: inline-block; margin: 6px 40px 0px 0px; position: absolute; right: 0px; top: 6px; transition: 0.5s; }

.p-w-r .pr-srw-arrow-icon::before { position: absolute; }

.p-w-r .pr-srw-header { background: rgb(240, 240, 240); border-top-left-radius: 3px; border-top-right-radius: 3px; color: rgb(48, 53, 51); cursor: pointer; line-height: 1.5; padding: 15px; transition: background 0.5s; }

.p-w-r .pr-srw-header .pr-h1, .p-w-r .pr-srw-header h1 { display: inline-block; font-size: 20px; margin: 0px; }

.p-w-r .pr-srw-header .pr-arrow-icon { font-size: 20px; }

.p-w-r .pr-srw-header .pr-arrow-icon::before { color: rgb(153, 153, 153); content: "❯"; transform: rotate(90deg); transform-origin: 50% 50%; transition: 0.5s; }

.p-w-r .pr-srw-header.pr-pulse { animation: 2s ease 0s infinite normal none running pulse; background: rgb(11, 123, 193); color: rgb(255, 255, 255); }

.p-w-r .pr-srw-header.pr-pulse .pr-arrow-icon { font-size: 20px; }

.p-w-r .pr-srw-header.pr-pulse .pr-arrow-icon::before { color: rgb(255, 255, 255); content: "❯"; transform: rotate(-90deg); transform-origin: 50% 50%; transition: 0.5s; }

.p-w-r .pr-srw-body { height: 0px; max-height: 600px; overflow: scroll; padding: 0px; transition: 0.5s; visibility: hidden; }

.p-w-r .pr-srw-body.pr-srw-open { height: 410px; padding: 15px; visibility: visible; }

.p-w-r .pr-srw-body.pr-srw-open .pr-srw-success .pr-checkbox-icon svg { height: 125px; width: 125px; }

.p-w-r .pr-srw-thank-you { font-size: 28px; height: 422px; padding: 80px 0px 0px; text-align: center; }

.p-w-r .pr-srw-thank-you .pr-h3, .p-w-r .pr-srw-thank-you h3 { color: rgb(150, 193, 83); font-weight: 400; text-align: center; }

.p-w-r .pr-srw-thank-you .pr-srw-success .pr-checkbox-icon svg { display: block; height: 0px; margin: 0px auto 10px; transition: 0.3s; width: 0px; }

.p-w-r .pr-srw-mini-headline { color: rgb(102, 102, 102); display: inline-block; font-size: 20px; font-weight: 400; margin: 0px 5px; padding-bottom: 10px; }

.p-w-r .pr-srw-long, .p-w-r .pr-srw-short { bottom: 20px; }

.p-w-r .pr-srw-mini { bottom: auto; right: 20px; top: 20px; width: 380px; }

.p-w-r .pr-srw-mini .pr-loading-indicator { height: 75px; margin: -2% auto; width: 75px; }

.p-w-r .pr-srw-mini .p-w-r { min-height: 50px; }

.p-w-r .pr-srw-mini .pr-srw-wrapper { border-top: 8px solid rgb(11, 123, 193); }

.p-w-r .pr-srw-mini .pr-srw-body { height: 125px; overflow: hidden; padding: 15px 10px; visibility: visible; }

.p-w-r .pr-srw-mini .pr-srw-body.pr-srw-open { height: 420px; overflow: scroll; }

.p-w-r .pr-srw-mini .pr-srw-body.pr-srw-open .pr-loading-indicator { height: 125px; margin: 10% auto; width: 125px; }

.p-w-r .pr-srw-mini label[for="pr-rating"] { display: none; }

.p-w-r .pr-srw-mini .pr-close-btn { background: none; border: none; color: rgb(204, 204, 204); cursor: pointer; display: inline-block; font-size: 25px; position: absolute; right: 20px; top: 19px; }

.p-w-r .pr-srw-mini .pr-close-btn:hover { color: rgb(51, 51, 51); }

.p-w-r .pr-srw-mini .pr-close-btn::before { content: "×"; }

@media (max-width: 470px) {
  .p-w-r .pr-srw { background: transparent; box-shadow: none; padding: 12px; right: 0px; width: 100%; }
  .p-w-r .pr-srw .pr-h1, .p-w-r .pr-srw h1 { font-size: 16px; }
  .p-w-r .pr-srw .pr-star, .p-w-r .pr-srw .pr-star-selected { height: 40px; width: 40px; }
  .p-w-r .pr-srw-wrapper { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px; }
  .p-w-r .pr-srw-arrow-icon { top: 18px; }
  .p-w-r .pr-srw-body { max-height: 410px; }
  .p-w-r .pr-srw-mini { top: auto; }
  .p-w-r .pr-srw-mini .pr-srw-body { height: 110px; }
  .p-w-r .pr-srw-mini .pr-loading-indicator { height: 60px; margin: 0px auto; width: 60px; }
  .p-w-r .pr-srw-mini-headline { font-size: 16px; }
  .p-w-r .pr-close-btn { right: 25px; top: 25px; }
}

.p-w-r .pr-waqwaa { margin: 0px auto; max-width: 600px; }

.p-w-r .pr-waqwaa .pr-alert-container { margin-top: 0px; }

.p-w-r .pr-waqwaa .pr-alert_list, .p-w-r .pr-waqwaa .pr-header { margin-bottom: 10px; }

.p-w-r .pr-waqwaa .pr-header-title { font-size: 18px; margin: 10px 0px; }

.p-w-r .pr-waqwaa .pr-waqwaa-product-name { font-size: 14px; }

.p-w-r .pr-waqwaa form fieldset legend:not(.pr-control-label) { display: none; }

.p-w-r .pr-qa-display-item { margin-bottom: 10px; position: relative; width: 100%; }

.p-w-r .pr-qa-question-bubble { background-color: rgb(118, 118, 118); border-radius: 50%; display: table; height: 22px; margin-left: 4px; position: absolute; width: 22px; z-index: 1; }

.p-w-r .pr-qa-question-bubble div { color: rgb(255, 255, 255); display: table-cell; text-align: center; vertical-align: middle; }

.p-w-r .pr-qa-answer-bubble { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 50%; height: 13px; margin-left: 8px; position: absolute; width: 13px; z-index: 1; }

.p-w-r .pr-qa-connecting-line { background-color: rgb(204, 204, 204); height: 100%; left: 14px; position: absolute; top: 15px; width: 1px; z-index: 0; }

.p-w-r .pr-qa-display-text-content { padding-left: 35px; }

.p-w-r .pr-question-text { display: table-cell; font-size: 18px; text-align: left; vertical-align: middle; border: 0px !important; margin: 0px !important; padding: 0px !important; }

.p-w-r .pr-question-subheader span { color: rgb(118, 118, 118); font-style: italic; font-size: 13px !important; }

.p-w-r .pr-waqwaa-error-message .pr-h1 span, .p-w-r .pr-waqwaa-error-message h1 span { color: rgb(0, 0, 0); font-size: 22px; font-weight: 700; }

.p-w-r .pr-waq-legal-text span { font-size: 12px; }

.p-w-r .pr-waq-legal-text span a { text-decoration: underline; }

.p-w-r .pr-waq-prequestion-message { background-color: rgb(249, 249, 249); border: 1px solid rgb(221, 221, 221); border-radius: 2.5px; padding: 10px 20px; }

.p-w-r .pr-waq-prequestion-message a { text-decoration: underline; }

.p-w-r .pr-prequestion-size { font-size: 14px; }

.p-w-r .pr-wyb { background: rgba(255, 255, 255, 0.97); border-radius: 3px; max-width: 500px; position: absolute; right: 20px; top: 20px; z-index: 100000; }

.p-w-r .pr-wyb input[type="text"] { border: 1px solid rgb(204, 204, 204); height: 30px !important; }

.p-w-r .pr-wyb .pr-btn-review { font-size: 13px; padding: 9px 15px; }

.p-w-r .pr-wyb label[for="answerText"] { display: none; }

.p-w-r .pr-wyb .form-group { margin-bottom: 15px; }

.p-w-r .pr-wyb .pr-header-product-name { color: rgb(155, 155, 155); font-size: 10px; font-weight: 400; margin: 0px 0px 5px; }

.p-w-r .pr-wyb .pr-checkbox-icon svg { height: 50px; width: 50px; }

.p-w-r .pr-wyb .pr-wyb-wrapper { border-width: 6px 1px 1px; border-style: solid; border-color: rgb(11, 123, 193); border-image: initial; padding: 12px; }

.p-w-r .pr-wyb .pr-wyb-headline { font-size: 18px; font-weight: 400; margin: 0px 0px 15px; }

.p-w-r .pr-wyb .pr-close-btn { background: none; border: none; color: rgb(204, 204, 204); cursor: pointer; display: inline-block; font-size: 25px; position: absolute; right: 15px; top: 10px; }

.p-w-r .pr-wyb .pr-close-btn:hover { color: rgb(51, 51, 51); }

.p-w-r .pr-wyb .pr-close-btn::before { content: "×"; }

.p-w-r .pr-wyb .pr-wyb-submit { margin-right: 15px; }

.p-w-r .pr-wyb .pr-wyb-subscript { display: inline-block; line-height: 13px; margin: 0px; max-width: 215px; }

.p-w-r .pr-wyb .pr-wyb-form-group { margin-bottom: 10px; }

.p-w-r .pr-wyb .pr-wyb-fade { animation: 4s ease 0s 1 normal forwards running fadeOut; }

.p-w-r .pr-wyb .pr-wyb-thank-you { font-size: 28px; padding: 25px 0px; text-align: center; width: 400px; }

.p-w-r .pr-wyb .pr-wyb-thank-you .pr-h1, .p-w-r .pr-wyb .pr-wyb-thank-you h1 { color: rgb(150, 193, 83); font-size: 18px; font-weight: 400; text-align: center; }

.p-w-r .pr-wyb .pr-wyb-thank-you .pr-wyb-success .pr-checkbox-icon svg { display: block; height: 0px; margin: 0px auto 10px; transition: 0.3s; width: 0px; }

.p-w-r .pr-wyb .pr-wyb-form-container::after, .p-w-r .pr-wyb .pr-wyb-form-container::before { content: " "; display: table; }

.p-w-r .pr-wyb .pr-wyb-form-container::after { clear: both; }

.p-w-r .pr-wyb .pr-wyb-form { float: left; padding: 0px; width: 295px; }

.p-w-r .pr-wyb .pr-wyb-product-image { border-radius: 100px; float: left; margin-right: 20px; max-width: 100px; overflow: hidden; padding: 0px; }

.p-w-r .pr-wyb .pr-wyb-product-image img { max-width: 100%; }

.p-w-r .pr-wyb fieldset legend { display: none; }

.p-w-r .pr-wyb-display { box-sizing: border-box; overflow: hidden; padding: 20px 30px; position: relative; width: 100%; }

.p-w-r .pr-wyb-display p { line-height: 17px; }

.p-w-r .pr-wyb-display .pr-wyb-headline { font-size: 22px; margin: 0px; }

.p-w-r .pr-wyb-display .pr-quotation-mark { left: 32px; position: absolute; top: 27px; }

.p-w-r .pr-wyb-display .pr-wyb-display-wrapper { height: 100%; transform: translateZ(0px); }

.p-w-r .pr-wyb-display .pr-wyb-display-wrapper::-webkit-scrollbar { display: none; }

.p-w-r .pr-wyb-display .pr-wyb-slider { box-sizing: border-box; overflow: hidden; padding: 15px 30px; position: relative; }

.p-w-r .pr-wyb-display .pr-wyb-slider::after, .p-w-r .pr-wyb-display .pr-wyb-slider::before { content: " "; display: table; }

.p-w-r .pr-wyb-display .pr-wyb-slider::after { background-color: rgb(51, 51, 51); clear: both; height: 100%; width: 5px; }

.p-w-r .pr-wyb-display .pr-wyb-slider.pr-slide-active { transition: 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95); }

.p-w-r .pr-wyb-display .pr-carousel-container { margin: auto; overflow: hidden; padding: 0px 10px; position: relative; }

.p-w-r .pr-wyb-display .pr-carousel-container::after, .p-w-r .pr-wyb-display .pr-carousel-container::before { box-shadow: 0px 0px 20px 52px; color: rgb(255, 255, 255); content: ""; display: block; height: 85%; position: absolute; top: 20px; width: 45px; z-index: 1; }

.p-w-r .pr-wyb-display .pr-carousel-container::before { left: -53px; }

.p-w-r .pr-wyb-display .pr-carousel-container::after { right: -70px; width: 65px; }

.p-w-r .pr-wyb-display .pr-carousel-container--no-fade { overflow: inherit; }

.p-w-r .pr-wyb-display .pr-carousel-container--no-fade::after { box-shadow: none; }

.p-w-r .pr-wyb-display .pr-wyb-answer-container { border-radius: 4px; border-top: 7px solid rgb(11, 123, 193); box-shadow: 0px 3px 11px -4px; min-height: 200px; padding: 20px 25px; position: relative; }

.p-w-r .pr-wyb-display .pr-wyb-col { box-sizing: border-box; float: left; padding: 0px 15px; position: relative; width: 300px; }

.p-w-r .pr-wyb-display .pr-wyb-answer { color: rgb(51, 51, 51); font-style: italic; margin-bottom: 45px; padding-top: 22px; }

.p-w-r .pr-wyb-display .pr-wyb-name-icon { background-color: rgb(132, 191, 65); border-radius: 25px; height: 50px; margin: 10px auto 15px; padding: 10px; position: relative; text-align: center; width: 50px; }

.p-w-r .pr-wyb-display .pr-wyb-answer-info { bottom: 10px; position: absolute; }

.p-w-r .pr-wyb-display .pr-wyb-answer-info p { font-size: 11px; margin: 0px; }

.p-w-r .pr-wyb-display .pr-wyb-answer-info .pr-wyb-name { color: rgb(117, 117, 117); }

.p-w-r .pr-wyb-display .pr-carousel-slider { margin-left: 0px; padding: 15px 30px; width: 110%; opacity: 1 !important; }

.p-w-r .pr-wyb-display .pr-carousel-control { background-color: transparent; cursor: pointer; position: absolute; top: 42%; z-index: 2; }

.p-w-r .pr-wyb-display .pr-carousel-control.pr-carousel-prev { left: 4px; }

.p-w-r .pr-wyb-display .pr-carousel-control.pr-carousel-next { right: 4px; }

.p-w-r .pr-wyb-display .pr-carousel-control:hover { background-color: rgba(11, 123, 193, 0.7); }

.p-w-r .pr-wyb-display .pr-carousel-control:hover button { color: rgb(255, 255, 255); }

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled { cursor: default; pointer-events: none; }

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled:hover { background: none; }

.p-w-r .pr-wyb-display .pr-carousel-control.pr-disabled:hover button { color: rgb(204, 204, 204); cursor: default; }

.p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-carousel-container::after, .p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-carousel-container::before { box-shadow: 0px 0px 20px 34px; width: 30px; }

.p-w-r .pr-wyb-display.pr-wyb-slider-small .pr-wyb-col { width: 275px; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile { padding: 15px 0px; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-slider { width: 100%; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-control { display: none; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container { padding: 0px; width: 90% !important; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container::after, .p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-container::before { box-shadow: none; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-carousel-slider { padding: 15px 0px; }

.p-w-r .pr-wyb-display.pr-wyb-slider-mobile .pr-wyb-col { width: 100%; }

@media (max-width: 540px) {
  .p-w-r .pr-wyb { box-shadow: none; padding: 12px; right: 0px; top: inherit; width: 100%; }
  .p-w-r .pr-wyb textarea { width: 100% !important; }
  .p-w-r .pr-wyb .pr-close-btn { right: 25px; top: 25px; }
  .p-w-r .pr-wyb .pr-wyb-form { width: 100%; }
  .p-w-r .pr-wyb .pr-wyb-product-image { margin-bottom: 15px; }
  .p-w-r .pr-wyb .pr-wyb-thank-you { width: 100%; }
}

@-webkit-keyframes slideUp { 
  0% { animation-timing-function: ease-in; transform: translate3d(0px, 390px, 0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 200px, 0px); }
  100% { transform: translateZ(0px); }
}

@keyframes slideUp { 
  0% { animation-timing-function: ease-in; transform: translate3d(0px, 390px, 0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 200px, 0px); }
  100% { transform: translateZ(0px); }
}

@-webkit-keyframes slideUpSmall { 
  0% { animation-timing-function: ease-in; transform: translate3d(0px, 270px, 0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 100px, 0px); }
  100% { transform: translateZ(0px); }
}

@keyframes slideUpSmall { 
  0% { animation-timing-function: ease-in; transform: translate3d(0px, 270px, 0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 100px, 0px); }
  100% { transform: translateZ(0px); }
}

@-webkit-keyframes slideDown { 
  0% { animation-timing-function: ease-in; transform: translateZ(0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 200px, 0px); }
  100% { transform: translate3d(0px, 390px, 0px); }
}

@keyframes slideDown { 
  0% { animation-timing-function: ease-in; transform: translateZ(0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 200px, 0px); }
  100% { transform: translate3d(0px, 390px, 0px); }
}

@-webkit-keyframes slideDownSmall { 
  0% { animation-timing-function: ease-in; transform: translateZ(0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 100px, 0px); }
  100% { transform: translate3d(0px, 270px, 0px); }
}

@keyframes slideDownSmall { 
  0% { animation-timing-function: ease-in; transform: translateZ(0px); }
  50% { animation-timing-function: ease-out; transform: translate3d(0px, 100px, 0px); }
  100% { transform: translate3d(0px, 270px, 0px); }
}

.p-w-r .pr-modal { background: none; border: none; border-radius: 0px; box-shadow: none; padding: 0px; z-index: 10002; }

.p-w-r .pr-modal .pr-h3, .p-w-r .pr-modal h3, .p-w-r .pr-modal hr { display: none; }

.p-w-r .pr-modal .pr-close-modal { color: rgb(11, 123, 193); font-size: 22px; right: 15px; top: 10px; z-index: 2; }

.p-w-r .pr-modal .pr-close-modal:hover { color: rgb(255, 255, 255); }

.p-w-r .pr-modal .pr-rid-image { max-width: 100%; }

.p-w-r .pr-modal .pr-rid-tile { cursor: pointer; height: 100%; position: relative; text-align: center; }

.p-w-r .pr-disabled { display: none; }

.p-w-r .pr-modal-shown { background-color: rgba(250, 250, 250, 0.7); }

.p-w-r .pr-modal-content { background: rgb(34, 34, 34); box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; max-height: 500px; }

.p-w-r .pr-modal { width: 550px; }

.p-w-r .pr-modal .pr-carousel-container { padding: 0px; position: relative; }

.p-w-r .pr-modal .pr-carousel-slider { max-height: 500px; min-height: 400px; padding: 0px; }

.p-w-r .pr-carousel-control:focus, .p-w-r .pr-carousel-control:hover { background-color: rgba(74, 153, 202, 0.7); }

.p-w-r .pr-carousel-control:focus button, .p-w-r .pr-carousel-control:hover button { color: rgb(255, 255, 255); }

.p-w-r .pr-rid-shadow { background-image: linear-gradient(transparent, rgb(53, 41, 31)); display: block; height: 35px; opacity: 0.65; position: absolute; transition: top 0.4s ease-in-out; width: 100%; z-index: 0; }

.p-w-r .pr-rid-image { user-select: none; vertical-align: bottom; }

.p-w-r .pr-rid-headline { margin: 10px 0px; }

.p-w-r .pr-rid-image-info { background: rgba(250, 250, 250, 0.9); bottom: 0px; height: auto; max-height: 70px; padding: 0px 10px; position: absolute; text-align: left; transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); width: 100%; }

.p-w-r .pr-rid-image-info p { margin: 10px 0px; }

.p-w-r .pr-rid-image-info .pr-rid-description { color: rgb(121, 121, 121); line-height: 18px; max-height: 53px; overflow: hidden auto; }

.p-w-r .pr-rid-image-info .pr-rid-headline { color: rgb(74, 74, 74); font-size: 20px; line-height: 22px; }

.p-w-r .pr-rid-image-info .pr-rid-shadow { left: 0px; top: -34px; }

.p-w-r .pr-rid-star-display { padding: 3px 0px; transition: transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1); }

.p-w-r .pr-rid-star-container { height: 30px; margin-bottom: 10px; overflow: hidden; }

.p-w-r .pr-rid-stars { display: inline-block; padding: 0px 10px 5px 0px; z-index: 1; }

.p-w-r .pr-rid-rating { border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); display: inline-block; padding: 3px 10px; vertical-align: super; }

.p-w-r .pr-orange-stars .pr-rid-rating { border: 1px solid rgb(240, 94, 36); color: rgb(240, 94, 36); }

@media only screen and (max-width: 780px) {
  .p-w-r .pr-modal .pr-rid-tile { height: 100% !important; position: relative; }
  .p-w-r .pr-rid-btn-container { padding: 30px 36px 5px; }
  .p-w-r .pr-modal-shown { background-color: rgb(255, 255, 255); }
  .p-w-r .pr-modal { background: rgba(250, 250, 250, 0.8); bottom: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; max-height: 100%; overflow-y: auto; padding: 0px; top: 38%; width: 100%; }
  .p-w-r .pr-modal, .p-w-r .pr-modal-content { position: relative; }
  .p-w-r .pr-rid-image { margin: 0px -28%; max-width: 100%; }
  .p-w-r .pr-rid-info-arrow { display: none; }
}

@media only screen and (min-width: 780px) {
  .p-w-r .pr-modal { top: 44%; }
  .p-w-r .pr-modal .pr-rid-tile { height: 413px !important; position: relative; }
}

.p-w-r .pr-rid-mobile .pr-modal-top { background: rgba(250, 250, 250, 0.9); font-size: 11px; font-weight: 300; height: 70px; position: absolute; top: 0px; width: 100%; z-index: 10; }

.p-w-r .pr-rid-mobile .pr-close-modal { left: 10px; margin-top: 15px; }

.p-w-r .pr-rid-mobile .pr-modal { box-shadow: none; height: 100%; top: 49%; }

.p-w-r .pr-rid-mobile .pr-carousel-control:hover { background-color: transparent; }

.p-w-r .pr-rid-mobile .pr-carousel-container, .p-w-r .pr-rid-mobile .pr-carousel-slide, .p-w-r .pr-rid-mobile .pr-carousel-slider, .p-w-r .pr-rid-mobile .pr-modal-content { height: 100%; }

.p-w-r .pr-rid-mobile .pr-modal-content { box-shadow: none; max-height: 100%; }

.p-w-r .pr-rid-mobile .pr-modal-content .pr-rid-image { bottom: 0px; left: 0px; margin: auto; max-width: 100%; position: absolute; top: 0px; }

.p-w-r .pr-rid-mobile .pr-carousel-slider { max-height: 100%; }

.p-w-r .pr-rid-mobile .pr-rid-description { max-height: none; overflow: auto; }

.p-w-r .pr-rid-mobile .pr-rid-image { transition: 0.4s ease-in-out; }

.p-w-r .pr-rid-mobile .pr-info-expanded { animation: 0.4s ease 0s 1 normal both running slideUp; backface-visibility: hidden; height: 100%; overflow: hidden auto; padding: 0px 5px; perspective: 1000px; transform-style: preserve-3d; }

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-white-stars { margin-top: -30px; }

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-shadow { opacity: 0; }

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-star-display { overflow: hidden; transform: translateZ(0px); }

.p-w-r .pr-rid-mobile .pr-info-expanded .pr-rid-star-container { transform: translateZ(0px); }

.p-w-r .pr-rid-mobile .pr-info-collapsed { animation: 0.4s ease 0s 1 normal both running slideDown; backface-visibility: hidden; perspective: 1000px; transform-style: preserve-3d; }

.p-w-r .pr-rid { display: block; margin: auto auto 50px; position: relative; width: 100%; }

.p-w-r .pr-rid .react-grid-item { overflow: hidden; }

.p-w-r .pr-rid .pr-rid-placeholder { background-color: rgb(226, 226, 226); margin: 2px; }

.p-w-r .pr-rid .pr-rid-btn-container { background: rgba(255, 255, 255, 0.8); border: none; bottom: -35px; color: rgb(11, 123, 193); cursor: pointer; padding: 30px 36px 5px; position: absolute; text-align: center; width: 100%; z-index: 10000; max-width: 100% !important; }

.p-w-r .pr-rid .pr-rid-btn-container:active .pr-rid-dots { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.p-w-r .pr-rid .pr-rid-btn-container:active .pr-rid-btn { color: rgb(0, 0, 0); }

.p-w-r .pr-rid .pr-rid-btn-container .pr-rid-btn { background: none; border: none; color: rgb(11, 123, 193); cursor: pointer; display: block; font-size: 14px; margin: auto; outline: none; }

.p-w-r .pr-rid .pr-rid-btn-container .pr-rid-btn-text { color: rgb(11, 123, 193); display: block; }

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon { background-color: rgb(11, 123, 193); border-radius: 50%; display: inline-block; height: 30px; text-align: center; width: 30px; }

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle { stroke: none; }

.p-w-r .pr-rid .pr-rid-btn-container .pr-ellipsis-icon__circle__inner { stroke: rgb(11, 123, 193); fill: rgb(255, 255, 255); }

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon { background-color: rgb(255, 255, 255); cursor: pointer; transition: 0.15s linear; }

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon__circle { stroke: none; }

.p-w-r .pr-rid .pr-rid-btn-container:hover .pr-ellipsis-icon__circle__inner { fill: rgb(11, 123, 193); }

.p-w-r .pr-rid .pr-rid-tile { cursor: pointer; float: left; height: 300px; text-align: center; }

.p-w-r .pr-rid .pr-video-tile { height: 100%; }

.p-w-r .pr-rid .pr-rid-tile-overlay::before { inset: 0px; content: ""; display: block; position: absolute; transition: 0.15s linear; }

.p-w-r .pr-rid .pr-rid-tile-overlay:hover { background: none; }

.p-w-r .pr-rid .pr-rid-square-overlay:hover, .p-w-r .pr-rid .pr-rid-tile-overlay:hover::before { background: rgba(74, 153, 202, 0.5); }

.p-w-r .pr-rid .pr-rid-tile-image { background-position: 50% center; background-repeat: no-repeat; background-size: cover; height: 100%; position: relative; width: 100%; }

.p-w-r .pr-rid .pr-rid-tile-image picture { height: 100%; width: 100%; }

.p-w-r .pr-rid .pr-rid-tile-image:hover { opacity: 0.5; }

.p-w-r .pr-rid .pr-rid-tile-image-instagram { background-color: rgba(0, 0, 0, 0.75); border-radius: 10px; bottom: 10px; box-sizing: content-box; display: flex; height: 30px; padding: 3px; position: absolute; right: 10px; width: 30px; }

.p-w-r .pr-rid .pr-rid-tile-image-title { display: none; }

.p-w-r .pr-rid .pr-rid-tile-rating { background-image: linear-gradient(transparent, rgb(0, 0, 0) 226%); bottom: 0px; position: absolute; width: 100%; }

.p-w-r .pr-qa-display { background: rgb(255, 255, 255); padding: 10px; position: relative; }

.p-w-r .pr-qa-display .pr-h1, .p-w-r .pr-qa-display .pr-h2, .p-w-r .pr-qa-display .pr-h3, .p-w-r .pr-qa-display .pr-h4, .p-w-r .pr-qa-display .pr-h5, .p-w-r .pr-qa-display .pr-h6 { color: rgb(48, 53, 51); font-weight: 400; }

.p-w-r .pr-qa-display .pr-h1, .p-w-r .pr-qa-display .pr-h2, .p-w-r .pr-qa-display .pr-h3, .p-w-r .pr-qa-display h1, .p-w-r .pr-qa-display h2, .p-w-r .pr-qa-display h3 { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display button { cursor: pointer; }

.p-w-r .pr-qa-display span { color: rgb(118, 118, 118); font-size: 14.864px; }

.p-w-r .pr-qa-display textarea { resize: none; }

.p-w-r .pr-qa-display svg { width: 100%; }

.p-w-r .pr-qa-display a:focus { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display em { color: rgb(48, 53, 51); font-weight: 700; }

.p-w-r .pr-qa-display .pr-helper-text { font-size: 13.712px; }

.p-w-r .pr-qa-display .pr-waqwaa { margin: 0px; }

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message { display: block; font-size: 14px; }

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert_heading { color: rgb(169, 68, 66); font-size: 16px; }

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert-container { margin-top: 50px; }

.p-w-r .pr-qa-display .pr-waqwaa .pr-alert-message .pr-alert_list { margin-bottom: 10px; }

.p-w-r .pr-qa-display .pr-qa-display-headline { font-weight: 400; margin: 20px 0px; }

.p-w-r .pr-qa-display .pr-qa-display-headline .pr-h1, .p-w-r .pr-qa-display .pr-qa-display-headline h1 { font-size: 29px; font-weight: 400; letter-spacing: 1px; margin-top: 10px; }

.p-w-r .pr-qa-display .pr-qa-display-thankyou-headline { float: left; font-size: 24px; margin: 0px; }

.p-w-r .pr-qa-display .pr-qa-display-search { background-color: rgb(238, 238, 238); clear: both; padding: 20px; position: relative; text-align: right; }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search--mobile { display: block; }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search--mobile label { display: block; padding-bottom: 5px; padding-right: 0px; width: auto; }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search--mobile .pr-qa-display-searchbar { display: block; width: auto; }

.p-w-r .pr-qa-display .pr-qa-display-search form { border-collapse: collapse; display: table; table-layout: fixed; text-align: left; width: 100%; }

.p-w-r .pr-qa-display .pr-qa-display-search form label { display: table-cell; padding-right: 10px; vertical-align: middle; width: 100px; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar { display: table-cell; height: 35px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar > * { margin: 0px; height: 100% !important; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty { color: rgb(118, 118, 118); cursor: default; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty:active, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .pr-qa-search-empty:focus { border-color: rgb(118, 118, 118); outline: transparent solid 2px; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar .input-group-addon { background-color: rgb(118, 118, 118); }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input { background-color: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(118, 118, 118); border-bottom-color: rgb(118, 118, 118); border-left-color: rgb(118, 118, 118); border-image: initial; border-radius: 3px 0px 0px 3px; border-right-style: initial; border-right-color: initial; font-size: 16px; margin: 0px; padding: 5px; vertical-align: middle; height: 35px !important; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input::-webkit-search-cancel-button { margin-right: 40px; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus { border-width: 1px 0px 1px 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(11, 123, 193); border-bottom-color: rgb(11, 123, 193); border-left-color: rgb(11, 123, 193); border-image: initial; border-right-style: initial; border-right-color: initial; box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button { border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(11, 123, 193); border-right-color: rgb(11, 123, 193); border-bottom-color: rgb(11, 123, 193); border-image: initial; border-left-style: initial; border-left-color: initial; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button.pr-qa-search-filled, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button.pr-qa-search-filled { background-color: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button.pr-qa-search-empty, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button.pr-qa-search-empty { background-color: rgba(11, 123, 193, 0.2); cursor: default; outline: transparent solid 2px; pointer-events: none; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:active + button.pr-qa-search-empty span svg path, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar input:focus + button.pr-qa-search-empty span svg path { fill: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button { background-color: rgb(118, 118, 118); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(118, 118, 118); border-right-color: rgb(118, 118, 118); border-bottom-color: rgb(118, 118, 118); border-image: initial; border-left-style: initial; border-left-color: initial; border-radius: 0px 3px 3px 0px; position: absolute; right: 0px; z-index: 3; height: 35px !important; width: 41px !important; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button span { margin: 0px !important; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus { background-color: rgba(11, 123, 193, 0.2); border: 1px solid rgba(11, 123, 193, 0.2); box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:active span svg path, .p-w-r .pr-qa-display .pr-qa-display-search form .pr-qa-display-searchbar button:focus span svg path { fill: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-clear-search-button { color: rgb(8, 92, 145); font-size: 16px; position: relative; text-decoration: none; }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-clear-search-button:hover { color: rgb(6, 62, 97); }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results { color: rgb(102, 102, 102); font-size: 18px; text-align: center; }

.p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results .pr-h2, .p-w-r .pr-qa-display .pr-qa-display-search .pr-qa-display-search-no-results h2 { font-size: 25px; font-weight: 700; text-align: center; }

.p-w-r .pr-qa-display .pr-qa-display-sort { align-items: center; border-bottom: 1px solid rgb(204, 204, 204); display: flex; flex-flow: wrap; justify-content: space-between; padding: 15px 0px; }

.p-w-r .pr-qa-display .pr-qa-sort-headline { font-size: 13.712px; font-weight: 700; margin: 8px 0px; }

.p-w-r .pr-qa-display .pr-qa-sort-group { align-items: center; display: inline-flex; font-size: 13.712px; }

.p-w-r .pr-qa-display .pr-qa-sort-group span { color: rgb(118, 118, 118); }

.p-w-r .pr-qa-display .pr-qa-sort-group label { margin: 0px 10px 0px 0px; }

.p-w-r .pr-qa-display .pr-qa-sort { appearance: none; background-color: rgb(255, 255, 255); background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3E%3C/svg%3E"); background-position: right 0.5rem center; background-repeat: no-repeat; background-size: 1.5em 1.5em; border: 1px solid rgb(148, 148, 148); border-radius: 2px; display: inline-block; height: 30px; margin: 0px; padding: 5px 2rem 5px 5px; print-color-adjust: exact; }

.p-w-r .pr-qa-display .pr-qa-display-question { margin-bottom: 25px; }

.p-w-r .pr-qa-display .pr-questions-container { margin-bottom: 25px; padding: 10px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-question-headline { font-size: 18px; font-weight: 400; }

.p-w-r .pr-qa-display .pr-qa-display-item-text { font-size: 16px; font-weight: 400; line-height: 1.3; text-transform: none; }

.p-w-r .pr-qa-display .pr-subscript { color: rgb(118, 118, 118); font-size: 12px; font-style: normal; font-weight: 300; }

.p-w-r .pr-qa-display .pr-qa-display-item, .p-w-r .pr-qa-display .pr-qa-display-item-details { position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-item .pr-h2, .p-w-r .pr-qa-display .pr-qa-display-item h2, .p-w-r .pr-qa-display .pr-qa-display-item-details .pr-h2, .p-w-r .pr-qa-display .pr-qa-display-item-details h2 { font-size: 16px; margin: 0px; }

.p-w-r .pr-qa-display .pr-qa-display-item span, .p-w-r .pr-qa-display .pr-qa-display-item time, .p-w-r .pr-qa-display .pr-qa-display-item-details span, .p-w-r .pr-qa-display .pr-qa-display-item-details time { color: rgb(118, 118, 118); font-size: 12px; font-style: normal; font-weight: 300; }

.p-w-r .pr-qa-display .pr-qa-display-item time, .p-w-r .pr-qa-display .pr-qa-display-item-details time { margin-left: 3px; }

.p-w-r .pr-qa-display .pr-qa-display-item { margin-bottom: 0px; }

.p-w-r .pr-qa-display .pr-qa-display-item .pr-qa-display-item-icon { background-color: rgb(102, 102, 102); border: 2px solid rgb(255, 255, 255); border-radius: 50%; color: rgb(255, 255, 255); display: table; font-size: 16px; font-style: normal; font-weight: 100; height: 28px; left: -34px; margin: 0px; padding-top: 2px; position: absolute; text-align: center; top: -6px; vertical-align: middle; width: 28px; z-index: 1; }

.p-w-r .pr-qa-display .pr-qa-display-item-details { margin-bottom: 20px; }

.p-w-r .pr-qa-display .pr-qa-display-questionlist { border-left: 1px solid rgb(118, 118, 118); margin: 0px 0px 45px; padding-left: 20px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-answer { font-size: 13.712px; margin-bottom: 30px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-answer em { font-weight: 700; }

.p-w-r .pr-qa-display .pr-qa-display-answer:last-child { margin: 0px; }

.p-w-r .pr-qa-display .pr-qa-display-answer-brand { background-color: rgb(238, 238, 238); margin: 20px; }

.p-w-r .pr-qa-display span.pr-qa-display-answer-by { display: block; font-size: 12px; margin-bottom: 5px; }

.p-w-r .pr-qa-display .pr-qa-display-add-answer, .p-w-r .pr-qa-display .pr-qa-display-show-more-answers { margin-bottom: 20px; }

.p-w-r .pr-qa-display .pr-qa-display-answer-text { display: block; }

.p-w-r .pr-qa-display .pr-qa-display-answer-text a { text-decoration: underline; }

.p-w-r .pr-qa-display .pr-helpful-voting { display: block; }

.p-w-r .pr-qa-display .pr-helpful-btn { background-color: rgb(255, 255, 255); padding: 7px 11px 4px; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon { background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); border-radius: 50%; display: block; font-size: 14px; height: 19px; left: -30px; outline: transparent solid 2px; position: absolute; top: -2px; transform: rotate(45deg); transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; width: 19px; z-index: 1; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:active, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:active { outline: none; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon::before, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon::before { border: 1px solid; border-radius: 50%; inset: 0px; content: ""; display: block; position: absolute; vertical-align: middle; z-index: -1; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:focus, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:focus { color: rgb(48, 53, 51); outline: none; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon:hover span, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon:hover span { color: rgb(255, 255, 255); }

.p-w-r .pr-qa-display .pr-btn-show-more > .pr-caret-icon, .p-w-r .pr-qa-display .pr-qa-display-show-more-questions > .pr-caret-icon { display: inline-block; height: 20px; left: -10px; position: absolute; transform: rotate(-90deg); width: 20px; }

.p-w-r .pr-qa-display .pr-btn-show-more > .pr-caret-icon__circle, .p-w-r .pr-qa-display .pr-btn-show-more > .pr-caret-icon__line, .p-w-r .pr-qa-display .pr-qa-display-show-more-questions > .pr-caret-icon__circle, .p-w-r .pr-qa-display .pr-qa-display-show-more-questions > .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-btn-answer, .p-w-r .pr-qa-display .pr-btn-ask-question { background: none; border: none; color: rgb(11, 123, 193); line-height: 1; margin: 0px; position: relative; width: auto !important; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-qa-display-text, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text { vertical-align: text-bottom; }

.p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-answer .pr-cross-icon__line, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-btn-answer:hover, .p-w-r .pr-qa-display .pr-btn-ask-question:hover { color: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon, .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon { background: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-answer:hover .pr-cross-icon__line, .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-qa-display .pr-btn-answer:hover .pr-qa-display-text, .p-w-r .pr-qa-display .pr-btn-ask-question:hover .pr-qa-display-text { color: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-btn-answer:focus, .p-w-r .pr-qa-display .pr-btn-ask-question:focus { color: rgb(48, 53, 51); outline: none; }

.p-w-r .pr-qa-display .pr-btn-answer:focus span, .p-w-r .pr-qa-display .pr-btn-ask-question:focus span { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon, .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon { background: rgb(255, 255, 255); }

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-answer:focus .pr-cross-icon__line, .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon__circle, .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-cross-icon__line { stroke: rgb(48, 53, 51); }

.p-w-r .pr-qa-display .pr-btn-answer:focus .pr-qa-display-text, .p-w-r .pr-qa-display .pr-btn-ask-question:focus .pr-qa-display-text { background-image: linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)), linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)), linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)); background-position: 0px 90%, 100% 90%, 0px 90%; background-repeat: no-repeat, no-repeat, repeat-x; background-size: 0.05em 1px, 0.05em 1px, 1px 1px; color: rgb(48, 53, 51); text-decoration: none; text-shadow: rgb(255, 255, 255) 0.03em 0px, rgb(255, 255, 255) -0.03em 0px, rgb(255, 255, 255) 0px 0.03em, rgb(255, 255, 255) 0px -0.03em, rgb(255, 255, 255) 0.06em 0px, rgb(255, 255, 255) -0.06em 0px, rgb(255, 255, 255) 0.09em 0px, rgb(255, 255, 255) -0.09em 0px, rgb(255, 255, 255) 0.12em 0px, rgb(255, 255, 255) -0.12em 0px, rgb(255, 255, 255) 0.15em 0px, rgb(255, 255, 255) -0.15em 0px; }

.p-w-r .pr-qa-display .pr-btn-answer span, .p-w-r .pr-qa-display .pr-btn-ask-question span { color: rgb(11, 123, 193); outline: none; }

.p-w-r .pr-qa-display .pr-btn-answer span:focus, .p-w-r .pr-qa-display .pr-btn-ask-question span:focus { outline: none; }

.p-w-r .pr-qa-display .pr-qa-display-answer-link-container { margin-bottom: 20px; }

.p-w-r .pr-qa-display .pr-btn-ask-question { margin: 0px 0px 20px 20px; }

.p-w-r .pr-qa-display .pr-btn-ask-question .pr-qa-display-text { font-size: 18px; }

.p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon { font-size: 22px; font-weight: 300; height: 25px; left: -33px; line-height: 0.9; top: -4px; width: 25px; }

.p-w-r .pr-qa-display .pr-btn-show-more { background: rgb(255, 255, 255); border: none; color: rgb(11, 123, 193); margin-left: -21px; padding-left: 20px; position: relative; }

.p-w-r .pr-qa-display .pr-btn-show-more span { color: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-btn-show-more:hover, .p-w-r .pr-qa-display .pr-btn-show-more:hover span { color: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-btn-show-more:hover .pr-caret-icon__circle, .p-w-r .pr-qa-display .pr-btn-show-more:hover .pr-caret-icon__line { stroke: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-btn-show-more:active, .p-w-r .pr-qa-display .pr-btn-show-more:focus { color: rgb(48, 53, 51); outline: none; }

.p-w-r .pr-qa-display .pr-btn-show-more:active span, .p-w-r .pr-qa-display .pr-btn-show-more:focus span { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display .pr-btn-show-more:active .pr-qa-display-text, .p-w-r .pr-qa-display .pr-btn-show-more:focus .pr-qa-display-text { background-image: linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)), linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)), linear-gradient(rgb(48, 53, 51), rgb(48, 53, 51)); background-position: 0px 90%, 100% 90%, 0px 90%; background-repeat: no-repeat, no-repeat, repeat-x; background-size: 0.05em 1px, 0.05em 1px, 1px 1px; color: rgb(48, 53, 51); text-decoration: none; text-shadow: rgb(255, 255, 255) 0.03em 0px, rgb(255, 255, 255) -0.03em 0px, rgb(255, 255, 255) 0px 0.03em, rgb(255, 255, 255) 0px -0.03em, rgb(255, 255, 255) 0.06em 0px, rgb(255, 255, 255) -0.06em 0px, rgb(255, 255, 255) 0.09em 0px, rgb(255, 255, 255) -0.09em 0px, rgb(255, 255, 255) 0.12em 0px, rgb(255, 255, 255) -0.12em 0px, rgb(255, 255, 255) 0.15em 0px, rgb(255, 255, 255) -0.15em 0px; }

.p-w-r .pr-qa-display .pr-answer-form-open .pr-cross-icon { transform: rotate(0deg); }

.p-w-r .pr-qa-display .pr-qa-display-ask-question { margin-bottom: 25px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-answer-form-open { margin: 0px 0px 20px 20px; }

.p-w-r .pr-qa-display .pr-question-submitted { padding: 20px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa { margin: 0px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa > div { display: block; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa > div > p { display: none; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header { border: none; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header-table { margin-top: 0px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-table-cell, .p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .table-cell { padding: 0px 0px 10px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-header-title { display: block; font-size: 22px; margin: 0px 0px 10px; width: 100%; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-qa-display-text-content { padding-left: 0px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-waqwaa .pr-qa-question-bubble { display: none; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item { margin-bottom: 0px; padding: 0px 0px 10px; }

.p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item::after, .p-w-r .pr-qa-display .pr-question-submitted .pr-qa-display-item::before { display: none; }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions { background-color: rgb(246, 246, 246); border: 1px solid transparent; color: rgb(11, 123, 193); display: block; max-width: 100% !important; width: 100% !important; }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions .pr-caret-icon { position: relative; vertical-align: bottom; width: 25px; }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions span { color: rgb(10, 108, 169); }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions::before { background-color: transparent; border: 1px solid transparent; border-radius: 25px; cursor: pointer; height: 50px; left: -14px; position: absolute; top: -8px; transform: rotate(90deg); width: 50px; z-index: 2; }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions::after { border: 0px solid transparent; box-shadow: -2px 2px 0px 0px inset; height: 10px; left: 5px; margin: 0px; padding: 0px; position: absolute; top: -20px; transform: rotate(45deg); width: 10px; }

.p-w-r .pr-qa-display .pr-qa-display-show-more-questions:focus, .p-w-r .pr-qa-display .pr-qa-display-show-more-questions:hover { color: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-qa-display-answer .pr-qa-display-answer-icon { background: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); height: 19px; left: -30px; position: absolute; top: -2px; width: 19px; z-index: 10; }

.p-w-r .pr-qa-display .pr-qa-display-answer .pr-qa-display-answer-icon svg { height: 15px; width: 15px; }

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand { background-color: rgb(255, 255, 255); margin-bottom: 10px; }

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-logo { margin-right: 10px; }

.p-w-r .pr-qa-display .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text { color: rgb(51, 51, 51); font-size: 12px; font-weight: 700; line-height: normal; }

.p-w-r .pr-qa-display.pr-qa-display-desktop { padding-right: 5%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop::after, .p-w-r .pr-qa-display.pr-qa-display-desktop::before { content: " "; display: table; }

.p-w-r .pr-qa-display.pr-qa-display-desktop::after { clear: both; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline { margin: 20px 0px 20px 5%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question { float: left; width: 100%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-question { float: right; width: 75%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer { margin: 0px 0px 20px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item { margin-bottom: 25px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-item-details { left: -26%; margin-bottom: 20px; position: absolute; top: -3px; width: 24%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop dd, .p-w-r .pr-qa-display.pr-qa-display-tablet dd { margin-left: 18px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-thankyou-headline, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-thankyou-headline { float: right; margin-top: 15px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline::after, .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline::before, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline::after, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline::before { content: " "; display: table; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline::after, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline::after { clear: both; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-h1, .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline h1, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-h1, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline h1 { float: left; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline button, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline button { float: right; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-loading-indicator, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-loading-indicator { height: 40px; left: -35px; position: absolute; top: -9px; width: 40px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header { font-size: 14px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header .pr-header-title, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header .pr-header-title { float: none; font-size: 18px; letter-spacing: normal; margin: 10px 0px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-headline .pr-header .pr-underline, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-header .pr-underline { font-size: 100%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-sort, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-sort { float: left; width: 100%; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-questionlist, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-questionlist { border-left: none; margin: 0px 0px 45px; padding-left: 25px; position: relative; }

.p-w-r .pr-qa-display.pr-qa-display-desktop span.pr-qa-display-answer-by, .p-w-r .pr-qa-display.pr-qa-display-tablet span.pr-qa-display-answer-by { display: inline-block; margin-right: 5px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand { background: rgb(246, 246, 246); padding: 22px 18px 14px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-icon, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-icon { display: none; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand { background-color: rgb(255, 255, 255); display: table; margin-bottom: 10px; padding: 15px; vertical-align: middle; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-brand .pr-qa-display-answer-details .pr-answer-by-brand-text { display: table-cell; line-height: normal; vertical-align: middle; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-expert { border-left: 1px solid rgb(11, 123, 193); padding-left: 14px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified, .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified { margin-left: -3px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-details, .p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified .pr-qa-display-answer-details, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-unverified .pr-qa-display-answer-details, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-by-container.pr-qa-display-answer-by-container-verified .pr-qa-display-answer-details { display: block; padding: 0px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container { margin-bottom: 10px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container .pr-cross-icon, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container .pr-cross-icon { left: -26px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-caret-icon, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-caret-icon { left: -7px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer { margin-bottom: 20px; margin-left: 0px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-ask-question, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-ask-question { float: right; padding-left: 25px; width: auto; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer::before, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-btn-answer::before { left: -30px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-details, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-details { display: table-cell; padding-left: 6px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer .pr-qa-display-answer-icon, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer .pr-qa-display-answer-icon { bottom: 0px; display: inline-block; left: -5px; position: relative; top: inherit; vertical-align: top; }

.p-w-r .pr-qa-display.pr-qa-display-desktop.pr-qa-display-desktop .pr-qa-display-search form label, .p-w-r .pr-qa-display.pr-qa-display-tablet.pr-qa-display-desktop .pr-qa-display-search form label { width: 275px !important; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-btn-answer, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-btn-answer { margin: 0px 0px 20px; }

.p-w-r .pr-qa-display .pr-qa-display-btn-text { font-size: 19px; position: relative; }

.p-w-r .pr-qa-display .pr-qa-display-btn-text span { font-size: 19px; }

.p-w-r .pr-qa-display .pr-qa-display-link { color: rgb(11, 123, 193); }

.p-w-r .pr-qa-display .pr-qa-display-link:active { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display .pr-qa-display-link:hover { color: rgb(8, 92, 145); }

.p-w-r .pr-qa-display .pr-qa-display-link:focus { color: rgb(48, 53, 51); }

.p-w-r .pr-qa-display .pr-form-control, .p-w-r .pr-qa-display .pr-input-group, .p-w-r .pr-qa-display .pr-input-group-addon { width: auto; }

.p-w-r .pr-qa-display .pr-form-control { display: inline-block; vertical-align: middle; }

.p-w-r .pr-qa-display .pr-input-group { border-collapse: separate; display: inline-table; position: relative; vertical-align: middle; }

.p-w-r .pr-qa-display .pr-input-group .pr-form-control { float: left; margin-bottom: 0px; position: relative; width: 100%; z-index: 2; }

.p-w-r .pr-qa-display .pr-input-group .pr-form-control:focus { z-index: 3; }

.p-w-r .pr-qa-display .pr-input-group .pr-form-control, .p-w-r .pr-qa-display .pr-input-group-addon, .p-w-r .pr-qa-display .pr-input-group-btn { display: table-cell; }

.p-w-r .pr-qa-display .pr-input-group .pr-form-control:not(:first-child):not(:last-child), .p-w-r .pr-qa-display .pr-input-group-addon:not(:first-child):not(:last-child), .p-w-r .pr-qa-display .pr-input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }

.p-w-r .pr-qa-display .pr-input-group-addon { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius: 4px; color: rgb(85, 85, 85); font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; vertical-align: middle; white-space: nowrap; width: 1%; }

.p-w-r .pr-qa-display .pr-qa-image { max-width: 100%; position: relative; top: 50%; transform: translateY(-50%); }

.p-w-r .pr-qa-display .pr-qa-play-icon { inset: 0px; margin: auto; position: absolute; width: 50px; z-index: 2; }

.p-w-r .pr-qa-display .pr-qa-image-container { cursor: pointer; display: inline-block; height: 113px; margin: 10px 10px 10px 0px; overflow: hidden; position: relative; text-align: center; width: 150px; }

.p-w-r .pr-qa-display .pr-qa-image-container figcaption { background-color: rgb(0, 0, 0); bottom: 0px; color: rgb(255, 255, 255); padding: 0px 2px; position: absolute; width: 100%; z-index: 2; }

.p-w-r .pr-qa-display .pr-qa-image-container::after { background: linear-gradient(rgba(171, 171, 171, 0.5) 0px, rgba(53, 41, 31, 0.5)); content: ""; display: block; height: 100%; position: absolute; top: 0px; width: 100%; z-index: 1; }

.p-w-r .pr-qa-display .pr-qa-no-caption::after { background: none; }

.p-w-r .pr-rd-bold { font-weight: 700; }

.p-w-r .pr-read-review, .p-w-r .pr-review-display { background-color: rgb(255, 255, 255); }

.p-w-r .pr-read-review .pr-h1, .p-w-r .pr-read-review .pr-h2, .p-w-r .pr-read-review .pr-h4, .p-w-r .pr-read-review .pr-h5, .p-w-r .pr-read-review h1, .p-w-r .pr-read-review h2, .p-w-r .pr-read-review h4, .p-w-r .pr-read-review h5, .p-w-r .pr-review-display .pr-h1, .p-w-r .pr-review-display .pr-h2, .p-w-r .pr-review-display .pr-h4, .p-w-r .pr-review-display .pr-h5, .p-w-r .pr-review-display h1, .p-w-r .pr-review-display h2, .p-w-r .pr-review-display h4, .p-w-r .pr-review-display h5 { margin: 0px; }

.p-w-r .pr-read-review .pr-h1, .p-w-r .pr-read-review h1, .p-w-r .pr-review-display .pr-h1, .p-w-r .pr-review-display h1 { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review .pr-h3, .p-w-r .pr-read-review h3, .p-w-r .pr-review-display .pr-h3, .p-w-r .pr-review-display h3 { margin-top: 10px; }

.p-w-r .pr-read-review span, .p-w-r .pr-read-review time, .p-w-r .pr-review-display span, .p-w-r .pr-review-display time { color: rgb(66, 66, 66); }

.p-w-r .pr-read-review p, .p-w-r .pr-review-display p { color: rgb(118, 118, 118); line-height: 1.3; margin: 0px; word-break: break-word; }

.p-w-r .pr-read-review a, .p-w-r .pr-review-display a { color: rgb(11, 123, 193); cursor: pointer; line-height: 1.3; }

.p-w-r .pr-read-review dl, .p-w-r .pr-review-display dl { margin: 0px 0px 15px; }

.p-w-r .pr-read-review dt, .p-w-r .pr-review-display dt { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review dd, .p-w-r .pr-review-display dd { color: rgb(118, 118, 118); }

.p-w-r .pr-read-review caption, .p-w-r .pr-review-display caption { color: rgb(255, 255, 255); }

.p-w-r .pr-read-review strong, .p-w-r .pr-review-display strong { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review footer, .p-w-r .pr-review-display footer { background: transparent; border: none; text-align: left; }

.p-w-r .pr-read-review .pr-accessible-text, .p-w-r .pr-review-display .pr-accessible-text { color: rgb(64, 64, 64); }

.p-w-r .pr-read-review .pr-rd-comments, .p-w-r .pr-review-display .pr-rd-comments { margin-bottom: 15px; width: 75%; }

.p-w-r .pr-read-review .pr-rd-description-text em, .p-w-r .pr-review-display .pr-rd-description-text em { color: rgb(48, 53, 51); font-weight: 700; }

.p-w-r .pr-read-review .pr-accordion .pr-accordion-content, .p-w-r .pr-review-display .pr-accordion .pr-accordion-content { margin: 10px 0px 0px; }

.p-w-r .pr-read-review .pr-rd-main-header, .p-w-r .pr-review-display .pr-rd-main-header { background-color: rgb(246, 246, 246); margin-bottom: 15px; padding: 15px; }

.p-w-r .pr-read-review .pr-rd-main-header::after, .p-w-r .pr-read-review .pr-rd-main-header::before, .p-w-r .pr-review-display .pr-rd-main-header::after, .p-w-r .pr-review-display .pr-rd-main-header::before { content: " "; display: table; }

.p-w-r .pr-read-review .pr-rd-main-header::after, .p-w-r .pr-review-display .pr-rd-main-header::after { clear: both; }

.p-w-r .pr-read-review .pr-rd-main-header .pr-h1, .p-w-r .pr-read-review .pr-rd-main-header h1, .p-w-r .pr-review-display .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display .pr-rd-main-header h1 { float: none; font-size: 18px; font-weight: 700; }

.p-w-r .pr-read-review .pr-rd-review-headline, .p-w-r .pr-review-display .pr-rd-review-headline { color: rgb(48, 53, 51); font-size: 1.143em; font-weight: 700; line-height: 1.3; margin: 10px 0px 0px; }

.p-w-r .pr-read-review .pr-rid-headline, .p-w-r .pr-review-display .pr-rid-headline { margin: 10px 0px; }

.p-w-r .pr-read-review .pr-rd-sort-group, .p-w-r .pr-review-display .pr-rd-sort-group { float: none; }

.p-w-r .pr-read-review .pr-rd-sort, .p-w-r .pr-review-display .pr-rd-sort { background-color: rgb(255, 255, 255); border: 1px solid rgb(140, 140, 140); border-radius: 0px; display: inline-block; margin: 5px 0px; padding: 5px 10px 5px 5px; width: 100%; }

.p-w-r .pr-read-review .pr-rd-review-total, .p-w-r .pr-review-display .pr-rd-review-total { display: none; margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-rd-review-total.pr-rd-no-results-msg, .p-w-r .pr-review-display .pr-rd-review-total.pr-rd-no-results-msg { color: rgb(102, 102, 102); display: inherit; }

.p-w-r .pr-read-review .pr-review, .p-w-r .pr-review-display .pr-review { margin-bottom: 15px; }

.p-w-r .pr-read-review .pr-rd-inner-content-block, .p-w-r .pr-review-display .pr-rd-inner-content-block { display: block; margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-snippet-stars, .p-w-r .pr-review-display .pr-snippet-stars { border: none; width: 100%; }

.p-w-r .pr-read-review .pr-snippet-stars::after, .p-w-r .pr-read-review .pr-snippet-stars::before, .p-w-r .pr-review-display .pr-snippet-stars::after, .p-w-r .pr-review-display .pr-snippet-stars::before { content: " "; display: table; }

.p-w-r .pr-read-review .pr-snippet-stars::after, .p-w-r .pr-review-display .pr-snippet-stars::after { clear: both; }

.p-w-r .pr-read-review .pr-star-accessible-0-filled, .p-w-r .pr-read-review .pr-star-accessible-100-filled, .p-w-r .pr-read-review .pr-star-accessible-25-filled, .p-w-r .pr-read-review .pr-star-accessible-50-filled, .p-w-r .pr-read-review .pr-star-accessible-75-filled, .p-w-r .pr-read-review .pr-star-high-contrast, .p-w-r .pr-read-review .pr-star-high-contrast-0-filled, .p-w-r .pr-read-review .pr-star-high-contrast-100-filled, .p-w-r .pr-read-review .pr-star-high-contrast-25-filled, .p-w-r .pr-read-review .pr-star-high-contrast-50-filled, .p-w-r .pr-read-review .pr-star-high-contrast-75-filled, .p-w-r .pr-read-review .pr-star-high-contrast:hover, .p-w-r .pr-read-review .pr-star-v4, .p-w-r .pr-read-review .pr-star-v4-0-filled, .p-w-r .pr-read-review .pr-star-v4-100-filled, .p-w-r .pr-read-review .pr-star-v4-25-filled, .p-w-r .pr-read-review .pr-star-v4-50-filled, .p-w-r .pr-read-review .pr-star-v4-75-filled, .p-w-r .pr-read-review .pr-star-v4:hover, .p-w-r .pr-review-display .pr-star-accessible-0-filled, .p-w-r .pr-review-display .pr-star-accessible-100-filled, .p-w-r .pr-review-display .pr-star-accessible-25-filled, .p-w-r .pr-review-display .pr-star-accessible-50-filled, .p-w-r .pr-review-display .pr-star-accessible-75-filled, .p-w-r .pr-review-display .pr-star-high-contrast, .p-w-r .pr-review-display .pr-star-high-contrast-0-filled, .p-w-r .pr-review-display .pr-star-high-contrast-100-filled, .p-w-r .pr-review-display .pr-star-high-contrast-25-filled, .p-w-r .pr-review-display .pr-star-high-contrast-50-filled, .p-w-r .pr-review-display .pr-star-high-contrast-75-filled, .p-w-r .pr-review-display .pr-star-high-contrast:hover, .p-w-r .pr-review-display .pr-star-v4, .p-w-r .pr-review-display .pr-star-v4-0-filled, .p-w-r .pr-review-display .pr-star-v4-100-filled, .p-w-r .pr-review-display .pr-star-v4-25-filled, .p-w-r .pr-review-display .pr-star-v4-50-filled, .p-w-r .pr-review-display .pr-star-v4-75-filled, .p-w-r .pr-review-display .pr-star-v4:hover { height: 20px; margin-right: 2px; width: 20px; }

.p-w-r .pr-read-review .pr-star, .p-w-r .pr-read-review .pr-star-selected, .p-w-r .pr-read-review .pr-star-selected:hover, .p-w-r .pr-read-review .pr-star:hover, .p-w-r .pr-review-display .pr-star, .p-w-r .pr-review-display .pr-star-selected, .p-w-r .pr-review-display .pr-star-selected:hover, .p-w-r .pr-review-display .pr-star:hover { background-size: 25px 25px; border-radius: 3px; height: 20px; margin-left: 0px; margin-right: 2px; padding: 0px; width: 20px; }

.p-w-r .pr-read-review .pr-rating-stars, .p-w-r .pr-review-display .pr-rating-stars { display: inline-block; float: left; }

.p-w-r .pr-read-review .pr-rating-star, .p-w-r .pr-review-display .pr-rating-star { padding: 3px; }

.p-w-r .pr-read-review .pr-snippet-stars, .p-w-r .pr-review-display .pr-snippet-stars { margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-snippet-stars-png, .p-w-r .pr-review-display .pr-snippet-stars-png { padding: 0px; }

.p-w-r .pr-read-review .pr-snippet-star-rating, .p-w-r .pr-review-display .pr-snippet-star-rating { height: 25px; margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-snippet-rating-decimal, .p-w-r .pr-review-display .pr-snippet-rating-decimal { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 2px; display: inline-block; float: left; height: 20px; line-height: normal; margin-bottom: 0px; margin-left: 2px; padding: 2px 7px 0px; vertical-align: middle; }

.p-w-r .pr-read-review .pr-rd-subratings .pr-snippet-star-rating, .p-w-r .pr-review-display .pr-rd-subratings .pr-snippet-star-rating { margin-bottom: 0px; }

.p-w-r .pr-read-review .pr-rd-subratings .pr-snippet-rating-decimal, .p-w-r .pr-review-display .pr-rd-subratings .pr-snippet-rating-decimal { padding: 2px 5px; }

.p-w-r .pr-read-review .pr-rd-def-list, .p-w-r .pr-review-display .pr-rd-def-list { display: table-row; }

.p-w-r .pr-read-review .pr-rd-def-list dd, .p-w-r .pr-read-review .pr-rd-def-list dt, .p-w-r .pr-review-display .pr-rd-def-list dd, .p-w-r .pr-review-display .pr-rd-def-list dt { display: table-cell; height: 25px; min-width: 125px; padding: 0px 15px 0px 0px; vertical-align: top; }

.p-w-r .pr-read-review .pr-rd-image, .p-w-r .pr-review-display .pr-rd-image { max-width: 100%; position: relative; top: 50%; transform: translateY(-50%); }

.p-w-r .pr-read-review .pr-rd-play-icon, .p-w-r .pr-review-display .pr-rd-play-icon { inset: 0px; margin: auto; position: absolute; z-index: 2; }

.p-w-r .pr-read-review .pr-rd-image-container, .p-w-r .pr-review-display .pr-rd-image-container { cursor: pointer; height: 113px; margin: 0px 0px 10px; overflow: hidden; position: relative; text-align: center; width: 150px; }

.p-w-r .pr-read-review .pr-rd-image-container figcaption, .p-w-r .pr-review-display .pr-rd-image-container figcaption { background-color: rgb(0, 0, 0); bottom: 0px; color: rgb(255, 255, 255); padding: 0px 2px; position: absolute; width: 100%; z-index: 2; }

.p-w-r .pr-read-review .pr-rd-image-container::after, .p-w-r .pr-review-display .pr-rd-image-container::after { background: linear-gradient(rgba(171, 171, 171, 0.5) 0px, rgba(53, 41, 31, 0.5)); content: ""; display: block; height: 100%; position: absolute; top: 0px; width: 100%; z-index: 1; }

.p-w-r .pr-read-review .pr-rd-no-caption::after, .p-w-r .pr-review-display .pr-rd-no-caption::after { background: none; }

.p-w-r .pr-read-review .pr-rd-content-block, .p-w-r .pr-review-display .pr-rd-content-block { margin-bottom: 15px; position: relative; }

.p-w-r .pr-read-review .pr-rd-inner-side-content-block, .p-w-r .pr-read-review .pr-rd-side-content-block, .p-w-r .pr-review-display .pr-rd-inner-side-content-block, .p-w-r .pr-review-display .pr-rd-side-content-block { margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-rd-inner-side-content-block .pr-rd-details, .p-w-r .pr-read-review .pr-rd-side-content-block .pr-rd-details, .p-w-r .pr-review-display .pr-rd-inner-side-content-block .pr-rd-details, .p-w-r .pr-review-display .pr-rd-side-content-block .pr-rd-details { color: rgb(66, 66, 66); font-size: 12.8px; }

.p-w-r .pr-read-review .pr-rd-inner-side-content-block span, .p-w-r .pr-read-review .pr-rd-side-content-block span, .p-w-r .pr-review-display .pr-rd-inner-side-content-block span, .p-w-r .pr-review-display .pr-rd-side-content-block span { font-size: inherit; }

.p-w-r .pr-read-review .pr-rd-show-more-description-btn, .p-w-r .pr-review-display .pr-rd-show-more-description-btn { background: none; border: none; color: rgb(11, 123, 193); cursor: pointer; margin-left: 5px; padding: 0px; }

.p-w-r .pr-read-review .pr-rd-brand-response, .p-w-r .pr-review-display .pr-rd-brand-response { border-left: 1px solid rgb(197, 197, 197); margin-left: 10px; padding: 20px 10px 20px 20px; }

.p-w-r .pr-read-review .pr-rd-brand-response .pr-rd-brand-response-logo, .p-w-r .pr-review-display .pr-rd-brand-response .pr-rd-brand-response-logo { left: -13px; max-height: 25px; position: absolute; top: 18px; z-index: 10; }

.p-w-r .pr-read-review .pr-rd-brand-response .pr-rd-brand-response-headline, .p-w-r .pr-review-display .pr-rd-brand-response .pr-rd-brand-response-headline { font-size: 12.8px; font-weight: 700; margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-rd-merchant-response, .p-w-r .pr-review-display .pr-rd-merchant-response { background-color: rgb(246, 246, 246); padding: 10px; }

.p-w-r .pr-read-review .pr-rd-merchant-response span, .p-w-r .pr-read-review .pr-rd-merchant-response time, .p-w-r .pr-review-display .pr-rd-merchant-response span, .p-w-r .pr-review-display .pr-rd-merchant-response time { font-size: 15px; }

.p-w-r .pr-read-review .pr-rd-sliders, .p-w-r .pr-review-display .pr-rd-sliders { display: flex; flex-flow: wrap; margin-bottom: 20px; }

.p-w-r .pr-read-review .pr-rd-sliders_slider, .p-w-r .pr-review-display .pr-rd-sliders_slider { flex: 0 0 auto; margin: 10px 40px 10px 0px; width: 220px; }

.p-w-r .pr-read-review .pr-rd-sliders_title, .p-w-r .pr-review-display .pr-rd-sliders_title { color: rgb(48, 53, 51); display: block; font-size: 14px; font-weight: 700; margin: 0px 0px 10px; }

.p-w-r .pr-read-review .pr-rd-image-tag-container, .p-w-r .pr-review-display .pr-rd-image-tag-container { padding: 10px 0px 0px; }

.p-w-r .pr-read-review .pr-rd-image-tag-text, .p-w-r .pr-review-display .pr-rd-image-tag-text { background-color: rgb(246, 246, 246); border-radius: 3px; display: inline-block; font-size: 11px; margin: 2px 2px 2px 0px; padding: 3px 7px; }

.p-w-r .pr-read-review .pr-rd-image-tag-text:last-child, .p-w-r .pr-review-display .pr-rd-image-tag-text:last-child { margin: 2px 0px; }

.p-w-r .pr-read-review .pr-rd-merchant-response .pr-rd-description-text, .p-w-r .pr-read-review .pr-rd-merchant-response .pr-rd-description-text span, .p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-description-text, .p-w-r .pr-review-display .pr-rd-merchant-response .pr-rd-description-text span { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review .pr-rd-footer, .p-w-r .pr-review-display .pr-rd-footer { background-color: rgb(255, 255, 255); border: none; padding-bottom: 40px; position: relative; }

.p-w-r .pr-read-review .pr-rd-footer .pr-rd-bold, .p-w-r .pr-review-display .pr-rd-footer .pr-rd-bold { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review .pr-rd-footer .pr-rd-side-content-block, .p-w-r .pr-review-display .pr-rd-footer .pr-rd-side-content-block { margin: 10px 0px 0px; }

.p-w-r .pr-read-review .pr-rd-footer .pr-modal, .p-w-r .pr-review-display .pr-rd-footer .pr-modal { background-color: rgb(255, 255, 255); padding: 0px; top: 50%; }

.p-w-r .pr-read-review .pr-rd-footer .pr-modal-background, .p-w-r .pr-read-review .pr-rd-footer .pr-modal-container, .p-w-r .pr-review-display .pr-rd-footer .pr-modal-background, .p-w-r .pr-review-display .pr-rd-footer .pr-modal-container { background: none; }

.p-w-r .pr-read-review .pr-rd-footer .pr-close-modal, .p-w-r .pr-review-display .pr-rd-footer .pr-close-modal { display: none; }

.p-w-r .pr-read-review .pr-rd-footer .pr-modal-content, .p-w-r .pr-review-display .pr-rd-footer .pr-modal-content { background: none; box-shadow: none; max-height: none; }

.p-w-r .pr-read-review .pr-rd-footer .pr-updated-review, .p-w-r .pr-review-display .pr-rd-footer .pr-updated-review { margin-top: 16px; }

.p-w-r .pr-read-review .pr-rd-footer .pr-updated-review-link, .p-w-r .pr-review-display .pr-rd-footer .pr-updated-review-link { border: none; color: rgb(11, 123, 193); cursor: pointer; margin-left: 12px; }

.p-w-r .pr-read-review .pr-rd-helpful-votes, .p-w-r .pr-review-display .pr-rd-helpful-votes { margin: 0px 0px 10px; }

.p-w-r .pr-read-review .pr-rd-review-disclosure, .p-w-r .pr-review-display .pr-rd-review-disclosure { font-size: 12.8px; }

.p-w-r .pr-read-review .pr-rd-review-disclosure p, .p-w-r .pr-review-display .pr-rd-review-disclosure p { color: rgb(66, 66, 66); }

.p-w-r .pr-read-review .pr-rd-reviewer-type, .p-w-r .pr-review-display .pr-rd-reviewer-type { color: rgb(66, 66, 66); display: table; }

.p-w-r .pr-read-review .pr-checkbox-icon, .p-w-r .pr-read-review .pr-rd-badging-text, .p-w-r .pr-review-display .pr-checkbox-icon, .p-w-r .pr-review-display .pr-rd-badging-text { display: table-cell; }

.p-w-r .pr-read-review .pr-badging-icon, .p-w-r .pr-review-display .pr-badging-icon { display: inline-block; height: 15px; padding-top: 1px; width: 15px; }

.p-w-r .pr-read-review .pr-rd-badging-text, .p-w-r .pr-review-display .pr-rd-badging-text { padding-left: 5px; vertical-align: top; }

.p-w-r .pr-read-review .pr-rd-badging-asset, .p-w-r .pr-review-display .pr-rd-badging-asset { display: inline-block; height: 30px; width: 180px; }

.p-w-r .pr-read-review .pr-rd-badging-asset img, .p-w-r .pr-review-display .pr-rd-badging-asset img { max-height: 100%; max-width: 100%; }

.p-w-r .pr-read-review .pr-rd-review-tag dt, .p-w-r .pr-review-display .pr-rd-review-tag dt { font-size: 14px; }

.p-w-r .pr-read-review .pr-rd-review-tag dd, .p-w-r .pr-review-display .pr-rd-review-tag dd { color: rgb(118, 118, 118); font-size: 12.8px; padding: 10px 5px; }

.p-w-r .pr-read-review .pr-rd-display-search-no-results, .p-w-r .pr-review-display .pr-rd-display-search-no-results { color: rgb(102, 102, 102); padding: 20px; text-align: center; }

.p-w-r .pr-read-review .pr-rd-display-search-no-results .pr-h2, .p-w-r .pr-read-review .pr-rd-display-search-no-results h2, .p-w-r .pr-review-display .pr-rd-display-search-no-results .pr-h2, .p-w-r .pr-review-display .pr-rd-display-search-no-results h2 { text-align: center; }

.p-w-r .pr-read-review .pr-rd-review-results-subheading, .p-w-r .pr-review-display .pr-rd-review-results-subheading { display: block; font-size: 13px; font-weight: 400; padding-top: 4px; }

.p-w-r .pr-read-review .pr-rd-review-product, .p-w-r .pr-review-display .pr-rd-review-product { color: rgb(48, 53, 51); font-size: 12.8px; margin-bottom: 0px; }

.p-w-r .pr-read-review .pr-rd-review-service, .p-w-r .pr-review-display .pr-rd-review-service { margin-bottom: 10px; }

.p-w-r .pr-read-review .pr-rd-review-service .pr-rd-bold, .p-w-r .pr-review-display .pr-rd-review-service .pr-rd-bold { color: rgb(48, 53, 51); font-size: 12.8px; }

.p-w-r .pr-read-review .pr-rd-review-position, .p-w-r .pr-review-display .pr-rd-review-position { margin-bottom: 5px; }

.p-w-r .pr-read-review .pr-rd-bottomline, .p-w-r .pr-review-display .pr-rd-bottomline { margin-bottom: 15px; }

.p-w-r .pr-read-review .pr-rd-bottomline dd, .p-w-r .pr-read-review .pr-rd-bottomline dt, .p-w-r .pr-review-display .pr-rd-bottomline dd, .p-w-r .pr-review-display .pr-rd-bottomline dt { display: inline; }

.p-w-r .pr-read-review .pr-rd-bottomline dt, .p-w-r .pr-review-display .pr-rd-bottomline dt { color: rgb(48, 53, 51); }

.p-w-r .pr-read-review .pr-rd-main-footer, .p-w-r .pr-review-display .pr-rd-main-footer { text-align: center; }

.p-w-r .pr-read-review .pr-rd-main-footer .pr-rd-content-block, .p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block { margin-bottom: 0px; }

.p-w-r .pr-read-review .pr-rd-pagination, .p-w-r .pr-review-display .pr-rd-pagination { border-bottom: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); margin-top: 10px; padding: 10px 0px; }

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn, .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn { background: none; border: none; color: rgb(11, 123, 193); cursor: pointer; padding-right: 5px; }

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn:last-child, .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn:last-child { padding-left: 5px; padding-right: 0px; }

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn[disabled], .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn[disabled] { color: rgb(66, 66, 66); cursor: default; }

.p-w-r .pr-read-review .pr-rd-pagination .pr-rd-pagination-btn span, .p-w-r .pr-review-display .pr-rd-pagination .pr-rd-pagination-btn span { color: inherit; }

.p-w-r .pr-read-review .pr-rd-helpful-text, .p-w-r .pr-review-display .pr-rd-helpful-text { display: block; font-size: 14px; margin-right: 15px; vertical-align: text-bottom; }

.p-w-r .pr-read-review.pr-rd-display-desktop dl, .p-w-r .pr-read-review.pr-rd-display-tablet dl, .p-w-r .pr-review-display.pr-rd-display-desktop dl, .p-w-r .pr-review-display.pr-rd-display-tablet dl { margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header { margin-bottom: 15px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header .pr-rd-review-total, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header .pr-rd-review-total { margin-bottom: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header .pr-h1, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header h1, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header .pr-h1, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header h1, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header h1, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header .pr-h1, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header h1 { float: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-snippet-stars, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-snippet-stars, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-snippet-stars, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-snippet-stars { margin-bottom: 0px; width: auto; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-headline, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-headline { float: left; margin: 0px 15px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents { background-color: rgb(246, 246, 246); float: left; padding: 15px; width: 100%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents::after, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents::before, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents::before, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents::before, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents::before { content: " "; display: table; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-contents::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-contents::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-contents::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-contents::after { clear: both; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-sorts, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-sorts, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-sorts, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-sorts { display: table; float: left; padding: 15px; text-align: right; width: 100%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible { display: flex; gap: 10px; justify-content: flex-end; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible .pr-rd-sort-group, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible .pr-rd-sort-group, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible .pr-rd-sort-group, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-header-sorts.pr-rd-review-header-sorts-accessible .pr-rd-sort-group { padding-bottom: 10px; padding-top: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-star-rating, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-star-rating, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-star-rating, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-star-rating { float: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort { display: inline-block; margin: 0px 0px 0px 10px; min-width: 150px; width: auto; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-left, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-left, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-left, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-left { float: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-right, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-right, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-right, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-right { float: right; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-modal, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-modal, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-modal, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-modal { width: 550px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review { border: none; padding: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block { margin-bottom: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-disclosure, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-disclosure, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-disclosure, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-disclosure { color: rgb(118, 118, 118); }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-reviewer-details, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-reviewer-details, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-reviewer-details, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-reviewer-details { margin-bottom: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description .pr-rd-side-content-block { padding: 0px 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block { width: 75%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .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-tablet .pr-rd-content-block::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block::before, .p-w-r .pr-review-display.pr-rd-display-desktop .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-tablet .pr-rd-content-block::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block::before { content: " "; display: table; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block::after { clear: both; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block.pr-accordion, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-content-block.pr-rd-subratings, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block.pr-accordion, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-content-block.pr-rd-subratings, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block.pr-accordion, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-content-block.pr-rd-subratings, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block.pr-accordion, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-content-block.pr-rd-subratings { margin-bottom: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block { position: absolute; right: -26%; width: 200px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-side-content-block-flex, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block-flex, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-side-content-block-flex, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block-flex { margin-top: 38px; width: 200px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-flex, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-flex, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-flex, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-flex { display: flex; flex-direction: column; width: 80%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-flex, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-flex, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-flex, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-flex { display: flex; margin-bottom: 15px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response { padding: 20px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-side-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response .pr-rd-side-content-block { padding: 0px 0px 0px 20px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-merchant-response-headline, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-merchant-response-headline, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response-headline, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response-headline { margin-bottom: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag { float: left; margin-right: 5%; width: 29.3333%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag:last-child, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag:last-child, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag:last-child, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag:last-child { margin-right: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag dt, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag dt, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag dt, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag dt { background-color: rgb(246, 246, 246); padding: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-tag dd, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-tag dd, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag dd, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag dd { padding: 5px 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-image-container, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-image-container, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-image-container, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-image-container { margin: 0px 10px 0px 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-image-container:last-child, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-image-container:last-child, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-image-container:last-child, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-image-container:last-child { margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 15px; text-align: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .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-tablet .pr-rd-main-footer::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer::before, .p-w-r .pr-review-display.pr-rd-display-desktop .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-tablet .pr-rd-main-footer::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer::before { content: " "; display: table; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer::after, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer::after, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer::after, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer::after { clear: both; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-position, .p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-to-top, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-position, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-to-top, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-position, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-to-top, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-position, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-to-top { float: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-position, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-position, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-position, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-position { margin-bottom: 0px; margin-right: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-pagination, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-pagination, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-pagination, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-pagination { border: none; float: right; margin-top: 0px; padding: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-next, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-next, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-next, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-next { font-size: 18px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-helpful-btn, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-helpful-btn, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-helpful-btn, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-helpful-btn { margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-helpful-text, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-helpful-text, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-text, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-text { display: inline-block; font-size: 14px; }

.p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-side-content-block { right: -35%; }

.p-w-r .pr-read-review .pr-rd-no-reviews, .p-w-r .pr-review-display .pr-rd-no-reviews { padding: 10px; text-align: center; width: 100%; }

.p-w-r .pr-read-review.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal, .p-w-r .pr-review-display.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal { height: auto; padding: 3px 7px; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination { margin: 0px 0px 10px; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-to-top, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-to-top { color: rgb(11, 123, 193); float: none; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-btn span, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-btn span { color: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination { float: none; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-rd-pagination span, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-rd-pagination span { color: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-cross-icon, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-cross-icon { border-radius: 50%; display: inline-block; margin-right: 3px; transform: rotate(45deg); vertical-align: top; width: 10px; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-cross-icon__line, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-cross-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-caret-icon, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-caret-icon { border-radius: 50%; display: inline-block; height: 12px; margin-left: 3px; transform: rotate(90deg); vertical-align: middle; width: 15px; }

.p-w-r .pr-read-review .pr-rd-main-footer-vertical-pagination .pr-caret-icon__line, .p-w-r .pr-review-display .pr-rd-main-footer-vertical-pagination .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-review-flex-mobile, .p-w-r .pr-review-display .pr-review-flex-mobile { display: flex; flex-direction: column; margin-bottom: 15px; }

.p-w-r .pr-read-review .pr-review-condensed .pr-rd-review-product, .p-w-r .pr-review-display .pr-review-condensed .pr-rd-review-product { margin-bottom: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed.pr-review, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed.pr-review, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed.pr-review, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed.pr-review { padding: 0px 15px; position: relative; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-content-block { margin-bottom: 5px; width: 100%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-description .pr-rd-side-content-block, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-description .pr-rd-side-content-block { left: 0px; margin-bottom: 5px; padding: 0px; position: relative; width: 100%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-headline, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-headline, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-headline { float: left; margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-service, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-service, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-service, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-service { margin-bottom: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-details, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-details, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-details, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-details { display: inline-block; float: left; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-details, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-details, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-details, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-details { margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at { width: 100%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at p, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at p, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewed-at p, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewed-at p { display: inline-block; margin: 0px 5px 0px 0px; vertical-align: middle; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-submission-date, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-submission-date, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-submission-date, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-submission-date { float: right; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-nickname, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-nickname, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-author-nickname, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-author-nickname { margin-right: 5px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-type, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-type, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-reviewer-type, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-reviewer-type { float: left; margin: 0px 0px 0px 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-disclosure, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-disclosure, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-review-disclosure, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-review-disclosure { display: inline-block; margin-bottom: 0px; margin-left: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-rd-star-rating, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-rd-star-rating, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-rd-star-rating, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-rd-star-rating { float: right; height: 20px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-accordion, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-accordion, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-accordion, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-accordion { position: static; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review-condensed .pr-accordion-exapanded .pr-accordion-content { overflow: visible; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-to-top, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-to-top, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-to-top, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-to-top { float: right; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-pagination, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-pagination, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-footer-vertical-pagination .pr-rd-pagination, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-footer-vertical-pagination .pr-rd-pagination { float: left; margin: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters, .p-w-r .pr-review-display .pr-rd-main-header-with-filters { background: none; padding: 15px 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header { background-color: transparent; margin-bottom: 0px; padding: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header h1, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header h1 { margin: 3px 0px 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-total, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total { float: none; font-size: 18px; font-weight: 700; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents { background-color: rgb(246, 246, 246); display: flex; flex-flow: column wrap; float: none; gap: 15px; padding: 15px; text-align: center; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents::after, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents::before, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents::before { content: ""; display: none; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents::after { clear: none; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort { padding-top: 10px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search { float: none; height: 40px; padding-left: 0px; padding-top: 6px; text-align: center; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search .pr-rd-search-container, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search .pr-rd-search-container { float: none; max-width: 100%; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search { float: none; width: auto; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews { background-color: rgb(246, 246, 246); border: none; cursor: pointer; float: right; height: auto; margin-bottom: 15px; margin-top: 3px; position: relative; width: auto; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews .pr-rd-search-button-text, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews .pr-rd-search-button-text { color: rgb(48, 53, 51); font-size: 16px; font-weight: 700; padding-right: 8px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-reviews, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-reviews { float: none; margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container { float: none; margin-bottom: 25px; margin-top: 2px; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container ::-webkit-input-placeholder, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container ::-webkit-input-placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container ::placeholder, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container ::placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button { background-color: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container.pr-rd-search-filled button span svg path { fill: rgb(255, 255, 255); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input { background-color: rgb(255, 255, 255); border: 1px solid rgb(140, 140, 140); float: left; margin: 0px; height: 34px !important; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input + button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input + button span svg path { fill: rgb(255, 255, 255); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:active, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:focus, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:active, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:focus { border: 1px solid rgb(11, 123, 193); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus { border: 1px solid rgb(140, 140, 140); box-shadow: none; outline: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active + button, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus + button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active + button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus + button { background-color: rgb(204, 204, 204); border-width: 1px 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-top-color: rgb(140, 140, 140); border-right-color: rgb(140, 140, 140); border-bottom-color: rgb(140, 140, 140); border-image: initial; border-left-style: initial; border-left-color: initial; outline: 0px; pointer-events: none; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active + button span svg path, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus + button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:active + button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input:disabled:focus + button span svg path { fill: rgb(255, 255, 255); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button { height: 34px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-search-icon, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-search-icon { display: inline-block; height: auto; margin: 0px; width: 15px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button svg, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button svg { margin-top: 3px; transform: rotate(90deg); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-loading-indicator, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-icon-button .pr-loading-indicator { border-color: rgb(175, 175, 227) rgb(108, 108, 197) rgb(91, 155, 151) rgb(126, 219, 133); border-style: solid; border-width: 1px; height: 14px; width: 14px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button { background: none; border: none; cursor: pointer; height: 35px; position: absolute; width: 35px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon { height: 35px; transform: rotate(90deg); width: 30px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon__line, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button .pr-cross-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:active, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:focus, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:active, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-clear-button:focus { border: 1px solid rgb(11, 123, 193); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; outline: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input { position: relative; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::after, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::before, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::before { content: " "; display: table; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input::after { clear: both; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input { border: 1px solid rgb(140, 140, 140); padding: 5px 40px 5px 5px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input + button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input + button { background-color: rgb(204, 204, 204); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus { border-right: 0px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button { background-color: rgba(11, 123, 193, 0.2); border-width: 1px 1px 0px 0px; border-top-style: solid; border-right-style: solid; border-top-color: rgb(11, 123, 193); border-right-color: rgb(11, 123, 193); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; border-left-style: initial; border-left-color: initial; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button span svg path, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button span svg path { fill: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button.pr-rd-search-filled, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button.pr-rd-search-filled, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button.pr-rd-search-filled, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button.pr-rd-search-filled { background-color: rgb(11, 123, 193); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button.pr-rd-search-filled span svg path, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button.pr-rd-search-filled span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:active + button.pr-rd-search-filled span svg path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input:focus + button.pr-rd-search-filled span svg path { fill: rgb(255, 255, 255); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button { background-color: rgb(140, 140, 140); border-top: 1px solid rgb(140, 140, 140); border-right: 1px solid rgb(140, 140, 140); border-bottom: 1px solid rgb(140, 140, 140); border-image: initial; border-left: none; margin: 0px; position: absolute; right: 0px; width: 35px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-clear-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-clear-button { right: 35px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex { display: flex; position: relative; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::after, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::before, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::before { content: " "; display: table; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::after, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex::after { clear: both; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon { left: 8px; position: absolute; top: 8px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon path, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-search-icon path { fill: rgb(140, 140, 140); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex input, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex input { flex-grow: 3; flex-shrink: 4; padding: 5px 5px 5px 30px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-input-field, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-input-field { flex-grow: 5; position: relative; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button { background-color: rgb(48, 53, 51); border-radius: 1px; color: rgb(255, 255, 255); margin-left: 10px; padding: 0px 10px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:focus, .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:hover, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:focus, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:hover { background-color: rgb(89, 90, 91); }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:disabled, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button:disabled { opacity: 0.55; pointer-events: none; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button .pr-search-icon, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button .pr-search-icon { display: inline-block; height: auto; margin: 0px; width: 15px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button--mobile, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-icon-button--mobile { margin: 10px 0px 0px; max-width: 150px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-clear-button, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input-flex .pr-rd-search-reviews-clear-button { background: none; border: none; cursor: pointer; height: 35px; position: absolute; right: 0px; width: 35px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input--mobile, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input--mobile { flex-direction: column; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-sorts, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts { float: left; padding: 15px 0px; text-align: left; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort-group, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort-group { float: none; padding-left: 0px; padding-top: 10px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort-group .pr-caret-icon, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort-group .pr-caret-icon { color: rgb(118, 118, 118); display: inline-block; height: 26px; margin: 0px; position: absolute; transform: rotate(270deg) translate3d(-1px, -19px, 0px); width: 19px; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-sort, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-sort { font-size: 14px; margin: 0px; min-width: 150px; padding: 3px 10px 4px 4px; width: 100%; }

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container, .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container { margin-bottom: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort-group, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort-group, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort-group, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort-group { display: inline-block; padding-right: 10px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-sort-group:last-child, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-sort-group:last-child, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-sort-group:last-child, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-sort-group:last-child { padding-right: 0px; padding-top: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-review-total, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-total { display: inline-block; margin-top: 3px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-contents { flex-direction: row; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-search { float: left; width: 40%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header-search-sort .pr-rd-main-header-sorts-w-search { float: left; text-align: right; width: 60%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-reviews, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-reviews, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-reviews, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-reviews { float: right; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container { display: flex; flex-direction: column; float: right; margin-bottom: 0px; margin-top: 0px; max-width: 600px; width: 50%; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container label, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container label, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container label, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container label { align-self: flex-start; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input input { background-color: rgb(255, 255, 255); margin: 0px; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts { text-align: right; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-rd-sort { width: auto; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-container, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-container, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-container, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-container { align-items: flex-start; display: flex; flex-direction: column; }

.p-w-r .pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-total, .p-w-r .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-review-total, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-review-total { margin-top: 8px; }

.p-w-r .pr-content-collection-form .pr-media-modal .button__close { right: 0px; top: 0px; }

.p-w-r .pr-content-collection-form .pr-media-modal .button__close:active .pr-cross-icon__circle, .p-w-r .pr-content-collection-form .pr-media-modal .button__close:focus .pr-cross-icon__circle, .p-w-r .pr-content-collection-form .pr-media-modal .button__close:hover .pr-cross-icon__circle { stroke: none; }

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon { background: none; border: none; color: transparent; left: 0px; top: 0px; transform: rotate(0deg); }

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-content-collection-form .pr-media-modal .pr-cross-icon__circle { stroke: none; }

.p-w-r .pr-content-collection-form .pr-media-modal .pr-loading-indicator { margin: auto; position: relative; z-index: 10002; }

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body { background: rgb(255, 255, 255); border-radius: 4px; box-shadow: 0px 0px 11px -2px; height: auto; left: 50%; max-height: 100%; max-width: 95%; overflow-y: scroll; padding: 50px; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 600px; z-index: 10002; }

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-rating-stars { display: block; margin-bottom: 20px; width: 100%; }

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-star, .p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-star-selected { height: 40px; width: 40px; }

.p-w-r .pr-content-collection-form .pr-media-modal .modal__body .pr-modal-container { display: none; }

.p-w-r .pr-rd-play-icon { background-color: rgba(0, 0, 0, 0.75); border-radius: 50px; inset: 0px; margin: auto; padding: 1px 4px; position: absolute; width: auto; z-index: 2; }

.p-w-r .pr-review-snapshot { background-color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-h1, .p-w-r .pr-review-snapshot .pr-h2, .p-w-r .pr-review-snapshot .pr-h3, .p-w-r .pr-review-snapshot .pr-h4, .p-w-r .pr-review-snapshot .pr-h5, .p-w-r .pr-review-snapshot .pr-h6, .p-w-r .pr-review-snapshot h1, .p-w-r .pr-review-snapshot h2, .p-w-r .pr-review-snapshot h3, .p-w-r .pr-review-snapshot h4, .p-w-r .pr-review-snapshot h5, .p-w-r .pr-review-snapshot h6, .p-w-r .pr-review-snapshot p { margin: 0px; }

.p-w-r .pr-review-snapshot .pr-h1, .p-w-r .pr-review-snapshot h1 { color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot p { color: rgb(118, 118, 118); }

.p-w-r .pr-review-snapshot a, .p-w-r .pr-review-snapshot button { cursor: pointer; }

.p-w-r .pr-review-snapshot ul { list-style-type: none; margin: 0px; }

.p-w-r .pr-review-snapshot button { width: auto; }

.p-w-r .pr-review-snapshot dt { color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot::after, .p-w-r .pr-review-snapshot::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-snapshot-highlight { background-color: rgb(238, 238, 238); border-radius: 20px; color: rgb(102, 102, 102); font-size: 13.712px; font-weight: 700; margin-right: 5px; padding: 1px 9px; text-align: center; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-read-and-write { vertical-align: middle; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars { width: auto; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars::after, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png { padding: 0px; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { font-size: 14.864px; line-height: normal; margin-left: 5px; padding: 7px 8px 5px; }

.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-75-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-selected, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-100-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4-75-filled { height: 28px; width: 28px; }

.p-w-r .pr-review-snapshot .pr-snippet-stars-reco-inline .pr-snippet-stars-container { vertical-align: middle; }

.p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-filter-btn, .p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-histogram-stars { display: inline-block; position: relative; }

.p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-filter-btn .pr-tooltip-content, .p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-histogram-stars .pr-tooltip-content { background-color: rgba(51, 51, 51, 0.9); border: 1px solid transparent; border-radius: 3px; bottom: 100%; color: rgb(255, 255, 255); left: 50%; opacity: 0; padding: 7px; pointer-events: auto; position: absolute; text-align: center; transform: translateX(-50%) translateY(4px); transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); visibility: hidden; width: 185px; z-index: 1000; }

.p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-filter-btn .pr-tooltip-content__visible, .p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-histogram-stars .pr-tooltip-content__visible { opacity: 1; transform: translateX(-50%) translateY(-2px); visibility: visible; }

.p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-filter-btn .pr-tooltip-content::after, .p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-histogram-stars .pr-tooltip-content::after { border-width: 6px; border-style: solid; border-color: rgba(51, 51, 51, 0.9) transparent transparent; border-image: initial; content: ""; left: 50%; position: absolute; top: 100%; transform: translateX(-50%); z-index: 1001; }

.p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-filter-btn .pr-filter-btn:focus, .p-w-r .pr-review-snapshot.pr-review-snapshot-wcag2-2 .pr-histogram-stars .pr-filter-btn:focus { box-shadow: rgb(77, 144, 254) 0px 0px 5px; outline: transparent solid 2px; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:focus [data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:focus [data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:focus[data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:focus[data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:hover[data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:hover[data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:focus [data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:focus [data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:focus[data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:focus[data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:hover[data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-histogram-stars:hover[data-tooltip]::before { opacity: 1; transform: translateY(-4px); visibility: visible; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-filter-btn:focus { box-shadow: rgb(61, 134, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip] { cursor: pointer; position: relative; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip]::before { margin-bottom: -16px; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip]::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip]::before { bottom: 100%; opacity: 0; pointer-events: none; position: absolute; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); visibility: hidden; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip]::before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid; color: rgba(51, 51, 51, 0.9); content: " "; height: 0px; left: 50%; margin-bottom: -10px; margin-left: -13px; width: 0px; z-index: 1001; }

.p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot.pr-nonaccessible-tooltip [data-tooltip]::after { background-color: rgba(51, 51, 51, 0.9); border: 1px solid transparent; border-radius: 3px; color: rgb(255, 255, 255); content: attr(data-tooltip); font-size: 13.712px; left: calc(50% - 95px); line-height: 1.2; padding: 7px; text-align: center; width: 185px; z-index: 1000; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-content-block { margin-bottom: 20px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-subheadline { display: table-cell; vertical-align: baseline; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-headline { font-size: 28.576px; font-weight: 400; padding-right: 8px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro { align-items: baseline; border-bottom: 1px solid rgb(204, 204, 204); display: flex; margin: 0px 0px 20px; padding: 15px 0px 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container { display: flex; margin-bottom: 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container::after, .p-w-r .pr-review-snapshot .pr-review-snapshot-block-container::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block { border: 1px solid rgb(204, 204, 204); border-radius: 2px; float: left; margin-right: 1%; min-height: 259px; padding-bottom: 10px; width: 32.6%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block:last-child { margin-right: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dl, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt { width: 100%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dl { margin-bottom: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-accessible-block-heading, .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-histogram .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dd, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt { padding: 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt { background-color: rgb(246, 246, 246); color: rgb(48, 53, 51); font-size: 16px; font-weight: 700; line-height: 1.42857; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block dd { color: rgb(118, 118, 118); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def { padding: 5px 10px 9px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span { font-size: 13.712px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:first-of-type { padding-top: 25px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn { padding: 2px; width: 100% !important; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active { background-color: rgb(246, 246, 246); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__child { position: relative; text-align: left; width: 100%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__voteCount { background-color: rgb(11, 123, 193); color: rgb(255, 255, 255); width: 30px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__icon { text-align: right; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:active .pr-filter-btn, .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:hover .pr-filter-btn { background-color: rgb(246, 246, 246); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:active .pr-filter-btn__voteCount, .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount { background-color: rgb(11, 123, 193); color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering { height: 33px; padding: 5px 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:first-of-type { margin-top: 18px; padding: 5px 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active, .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering:hover { background-color: rgb(246, 246, 246); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active .pr-filter-btn::after, .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering--active .pr-filter-btn::before { visibility: hidden; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering .pr-cross-icon { display: inline-block; position: absolute; right: 0px; top: 4px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-highlight { font-size: 14.864px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container { margin-bottom: 20px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container::after, .p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram { display: table; margin: 18px 0px 0px; position: relative; width: 100%; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar-container { display: table-cell; vertical-align: middle; width: auto; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-bar { background-color: rgb(246, 246, 246); border-radius: 2px; box-shadow: none; float: none; height: 27px; width: 100%; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue { background: rgb(247, 148, 29); border: 1px solid transparent; box-sizing: border-box; height: 25px; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label { float: none; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars { cursor: pointer; height: 33px; margin-bottom: 0px; display: table-row !important; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover { background-color: rgb(246, 246, 246); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-bar { background-color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue { background: rgb(11, 123, 193); border-color: transparent; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label { color: rgb(1, 87, 135); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus { outline: none; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-ratings-histogram-bar { background-color: rgb(255, 255, 255); border-color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label { color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active { background-color: transparent; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-ratings-histogram-bar { background-color: rgb(221, 221, 221); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-ratings-histogram-barValue { background-color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:active .pr-histogram-label { color: rgb(48, 53, 51); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label { color: rgb(11, 123, 193); display: table-cell; font-size: 16px; padding: 0px 15px; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count { color: rgb(93, 93, 93); display: table-cell; font-size: 13.712px; font-weight: 700; padding: 0px 15px; text-align: right; vertical-align: middle; width: 30px; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-barValue { border-radius: 25px; height: 10px; width: 100%; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-msqs .pr-ratings-histogram-percent { color: rgb(118, 118, 118); display: table-cell; padding-left: 15px; width: 20px; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings { cursor: default; pointer-events: none; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover { background: transparent; color: rgb(204, 204, 204); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-ratings-histogram-bar { background: rgb(246, 246, 246); border-color: transparent; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-ratings-histogram-barValue { background: rgb(246, 246, 246); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:active .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:focus .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings:hover .pr-histogram-label { color: rgb(118, 118, 118); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings.pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings.pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings[data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings[data-tooltip]::before { display: none; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-zero-ratings .pr-histogram-label { color: rgb(118, 118, 118); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover { background-color: rgb(246, 246, 246); cursor: pointer; }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-bar, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-bar { background-color: rgb(221, 221, 221); }

.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-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-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-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-5 .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-barValue { background-color: rgb(11, 123, 193); }

.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 .pr-histogram-label, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .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-2 .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:hover .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-3 .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:hover .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-4 .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:hover .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-5 .pr-histogram-count, .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:hover .pr-histogram-count, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-label { color: rgb(0, 86, 135); }

.p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 [data-tooltip]::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-snapshot-tooltip::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-snapshot-tooltip::before, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover [data-tooltip]::after, .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover [data-tooltip]::before { visibility: hidden; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple { align-items: center; display: flex; flex-direction: row; margin: 40px 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block { align-items: center; border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(204, 204, 204); display: flex; flex: 1 1 0%; justify-content: center; margin-right: 0px; min-height: 210px; padding: 20px; width: inherit; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block:last-child { border: none; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-recommend { margin-right: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-headline { background-color: transparent; display: none; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-histogram { display: block; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-ratings-histogram { margin: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline { color: rgb(74, 74, 74); font-size: 48px; margin-bottom: 10px; text-align: center; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-snippets { width: auto; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets { text-align: center; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write { display: block; text-align: center; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a { background-color: rgb(11, 123, 193); background-image: none; border-style: solid; border-color: rgb(187, 227, 251); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus { background-color: rgb(8, 92, 145); border-color: rgb(67, 176, 244); color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover { background-color: rgb(8, 92, 145); border-color: rgb(130, 202, 248); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active { background-color: rgb(8, 92, 145); background-image: none; border-color: rgb(130, 202, 248); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle.focus, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:focus, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:hover { background-color: rgb(6, 71, 111); border-color: rgb(67, 176, 244); color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled].focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:hover, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover { background-color: rgb(11, 123, 193); border-color: rgb(187, 227, 251); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a .badge { background-color: rgb(255, 255, 255); color: rgb(11, 123, 193); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-rating-count, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-review-count { display: block; font-weight: 700; margin: 10px 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-rating-decimal { display: none; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend { max-width: inherit; text-align: center; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend > div { margin: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent { border-radius: 12px; font-weight: 550; padding: 2px 4px 2px 6px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon { margin-right: 0px; padding: 10px 8px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon svg { height: 30px; width: 30px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-checkbox-icon circle { stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-gray { background-color: rgb(120, 120, 120); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-gray circle { fill: rgb(120, 120, 120); stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green { background-color: rgb(10, 137, 0); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-green circle { fill: rgb(10, 137, 0); stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow { background-color: rgb(188, 90, 41); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow circle { fill: rgb(188, 90, 41); stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow .pr-reco span { color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-orange { background-color: rgb(188, 90, 41); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-orange circle { fill: rgb(188, 90, 41); stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-red { background-color: rgb(188, 90, 41); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-red circle { fill: rgb(188, 90, 41); stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco { padding: 13px 5px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco span { color: rgb(255, 255, 255); font-size: 40px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-reco-to-friend-message { background: rgb(255, 255, 255); line-height: normal; margin: 0px; padding: 10px 0px; text-align: center; display: block !important; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram { border-spacing: 5px; display: table; float: left; padding-right: 10%; width: 50%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs { display: table-row; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-ratings-histogram { border-spacing: 0px 11px; padding: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-label { color: rgb(118, 118, 118); display: table-cell; font-size: 13.712px; padding-right: 10px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs, .p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-stars { cursor: default; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msqs:hover .pr-ratings-histogram-barValue, .p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue { background: rgb(247, 148, 29); }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-histogram .pr-histogram-msq-headline { color: rgb(51, 51, 51); font-size: 13.712px; font-weight: 700; margin-bottom: 10px; }

.p-w-r .pr-review-snapshot .pr-msq-list { display: table; margin-bottom: 15px; }

.p-w-r .pr-review-snapshot .pr-msq-list dd, .p-w-r .pr-review-snapshot .pr-msq-list dt, .p-w-r .pr-review-snapshot .pr-msq-list li { display: table-cell; font-size: 13.712px; vertical-align: middle; }

.p-w-r .pr-review-snapshot .pr-msq-list dd, .p-w-r .pr-review-snapshot .pr-msq-list li { color: rgb(118, 118, 118); display: inline-block; padding: 5px 15px 0px 0px; }

.p-w-r .pr-review-snapshot .pr-msq-list dd:last-child, .p-w-r .pr-review-snapshot .pr-msq-list li:last-child { margin-right: 0px; }

.p-w-r .pr-review-snapshot .pr-msq-list dt { margin-bottom: 0px; padding-right: 10px; width: 150px; }

.p-w-r .pr-review-snapshot .pr-msq-list dt > * { font-size: 13.712px; font-weight: 700; }

.p-w-r .pr-review-snapshot .pr-msq-list li { line-height: 19.5886px; }

.p-w-r .pr-review-snapshot .pr-msq-list .pr-ada-msq-filter-btns { line-height: 17.1429px; }

.p-w-r .pr-review-snapshot .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-star-high-contrast, .p-w-r .pr-review-snapshot .pr-star-high-contrast-0-filled, .p-w-r .pr-review-snapshot .pr-star-high-contrast-100-filled, .p-w-r .pr-review-snapshot .pr-star-high-contrast-25-filled, .p-w-r .pr-review-snapshot .pr-star-high-contrast-50-filled, .p-w-r .pr-review-snapshot .pr-star-high-contrast-75-filled, .p-w-r .pr-review-snapshot .pr-star-v4, .p-w-r .pr-review-snapshot .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-star-v4-100-filled, .p-w-r .pr-review-snapshot .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-star-v4-75-filled { height: 20px; width: 20px; }

.p-w-r .pr-review-snapshot .pr-star, .p-w-r .pr-review-snapshot .pr-star-selected, .p-w-r .pr-review-snapshot .pr-star-selected:hover, .p-w-r .pr-review-snapshot .pr-star:hover { background-size: 25px 25px; border-radius: 3px; height: 20px; margin-left: 0px; margin-right: 2px; padding: 0px; width: 20px; }

.p-w-r .pr-review-snapshot .pr-rating-stars { float: left; }

.p-w-r .pr-review-snapshot .pr-snippet-star-rating { height: 25px; margin-bottom: 10px; }

.p-w-r .pr-review-snapshot .pr-snippet-rating-decimal { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 2px; display: inline-block; float: left; height: 20px; padding: 2px 7px 0px; vertical-align: middle; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snippet-star-rating, .p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snippet-star-rating { margin-bottom: 0px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snippet-rating-decimal, .p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snippet-rating-decimal { padding: 2px 5px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-msqs .pr-snapshot-highlight, .p-w-r .pr-review-snapshot .pr-review-snapshot-subratings .pr-snapshot-highlight { font-size: 13.712px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-subratings { margin-bottom: 5px; }

.p-w-r .pr-review-snapshot .pr-rd-def-list { display: table-row; }

.p-w-r .pr-review-snapshot .pr-rd-def-list dd, .p-w-r .pr-review-snapshot .pr-rd-def-list dt { display: table-cell; font-size: 13.712px; height: 30px; padding: 0px 15px 0px 0px; vertical-align: top; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff { border: 1px solid rgb(204, 204, 204); border-radius: 2px; font-size: 100%; margin-bottom: 20px; overflow: hidden; position: relative; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff::after, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars { border: none; margin-bottom: 7px; padding: 0px; width: 100%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars::after, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars::before { content: " "; display: table; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-stars::after { clear: both; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-0-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-100-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-25-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-50-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-accessible-75-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast-0-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast-100-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast-25-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast-50-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-high-contrast-75-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-0-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-100-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-25-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-50-filled, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-v4-75-filled { height: 18px; margin-left: 0px; margin-right: 2px; padding: 0px; width: 18px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-selected, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star-selected:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-star:hover { background-size: 25px 25px; border-radius: 3px; height: 18px; margin-left: 0px; margin-right: 2px; padding: 0px; width: 18px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-rating-stars { float: left; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-rating-star { padding: 3px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-star-rating { height: 25px; margin-bottom: 5px; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-faceoff .pr-snippet-rating-decimal { display: inline-block; float: left; height: 18px; line-height: normal; margin-bottom: 0px; margin-left: 2px; padding: 1px 7px; vertical-align: middle; }

.p-w-r .pr-review-snapshot .pr-less-button, .p-w-r .pr-review-snapshot .pr-more-button { background-color: transparent; border: none; }

.p-w-r .pr-review-snapshot .pr-faceoff-negative, .p-w-r .pr-review-snapshot .pr-faceoff-positive { background-color: transparent; float: left; padding: 15px; width: 50%; }

.p-w-r .pr-review-snapshot .pr-faceoff-positive { padding-right: 4%; }

.p-w-r .pr-review-snapshot .pr-faceoff-negative { padding-left: 4%; }

.p-w-r .pr-review-snapshot .pr-faceoff-label { font-size: 13.712px; font-weight: 700; margin: 0px 0px 10px; }

.p-w-r .pr-review-snapshot .pr-faceoff-title { color: rgb(48, 53, 51); font-size: 18px; font-weight: 700; line-height: 1.3; margin: 0px 0px 10px; }

.p-w-r .pr-review-snapshot .pr-faceoff-review { font-size: 13.712px; line-height: 20px; margin-bottom: 30px; }

.p-w-r .pr-review-snapshot .pr-faceoff-img { border-right: 1px solid rgb(204, 204, 204); cursor: default; float: left; height: 100%; left: 50%; margin: 0px; position: absolute; text-align: center; top: 0px; width: 1px; }

.p-w-r .pr-review-snapshot .pr-faceoff-img-txt { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 2px; color: rgb(48, 53, 51); display: inline-block; left: -22px; line-height: 12px; padding: 8px 12px; position: absolute; top: 45%; }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded { background: none; border: none; bottom: 10px; color: rgb(11, 123, 193); display: flex; font-size: 13.712px; position: absolute; }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover { color: rgb(7, 77, 121); }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover .pr-caret-icon__line { stroke: rgb(7, 77, 121); }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon svg, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon svg { height: 20px; transform: rotate(-90deg); width: 20px; }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete .pr-caret-icon__line, .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded .pr-caret-icon svg { transform: rotate(90deg); }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-msq-histogram { width: 100%; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container { display: block; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-headline { display: block; margin-bottom: 5px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-subheadline { display: block; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block { margin-bottom: 15px; margin-right: 0px; min-height: 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple { display: block; margin: 20px 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block { border: none; display: block; padding: 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block-brandscore { border-top: 1px solid rgb(204, 204, 204); margin: 5px 0px 15px; padding: 20px 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline { display: none; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-snippets { text-align: left; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-rating-decimal { display: block; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block-recommend { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 15px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-read-and-write { text-align: left; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-write-review-link { width: 100%; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-reco-to-friend { text-align: left; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-reco-to-friend-percent { border-radius: 12px; padding: 0px 9px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-checkbox-icon { margin-right: 0px; padding: 7px 4px 7px 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-checkbox-icon svg { height: 15px; width: 15px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco { margin: 0px; padding: 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco span { font-size: 16px; font-weight: 550; line-height: 36px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco-green span { line-height: 30px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco-value { margin-right: 0px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-reco-to-friend-message { line-height: normal; margin-left: 5px; max-width: inherit; padding: 12px 0px; text-align: left; display: inline-block !important; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-negative, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-positive { padding: 15px; position: relative; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img { border-top: 1px solid rgb(204, 204, 204); float: left; height: 1px; left: 0px; margin: 15px 0px; position: relative; text-align: center; top: 50%; width: 100%; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-img-txt { left: 50%; margin-left: -15px; top: -15px; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-msq-list dt { vertical-align: top; }

.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-msq-list dd, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-close-filter { margin-bottom: 5px; }

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-ratings-histogram-barValue { background: rgb(240, 94, 36); }

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-snippet-stars-png .pr-snippet-rating-decimal { padding: 6px 8px 4px; }

.p-w-r .pr-review-snapshot.pr-review-accessible .pr-review-snapshot-faceoff .pr-snippet-rating-decimal { height: auto; padding: 3px 7px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple { margin: 10px 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block { flex: 0 0 auto; width: 32.6%; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-simple .pr-review-snapshot-block.pr-review-snapshot-block-brandscore { flex: 0 0 66%; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block { margin-bottom: 15px; padding-bottom: 15px; width: 100%; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-simple .pr-review-snapshot-block.pr-review-snapshot-block-brandscore { border-top: 1px solid rgb(204, 204, 204); margin: 5px 0px 15px; padding: 20px 0px; }

.p-w-r .pr-media-modal { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 10000; }

.p-w-r .pr-media-modal .overlay { background-color: rgba(0, 0, 0, 0.7); height: 100%; left: 0px; overflow: hidden; position: fixed; top: 0px; width: 100%; z-index: 10001; }

.p-w-r .pr-media-modal .overlay--light { background-color: rgba(250, 250, 250, 0.8); }

.p-w-r .pr-media-modal .overlay--dark { background-color: rgba(0, 0, 0, 0.7); }

.p-w-r .pr-media-modal .modal__header { box-shadow: 0px 0px 5px 1px; height: 55px; position: absolute; top: 0px; width: 100%; z-index: 100; }

.p-w-r .pr-media-modal .modal__header--dark { background-color: rgb(51, 51, 51); }

.p-w-r .pr-media-modal .modal__header--dark button, .p-w-r .pr-media-modal .modal__header--dark p, .p-w-r .pr-media-modal .modal__header--dark span { color: rgb(255, 255, 255); }

.p-w-r .pr-media-modal .modal__header--dark button:focus, .p-w-r .pr-media-modal .modal__header--dark button:hover, .p-w-r .pr-media-modal .modal__header--dark p:focus, .p-w-r .pr-media-modal .modal__header--dark p:hover, .p-w-r .pr-media-modal .modal__header--dark span:focus, .p-w-r .pr-media-modal .modal__header--dark span:hover { color: rgb(38, 164, 243); }

.p-w-r .pr-media-modal .modal__header--light { background-color: rgb(255, 255, 255); }

.p-w-r .pr-media-modal .modal__header--light button, .p-w-r .pr-media-modal .modal__header--light p, .p-w-r .pr-media-modal .modal__header--light span { color: rgb(11, 123, 193); }

.p-w-r .pr-media-modal .modal__header--light button:focus, .p-w-r .pr-media-modal .modal__header--light button:hover, .p-w-r .pr-media-modal .modal__header--light p:focus, .p-w-r .pr-media-modal .modal__header--light p:hover, .p-w-r .pr-media-modal .modal__header--light span:focus, .p-w-r .pr-media-modal .modal__header--light span:hover { color: rgb(7, 77, 121); }

.p-w-r .pr-media-modal .modal__body { background-color: transparent; height: 100%; margin: auto; overflow: hidden; position: relative; vertical-align: middle; width: 100%; }

.p-w-r .pr-media-modal .modal__footer { bottom: 0px; height: 200px; position: fixed; width: 100%; }

.p-w-r .pr-media-modal .pr-cross-icon { display: block; height: 50px; width: 50px; }

.p-w-r .pr-media-modal .pr-cross-icon__circle, .p-w-r .pr-media-modal .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-media-modal .button__close { background: none; border: none; cursor: pointer; display: block; height: 50px; position: fixed; right: 30px; top: 30px; width: 50px; z-index: 10004; }

.p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__circle, .p-w-r .pr-media-modal .button__close:focus .pr-cross-icon__line, .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__circle, .p-w-r .pr-media-modal .button__close:hover .pr-cross-icon__line { stroke: rgb(62, 174, 244); }

.p-w-r .pr-media-modal .button__close--light .pr-cross-icon__circle, .p-w-r .pr-media-modal .button__close--light .pr-cross-icon__line { stroke: rgb(151, 151, 151); }

.p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__circle, .p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__circle--light, .p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__line, .p-w-r .pr-media-modal .button__close--light:focus .pr-cross-icon__line--light, .p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__circle, .p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__circle--light, .p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__line, .p-w-r .pr-media-modal .button__close--light:hover .pr-cross-icon__line--light { stroke: rgb(0, 0, 0); }

@media (max-width: 580px) {
  .p-w-r .pr-media-modal .button__close--light { right: 10px; }
}

.p-w-r .pr-media-modal .pr-modal-flagging-form { height: 100%; pointer-events: none; position: absolute; width: 100%; z-index: 99999; }

.p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container { align-items: center; display: flex; flex: 0 1 auto; height: 100%; justify-content: center; margin-top: -5%; }

.p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form { box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; height: auto; padding: 20px; pointer-events: all; width: 550px; }

@media (max-width: 580px) {
  .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container { margin-top: 0px; }
  .p-w-r .pr-media-modal .pr-modal-flagging-form .pr-inner-flagging-form-container form { box-shadow: none; }
  .p-w-r .pr-media-modal .pr-modal-flagging-form { background: rgba(0, 0, 0, 0.6); }
}

.p-w-r .pr-media-modal .pr-modal-flagging-form--light { background: none; height: 100%; padding: 55px; position: relative; }

.p-w-r .pr-media-modal .pr-modal-flagging-form--light-in { transform: translate3d(0px, -90%, 0px); transition: transform 0.3s ease-in-out, visibility ease-in-out, -webkit-transform 0.3s ease-in-out; visibility: visible; }

.p-w-r .pr-media-modal .pr-modal-flagging-form--light-out { transform: translate3d(0px, -290%, 0px); transition: transform 0.3s ease-in-out, visibility 0.4s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out; visibility: hidden; }

@media (max-width: 550px) {
  .p-w-r .pr-media-modal .pr-modal-flagging-form--light { height: 100vh; margin-top: -10%; padding: 0px; position: fixed; width: 100vw; }
  .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container { height: inherit; margin-top: inherit; }
  .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container form { box-shadow: rgba(0, 0, 0, 0.5) 0px 4px 9px -1px; }
  .p-w-r .pr-media-modal .pr-modal-flagging-form--light .pr-inner-flagging-form-container .pr-flagging-radiogroup { flex-direction: column; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) { position: static; width: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) img { display: inline-block; margin: 0px auto; max-height: 85%; max-width: 100%; min-width: 1px; width: auto; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--light { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark { background-color: rgb(51, 51, 51); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark .pr-rid-rating, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark p, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .theme--dark span { color: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__header { height: 100px; top: 0px; width: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body { height: 80%; margin: auto; overflow: hidden; padding: 0px 0px 60px; position: absolute; top: 50px; vertical-align: middle; width: 300%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body::after, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body::before { content: " "; display: table; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body::after { clear: both; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light { height: 100%; padding: 0px; top: 0px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide { padding: 30px 0px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide__center { overflow-y: scroll; z-index: 10002; }

@media screen and (max-device-width: 1000px) {
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__body--light .slide { padding: 0px; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer { bottom: 0px; box-shadow: 0px 0px 16px 0px; padding: 20px; position: fixed; width: 100%; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer > span { font-weight: 700; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer p, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer span { font-size: 19px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer .pr-helpful-btn { margin: 10px 0px; }

@media (max-width: 800px) {
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer { padding: 10px; }
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer > span { display: inline-block; width: 220px; }
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action { display: block; }
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action .pr-rd-helpful-text { display: none; }
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-helpful-action button { margin: 5px 0px; }
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-rd-flag-image-container { display: block; margin-left: 0px; text-align: center; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging { display: inline-block; float: right; margin-top: -45px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div { display: inline-block; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div span { font-size: 16px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div button { background-color: rgb(234, 235, 237); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div button span { color: rgb(105, 105, 107); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging div span { margin-right: 15px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging aside { display: inline-block; margin-left: 0px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging aside a { color: rgb(195, 195, 195); text-decoration: none; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-helpful-active .pr-helpful-count { color: rgb(255, 255, 255) !important; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-icon { margin-right: 0px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .carousel__footer--flagging .pr-flag-image-thankyou { color: rgb(195, 195, 195); display: inline-block; font-size: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button { background: none; border: none; cursor: pointer; height: 50px; position: fixed; top: 45%; width: 50px; z-index: 10003; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light { height: 100px; width: 100px; }

@media (max-width: 800px) {
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light { height: 50px; width: 50px; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button__next { right: 10px; transform: rotate(180deg); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button__prev { left: 10px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon { background-color: transparent; border: none; cursor: pointer; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon { background: rgb(255, 255, 255); border-radius: 50%; display: block; height: 50px; width: 50px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon__circle { stroke: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light { height: 100px; width: 100px; }

@media (max-width: 800px) {
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light { height: 50px; width: 50px; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon { background: transparent; height: 100px; width: 100px; }

@media (max-width: 800px) {
  .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon { height: 50px; width: 50px; }
}

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon--light .pr-caret-icon__line { stroke: rgb(151, 151, 151); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon { background: rgba(74, 153, 202, 0.7); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon__circle { stroke: none; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button .icon:hover .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button:hover .pr-caret-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover { box-shadow: none; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon { background: none; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon__circle { stroke: none; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light .icon:hover .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .button--light:hover .pr-caret-icon__line { stroke: rgb(0, 0, 0); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide { align-items: center; display: flex; flex: 0 1 auto; flex-wrap: wrap; float: left; height: 100%; min-height: 1px; overflow: hidden; position: relative; transition: opacity 0.5s; width: 33.1%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide iframe, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide img, .p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide video { display: inline-block; position: relative; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide video { max-width: 100%; min-width: 275px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide > section { margin: auto; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide .pr-video-tile { height: 85%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide--dark img { box-shadow: 0px 0px 48px -6px; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center { z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center-left--active { transform: translateX(100%); transition: transform 0.5s, -webkit-transform 0.5s; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center-right--active { transform: translateX(-100%); transition: transform 0.5s, -webkit-transform 0.5s; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center p { text-align: center; width: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__center p span { color: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left { margin-left: -33%; transform: translateX(-33%); z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left--active { transform: translateX(100%); transition: transform 0.5s, -webkit-transform 0.5s; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left p { text-align: center; width: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__left p span { color: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right { margin-right: -33%; transform: translateX(33%); z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right--active { transform: translateX(-100%); transition: transform 0.5s, -webkit-transform 0.5s; z-index: 10002; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right p { text-align: center; width: 100%; }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide__right p span { color: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel:not(.pr-no-conflict) .slide--active-fade { opacity: 0; }

.p-w-r .p-w-r .pr-read-review .pr-header-filters--mobile .pr-rd-review-header-contents, .p-w-r .pr-review-display .pr-header-filters--mobile .pr-rd-review-header-contents { background-color: rgb(255, 255, 255); padding: 0px; }

.p-w-r .pr-header-filters .pr-filters__title { margin: 0px; }

.p-w-r .pr-clearfix { clear: both; height: 0px; margin: 0px; padding: 0px; }

.p-w-r .field, .p-w-r .pr-row { background: none; text-align: left; }

.p-w-r .pr-header-title { border: none !important; padding: 0px !important; }

.p-w-r .caret { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px dashed; display: inline-block; height: 0px; margin-left: 2px; vertical-align: middle; width: 0px; }

.p-w-r .dropdown, .p-w-r .dropup { position: relative; }

.p-w-r .dropdown-toggle:focus { outline: 0px; }

.p-w-r .dropdown-menu { background-clip: padding-box; background-color: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px; display: none; float: left; font-size: 14px; left: 0px; list-style: none; margin: 2px 0px 0px; min-width: 160px; padding: 5px 0px; position: absolute; text-align: left; top: 100%; z-index: 1000; }

.p-w-r .dropdown-menu.pr-pull-right, .p-w-r .dropdown-menu.pull-right { left: auto; right: 0px; }

.p-w-r .dropdown-menu .divider { background-color: rgb(229, 229, 229); height: 1px; margin: 9px 0px; overflow: hidden; }

.p-w-r .dropdown-menu > li > a { clear: both; color: rgb(51, 51, 51); display: block; font-weight: 400; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }

.p-w-r .dropdown-menu > li > a:focus, .p-w-r .dropdown-menu > li > a:hover { background-color: rgb(245, 245, 245); color: rgb(38, 38, 38); text-decoration: none; }

.p-w-r .dropdown-menu > .active > a, .p-w-r .dropdown-menu > .active > a:focus, .p-w-r .dropdown-menu > .active > a:hover { background-color: rgb(51, 122, 183); color: rgb(255, 255, 255); outline: 0px; text-decoration: none; }

.p-w-r .dropdown-menu > .disabled > a, .p-w-r .dropdown-menu > .disabled > a:focus, .p-w-r .dropdown-menu > .disabled > a:hover { color: rgb(119, 119, 119); }

.p-w-r .dropdown-menu > .disabled > a:focus, .p-w-r .dropdown-menu > .disabled > a:hover { background-color: transparent; background-image: none; cursor: not-allowed; text-decoration: none; }

.p-w-r .open > .dropdown-menu { display: block; }

.p-w-r .open > a { outline: 0px; }

.p-w-r .dropdown-menu-right { left: auto; right: 0px; }

.p-w-r .dropdown-menu-left { left: 0px; right: auto; }

.p-w-r .dropdown-header { color: rgb(119, 119, 119); display: block; font-size: 12px; line-height: 1.42857; padding: 3px 20px; white-space: nowrap; }

.p-w-r .dropdown-backdrop { inset: 0px; position: fixed; z-index: 990; }

.p-w-r .pr-pull-right > .dropdown-menu, .p-w-r .pull-right > .dropdown-menu { left: auto; right: 0px; }

.p-w-r .dropup .caret, .p-w-r .navbar-fixed-bottom .dropdown .caret { border-bottom: 4px dashed; border-top: 0px; content: ""; }

.p-w-r .dropup .dropdown-menu, .p-w-r .navbar-fixed-bottom .dropdown .dropdown-menu { bottom: 100%; margin-bottom: 2px; top: auto; }

@media (min-width: 768px) {
  .p-w-r .navbar-right .dropdown-menu { left: auto; right: 0px; }
  .p-w-r .navbar-right .dropdown-menu-left { left: 0px; right: auto; }
}

.p-w-r .btn { background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1.42857; margin-bottom: 0px; padding: 6px 12px; text-align: center; touch-action: manipulation; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .btn.active.focus, .p-w-r .btn.active:focus, .p-w-r .btn.focus, .p-w-r .btn:active.focus, .p-w-r .btn:active:focus, .p-w-r .btn:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }

.p-w-r .btn.focus, .p-w-r .btn:focus, .p-w-r .btn:hover { color: rgb(51, 51, 51); text-decoration: none; }

.p-w-r .btn.active, .p-w-r .btn:active { background-image: none; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; outline: 0px; }

.p-w-r .btn.disabled, .p-w-r .btn[disabled], fieldset[disabled] .p-w-r .btn { box-shadow: none; cursor: not-allowed; opacity: 0.65; }

.p-w-r a.btn.disabled, fieldset[disabled] .p-w-r a.btn { pointer-events: none; }

.p-w-r .btn-default { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); color: rgb(51, 51, 51); }

.p-w-r .btn-default.focus, .p-w-r .btn-default:focus { background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .btn-default:hover { background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .btn-default.dropdown-toggle, .p-w-r .btn-default.active, .p-w-r .btn-default:active { background-color: rgb(230, 230, 230); background-image: none; border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .btn-default.dropdown-toggle.focus, .open > .p-w-r .btn-default.dropdown-toggle:focus, .open > .p-w-r .btn-default.dropdown-toggle:hover, .p-w-r .btn-default.active.focus, .p-w-r .btn-default.active:focus, .p-w-r .btn-default.active:hover, .p-w-r .btn-default:active.focus, .p-w-r .btn-default:active:focus, .p-w-r .btn-default:active:hover { background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .btn-default.disabled.focus, .p-w-r .btn-default.disabled:focus, .p-w-r .btn-default.disabled:hover, .p-w-r .btn-default[disabled].focus, .p-w-r .btn-default[disabled]:focus, .p-w-r .btn-default[disabled]:hover, fieldset[disabled] .p-w-r .btn-default.focus, fieldset[disabled] .p-w-r .btn-default:focus, fieldset[disabled] .p-w-r .btn-default:hover { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.p-w-r .btn-default .badge { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }

.p-w-r .btn-primary { background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); color: rgb(255, 255, 255); }

.p-w-r .btn-primary.focus, .p-w-r .btn-primary:focus { background-color: rgb(40, 96, 144); border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); }

.p-w-r .btn-primary:hover { background-color: rgb(40, 96, 144); border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-primary.dropdown-toggle, .p-w-r .btn-primary.active, .p-w-r .btn-primary:active { background-color: rgb(40, 96, 144); background-image: none; border-color: rgb(32, 77, 116); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-primary.dropdown-toggle.focus, .open > .p-w-r .btn-primary.dropdown-toggle:focus, .open > .p-w-r .btn-primary.dropdown-toggle:hover, .p-w-r .btn-primary.active.focus, .p-w-r .btn-primary.active:focus, .p-w-r .btn-primary.active:hover, .p-w-r .btn-primary:active.focus, .p-w-r .btn-primary:active:focus, .p-w-r .btn-primary:active:hover { background-color: rgb(32, 77, 116); border-color: rgb(18, 43, 64); color: rgb(255, 255, 255); }

.p-w-r .btn-primary.disabled.focus, .p-w-r .btn-primary.disabled:focus, .p-w-r .btn-primary.disabled:hover, .p-w-r .btn-primary[disabled].focus, .p-w-r .btn-primary[disabled]:focus, .p-w-r .btn-primary[disabled]:hover, fieldset[disabled] .p-w-r .btn-primary.focus, fieldset[disabled] .p-w-r .btn-primary:focus, fieldset[disabled] .p-w-r .btn-primary:hover { background-color: rgb(51, 122, 183); border-color: rgb(46, 109, 164); }

.p-w-r .btn-primary .badge { background-color: rgb(255, 255, 255); color: rgb(51, 122, 183); }

.p-w-r .btn-success { background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); color: rgb(255, 255, 255); }

.p-w-r .btn-success.focus, .p-w-r .btn-success:focus { background-color: rgb(68, 157, 68); border-color: rgb(37, 86, 37); color: rgb(255, 255, 255); }

.p-w-r .btn-success:hover { background-color: rgb(68, 157, 68); border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-success.dropdown-toggle, .p-w-r .btn-success.active, .p-w-r .btn-success:active { background-color: rgb(68, 157, 68); background-image: none; border-color: rgb(57, 132, 57); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-success.dropdown-toggle.focus, .open > .p-w-r .btn-success.dropdown-toggle:focus, .open > .p-w-r .btn-success.dropdown-toggle:hover, .p-w-r .btn-success.active.focus, .p-w-r .btn-success.active:focus, .p-w-r .btn-success.active:hover, .p-w-r .btn-success:active.focus, .p-w-r .btn-success:active:focus, .p-w-r .btn-success:active:hover { background-color: rgb(57, 132, 57); border-color: rgb(37, 86, 37); color: rgb(255, 255, 255); }

.p-w-r .btn-success.disabled.focus, .p-w-r .btn-success.disabled:focus, .p-w-r .btn-success.disabled:hover, .p-w-r .btn-success[disabled].focus, .p-w-r .btn-success[disabled]:focus, .p-w-r .btn-success[disabled]:hover, fieldset[disabled] .p-w-r .btn-success.focus, fieldset[disabled] .p-w-r .btn-success:focus, fieldset[disabled] .p-w-r .btn-success:hover { background-color: rgb(92, 184, 92); border-color: rgb(76, 174, 76); }

.p-w-r .btn-success .badge { background-color: rgb(255, 255, 255); color: rgb(92, 184, 92); }

.p-w-r .btn-info { background-color: rgb(91, 192, 222); border-color: rgb(70, 184, 218); color: rgb(255, 255, 255); }

.p-w-r .btn-info.focus, .p-w-r .btn-info:focus { background-color: rgb(49, 176, 213); border-color: rgb(27, 109, 133); color: rgb(255, 255, 255); }

.p-w-r .btn-info:hover { background-color: rgb(49, 176, 213); border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-info.dropdown-toggle, .p-w-r .btn-info.active, .p-w-r .btn-info:active { background-color: rgb(49, 176, 213); background-image: none; border-color: rgb(38, 154, 188); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-info.dropdown-toggle.focus, .open > .p-w-r .btn-info.dropdown-toggle:focus, .open > .p-w-r .btn-info.dropdown-toggle:hover, .p-w-r .btn-info.active.focus, .p-w-r .btn-info.active:focus, .p-w-r .btn-info.active:hover, .p-w-r .btn-info:active.focus, .p-w-r .btn-info:active:focus, .p-w-r .btn-info:active:hover { background-color: rgb(38, 154, 188); border-color: rgb(27, 109, 133); color: rgb(255, 255, 255); }

.p-w-r .btn-info.disabled.focus, .p-w-r .btn-info.disabled:focus, .p-w-r .btn-info.disabled:hover, .p-w-r .btn-info[disabled].focus, .p-w-r .btn-info[disabled]:focus, .p-w-r .btn-info[disabled]:hover, fieldset[disabled] .p-w-r .btn-info.focus, fieldset[disabled] .p-w-r .btn-info:focus, fieldset[disabled] .p-w-r .btn-info:hover { background-color: rgb(91, 192, 222); border-color: rgb(70, 184, 218); }

.p-w-r .btn-info .badge { background-color: rgb(255, 255, 255); color: rgb(91, 192, 222); }

.p-w-r .btn-warning { background-color: rgb(240, 173, 78); border-color: rgb(238, 162, 54); color: rgb(255, 255, 255); }

.p-w-r .btn-warning.focus, .p-w-r .btn-warning:focus { background-color: rgb(236, 151, 31); border-color: rgb(152, 95, 13); color: rgb(255, 255, 255); }

.p-w-r .btn-warning:hover { background-color: rgb(236, 151, 31); border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-warning.dropdown-toggle, .p-w-r .btn-warning.active, .p-w-r .btn-warning:active { background-color: rgb(236, 151, 31); background-image: none; border-color: rgb(213, 133, 18); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-warning.dropdown-toggle.focus, .open > .p-w-r .btn-warning.dropdown-toggle:focus, .open > .p-w-r .btn-warning.dropdown-toggle:hover, .p-w-r .btn-warning.active.focus, .p-w-r .btn-warning.active:focus, .p-w-r .btn-warning.active:hover, .p-w-r .btn-warning:active.focus, .p-w-r .btn-warning:active:focus, .p-w-r .btn-warning:active:hover { background-color: rgb(213, 133, 18); border-color: rgb(152, 95, 13); color: rgb(255, 255, 255); }

.p-w-r .btn-warning.disabled.focus, .p-w-r .btn-warning.disabled:focus, .p-w-r .btn-warning.disabled:hover, .p-w-r .btn-warning[disabled].focus, .p-w-r .btn-warning[disabled]:focus, .p-w-r .btn-warning[disabled]:hover, fieldset[disabled] .p-w-r .btn-warning.focus, fieldset[disabled] .p-w-r .btn-warning:focus, fieldset[disabled] .p-w-r .btn-warning:hover { background-color: rgb(240, 173, 78); border-color: rgb(238, 162, 54); }

.p-w-r .btn-warning .badge { background-color: rgb(255, 255, 255); color: rgb(240, 173, 78); }

.p-w-r .btn-danger { background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); color: rgb(255, 255, 255); }

.p-w-r .btn-danger.focus, .p-w-r .btn-danger:focus { background-color: rgb(201, 48, 44); border-color: rgb(118, 28, 25); color: rgb(255, 255, 255); }

.p-w-r .btn-danger:hover { background-color: rgb(201, 48, 44); border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-danger.dropdown-toggle, .p-w-r .btn-danger.active, .p-w-r .btn-danger:active { background-color: rgb(201, 48, 44); background-image: none; border-color: rgb(172, 41, 37); color: rgb(255, 255, 255); }

.open > .p-w-r .btn-danger.dropdown-toggle.focus, .open > .p-w-r .btn-danger.dropdown-toggle:focus, .open > .p-w-r .btn-danger.dropdown-toggle:hover, .p-w-r .btn-danger.active.focus, .p-w-r .btn-danger.active:focus, .p-w-r .btn-danger.active:hover, .p-w-r .btn-danger:active.focus, .p-w-r .btn-danger:active:focus, .p-w-r .btn-danger:active:hover { background-color: rgb(172, 41, 37); border-color: rgb(118, 28, 25); color: rgb(255, 255, 255); }

.p-w-r .btn-danger.disabled.focus, .p-w-r .btn-danger.disabled:focus, .p-w-r .btn-danger.disabled:hover, .p-w-r .btn-danger[disabled].focus, .p-w-r .btn-danger[disabled]:focus, .p-w-r .btn-danger[disabled]:hover, fieldset[disabled] .p-w-r .btn-danger.focus, fieldset[disabled] .p-w-r .btn-danger:focus, fieldset[disabled] .p-w-r .btn-danger:hover { background-color: rgb(217, 83, 79); border-color: rgb(212, 63, 58); }

.p-w-r .btn-danger .badge { background-color: rgb(255, 255, 255); color: rgb(217, 83, 79); }

.p-w-r .btn-link { border-radius: 0px; color: rgb(51, 122, 183); font-weight: 400; }

.p-w-r .btn-link, .p-w-r .btn-link.active, .p-w-r .btn-link:active, .p-w-r .btn-link[disabled], fieldset[disabled] .p-w-r .btn-link { background-color: transparent; box-shadow: none; }

.p-w-r .btn-link, .p-w-r .btn-link:active, .p-w-r .btn-link:focus, .p-w-r .btn-link:hover { border-color: transparent; }

.p-w-r .btn-link:focus, .p-w-r .btn-link:hover { background-color: transparent; color: rgb(35, 82, 124); text-decoration: underline; }

.p-w-r .btn-link[disabled]:focus, .p-w-r .btn-link[disabled]:hover, fieldset[disabled] .p-w-r .btn-link:focus, fieldset[disabled] .p-w-r .btn-link:hover { color: rgb(119, 119, 119); text-decoration: none; }

.p-w-r .btn-group-lg > .btn, .p-w-r .btn-lg { border-radius: 6px; font-size: 18px; line-height: 1.33333; padding: 10px 16px; }

.p-w-r .btn-group-sm > .btn, .p-w-r .btn-sm { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 5px 10px; }

.p-w-r .btn-group-xs > .btn, .p-w-r .btn-xs { border-radius: 3px; font-size: 12px; line-height: 1.5; padding: 1px 5px; }

.p-w-r .btn-block { display: block; width: 100%; }

.p-w-r .btn-block + .btn-block { margin-top: 5px; }

.p-w-r input[type="button"].btn-block, .p-w-r input[type="reset"].btn-block, .p-w-r input[type="submit"].btn-block { width: 100%; }

.p-w-r .btn-group, .p-w-r .btn-group-vertical { display: inline-block; position: relative; vertical-align: middle; }

.p-w-r .btn-group-vertical > .btn, .p-w-r .btn-group > .btn { float: left; position: relative; }

.p-w-r .btn-group-vertical > .btn.active, .p-w-r .btn-group-vertical > .btn:active, .p-w-r .btn-group-vertical > .btn:focus, .p-w-r .btn-group-vertical > .btn:hover, .p-w-r .btn-group > .btn.active, .p-w-r .btn-group > .btn:active, .p-w-r .btn-group > .btn:focus, .p-w-r .btn-group > .btn:hover { z-index: 2; }

.p-w-r .btn-group .btn + .btn, .p-w-r .btn-group .btn + .btn-group, .p-w-r .btn-group .btn-group + .btn, .p-w-r .btn-group .btn-group + .btn-group { margin-left: -1px; }

.p-w-r .btn-toolbar { margin-left: -5px; }

.p-w-r .btn-toolbar::after, .p-w-r .btn-toolbar::before { content: " "; display: table; }

.p-w-r .btn-toolbar::after { clear: both; }

.p-w-r .btn-toolbar .btn, .p-w-r .btn-toolbar .btn-group, .p-w-r .btn-toolbar .input-group { float: left; }

.p-w-r .btn-toolbar > .btn, .p-w-r .btn-toolbar > .btn-group, .p-w-r .btn-toolbar > .input-group { margin-left: 5px; }

.p-w-r .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }

.p-w-r .btn-group > .btn:first-child { margin-left: 0px; }

.p-w-r .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group > .btn:last-child:not(:first-child), .p-w-r .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.p-w-r .btn-group > .btn-group { float: left; }

.p-w-r .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }

.p-w-r .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .p-w-r .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.p-w-r .btn-group .dropdown-toggle:active, .p-w-r .btn-group.open .dropdown-toggle { outline: 0px; }

.p-w-r .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; }

.p-w-r .btn-group-lg.btn-group > .btn + .dropdown-toggle, .p-w-r .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; }

.p-w-r .btn-group.open .dropdown-toggle { box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset; }

.p-w-r .btn-group.open .dropdown-toggle.btn-link { box-shadow: none; }

.p-w-r .btn .caret { margin-left: 0px; }

.p-w-r .btn-group-lg > .btn .caret, .p-w-r .btn-lg .caret { border-width: 5px 5px 0px; }

.p-w-r .dropup .btn-group-lg > .btn .caret, .p-w-r .dropup .btn-lg .caret { border-width: 0px 5px 5px; }

.p-w-r .btn-group-vertical > .btn, .p-w-r .btn-group-vertical > .btn-group, .p-w-r .btn-group-vertical > .btn-group > .btn { display: block; float: none; max-width: 100%; width: 100%; }

.p-w-r .btn-group-vertical > .btn-group::after, .p-w-r .btn-group-vertical > .btn-group::before { content: " "; display: table; }

.p-w-r .btn-group-vertical > .btn-group::after { clear: both; }

.p-w-r .btn-group-vertical > .btn-group > .btn { float: none; }

.p-w-r .btn-group-vertical > .btn + .btn, .p-w-r .btn-group-vertical > .btn + .btn-group, .p-w-r .btn-group-vertical > .btn-group + .btn, .p-w-r .btn-group-vertical > .btn-group + .btn-group { margin-left: 0px; margin-top: -1px; }

.p-w-r .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }

.p-w-r .btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 4px 4px 0px 0px; }

.p-w-r .btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px 0px 4px 4px; }

.p-w-r .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }

.p-w-r .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .p-w-r .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.p-w-r .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group-justified { border-collapse: separate; display: table; table-layout: fixed; width: 100%; }

.p-w-r .btn-group-justified > .btn, .p-w-r .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }

.p-w-r .btn-group-justified > .btn-group .btn { width: 100%; }

.p-w-r .btn-group-justified > .btn-group .dropdown-menu { left: auto; }

.p-w-r [data-toggle="buttons"] > .btn input[type="checkbox"], .p-w-r [data-toggle="buttons"] > .btn input[type="radio"], .p-w-r [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"], .p-w-r [data-toggle="buttons"] > .btn-group > .btn input[type="radio"] { clip: rect(0px, 0px, 0px, 0px); pointer-events: none; position: absolute; }

.p-w-r .input-group { border-collapse: separate; display: table; position: relative; }

.p-w-r .input-group[class*="col-"] { float: none; padding-left: 0px; padding-right: 0px; }

.p-w-r .input-group .form-control { float: left; margin-bottom: 0px; position: relative; width: 100%; z-index: 2; }

.p-w-r .input-group .form-control:focus { z-index: 3; }

.p-w-r .input-group .form-control, .p-w-r .input-group-addon, .p-w-r .input-group-btn { display: table-cell; }

.p-w-r .input-group .form-control:not(:first-child):not(:last-child), .p-w-r .input-group-addon:not(:first-child):not(:last-child), .p-w-r .input-group-btn:not(:first-child):not(:last-child) { border-radius: 0px; }

.p-w-r .input-group-addon, .p-w-r .input-group-btn { vertical-align: middle; white-space: nowrap; width: 1%; }

.p-w-r .input-group-addon { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius: 4px; color: rgb(85, 85, 85); font-size: 14px; font-weight: 400; line-height: 1; padding: 6px 12px; text-align: center; }

.p-w-r .input-group-addon.input-sm, .p-w-r .input-group-sm > .input-group-addon, .p-w-r .input-group-sm > .input-group-btn > .input-group-addon.btn { border-radius: 3px; font-size: 12px; padding: 5px 10px; }

.p-w-r .input-group-addon.input-lg, .p-w-r .input-group-lg > .input-group-addon, .p-w-r .input-group-lg > .input-group-btn > .input-group-addon.btn { border-radius: 6px; font-size: 18px; padding: 10px 16px; }

.p-w-r .input-group-addon input[type="checkbox"], .p-w-r .input-group-addon input[type="radio"] { margin-top: 0px; }

.p-w-r .input-group .form-control:first-child, .p-w-r .input-group-addon:first-child, .p-w-r .input-group-btn:first-child > .btn, .p-w-r .input-group-btn:first-child > .btn-group > .btn, .p-w-r .input-group-btn:first-child > .dropdown-toggle, .p-w-r .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .p-w-r .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .input-group-addon:first-child { border-right: 0px; }

.p-w-r .input-group .form-control:last-child, .p-w-r .input-group-addon:last-child, .p-w-r .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .p-w-r .input-group-btn:first-child > .btn:not(:first-child), .p-w-r .input-group-btn:last-child > .btn, .p-w-r .input-group-btn:last-child > .btn-group > .btn, .p-w-r .input-group-btn:last-child > .dropdown-toggle { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.p-w-r .input-group-addon:last-child { border-left: 0px; }

.p-w-r .input-group-btn { font-size: 0px; position: relative; white-space: nowrap; }

.p-w-r .input-group-btn > .btn { position: relative; }

.p-w-r .input-group-btn > .btn + .btn { margin-left: -1px; }

.p-w-r .input-group-btn > .btn:active, .p-w-r .input-group-btn > .btn:focus, .p-w-r .input-group-btn > .btn:hover { z-index: 2; }

.p-w-r .input-group-btn:first-child > .btn, .p-w-r .input-group-btn:first-child > .btn-group { margin-right: -1px; }

.p-w-r .input-group-btn:last-child > .btn, .p-w-r .input-group-btn:last-child > .btn-group { margin-left: -1px; z-index: 2; }

.p-w-r .btn-group, .p-w-r .pr-btn { border-radius: 2px; }

.p-w-r .pr-btn-reset { background: transparent; border: 0px; padding: 0px; }

.p-w-r .pr-btn { background-color: rgb(255, 255, 255); background-image: none; border-style: solid; border-color: rgb(148, 148, 148); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(51, 51, 51); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; hyphens: auto; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; word-break: break-word; }

.p-w-r .pr-btn.focus, .p-w-r .pr-btn:focus { background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .pr-btn:hover { background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .pr-btn.dropdown-toggle, .p-w-r .pr-btn.active, .p-w-r .pr-btn:active { background-color: rgb(230, 230, 230); background-image: none; border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .pr-btn.dropdown-toggle.focus, .open > .p-w-r .pr-btn.dropdown-toggle:focus, .open > .p-w-r .pr-btn.dropdown-toggle:hover, .p-w-r .pr-btn.active.focus, .p-w-r .pr-btn.active:focus, .p-w-r .pr-btn.active:hover, .p-w-r .pr-btn:active.focus, .p-w-r .pr-btn:active:focus, .p-w-r .pr-btn:active:hover { background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .pr-btn.disabled.focus, .p-w-r .pr-btn.disabled:focus, .p-w-r .pr-btn.disabled:hover, .p-w-r .pr-btn[disabled].focus, .p-w-r .pr-btn[disabled]:focus, .p-w-r .pr-btn[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn.focus, fieldset[disabled] .p-w-r .pr-btn:focus, fieldset[disabled] .p-w-r .pr-btn:hover { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.p-w-r .pr-btn .badge { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }

.p-w-r .pr-btn.active:focus, .p-w-r .pr-btn:active:focus, .p-w-r .pr-btn:focus { box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .pr-btn:focus, .p-w-r .pr-btn:hover { color: rgb(51, 51, 51); text-decoration: none; }

.p-w-r .pr-btn.active { background-color: rgb(11, 123, 193); border-color: rgb(204, 204, 204); color: rgb(255, 255, 255); }

.p-w-r .pr-btn.disabled, .p-w-r .pr-btn[disabled], fieldset[disabled] .p-w-r .pr-btn { box-shadow: none; cursor: not-allowed; opacity: 0.65; pointer-events: none; }

.p-w-r .pr-btn span { color: rgb(51, 51, 51); }

.p-w-r .pr-btn:focus { box-shadow: rgb(77, 144, 254) 0px 0px 0px 3px; outline: transparent solid 3px; }

.p-w-r .pr-btn-link { background-color: transparent; background-image: none; border-style: solid; border-color: transparent; border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(11, 123, 193); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 400; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-decoration: underline; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-btn-link.focus, .p-w-r .pr-btn-link:focus, .p-w-r .pr-btn-link:hover { background-color: transparent; border-color: transparent; color: rgb(11, 123, 193); }

.open > .p-w-r .pr-btn-link.dropdown-toggle, .p-w-r .pr-btn-link.active, .p-w-r .pr-btn-link:active { background-color: transparent; background-image: none; border-color: transparent; color: rgb(11, 123, 193); }

.open > .p-w-r .pr-btn-link.dropdown-toggle.focus, .open > .p-w-r .pr-btn-link.dropdown-toggle:focus, .open > .p-w-r .pr-btn-link.dropdown-toggle:hover, .p-w-r .pr-btn-link.active.focus, .p-w-r .pr-btn-link.active:focus, .p-w-r .pr-btn-link.active:hover, .p-w-r .pr-btn-link:active.focus, .p-w-r .pr-btn-link:active:focus, .p-w-r .pr-btn-link:active:hover { background-color: transparent; border-color: transparent; color: rgb(11, 123, 193); }

.p-w-r .pr-btn-link.disabled.focus, .p-w-r .pr-btn-link.disabled:focus, .p-w-r .pr-btn-link.disabled:hover, .p-w-r .pr-btn-link[disabled].focus, .p-w-r .pr-btn-link[disabled]:focus, .p-w-r .pr-btn-link[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn-link.focus, fieldset[disabled] .p-w-r .pr-btn-link:focus, fieldset[disabled] .p-w-r .pr-btn-link:hover { background-color: transparent; border-color: transparent; }

.p-w-r .pr-btn-link .badge { background-color: rgb(11, 123, 193); color: transparent; }

.p-w-r .btn-group { margin-top: 5px; width: 100%; }

.p-w-r .btn-group .pr-btn { box-shadow: none; }

.p-w-r .pr-btn-review { background-color: rgb(240, 94, 36); background-image: none; border-style: solid; border-color: rgb(192, 69, 30); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-btn-review.focus, .p-w-r .pr-btn-review:focus { background-color: rgb(211, 70, 14); border-color: rgb(82, 29, 13); color: rgb(255, 255, 255); }

.p-w-r .pr-btn-review:hover { background-color: rgb(211, 70, 14); border-color: rgb(139, 50, 22); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-btn-review.dropdown-toggle, .p-w-r .pr-btn-review.active, .p-w-r .pr-btn-review:active { background-color: rgb(211, 70, 14); background-image: none; border-color: rgb(139, 50, 22); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-btn-review.dropdown-toggle.focus, .open > .p-w-r .pr-btn-review.dropdown-toggle:focus, .open > .p-w-r .pr-btn-review.dropdown-toggle:hover, .p-w-r .pr-btn-review.active.focus, .p-w-r .pr-btn-review.active:focus, .p-w-r .pr-btn-review.active:hover, .p-w-r .pr-btn-review:active.focus, .p-w-r .pr-btn-review:active:focus, .p-w-r .pr-btn-review:active:hover { background-color: rgb(177, 59, 12); border-color: rgb(82, 29, 13); color: rgb(255, 255, 255); }

.p-w-r .pr-btn-review.disabled.focus, .p-w-r .pr-btn-review.disabled:focus, .p-w-r .pr-btn-review.disabled:hover, .p-w-r .pr-btn-review[disabled].focus, .p-w-r .pr-btn-review[disabled]:focus, .p-w-r .pr-btn-review[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn-review.focus, fieldset[disabled] .p-w-r .pr-btn-review:focus, fieldset[disabled] .p-w-r .pr-btn-review:hover { background-color: rgb(240, 94, 36); border-color: rgb(192, 69, 30); }

.p-w-r .pr-btn-review .badge { background-color: rgb(255, 255, 255); color: rgb(240, 94, 36); }

.p-w-r .btn-group-radio-vertical.btn-toggle > div:not(:first-child):not(:last-child) { border-radius: 0px; }

.p-w-r .btn-group-radio-vertical.btn-toggle > :first-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.p-w-r .btn-group-radio-vertical.btn-toggle > :last-child { border-bottom-width: 2px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group-radio-vertical .pr-btn { border-bottom-width: 1px; display: block; text-align: left; white-space: normal; }

.p-w-r .btn-group-radio-vertical .pr-btn + .pr-btn { border-top: 0px; }

.p-w-r .pr-accessible-btn, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a { background-color: rgb(11, 123, 193); background-image: none; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 2px solid rgb(8, 92, 145); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-accessible-btn.focus, .p-w-r .pr-accessible-btn:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus { background-color: rgb(8, 92, 145); border-color: rgb(67, 176, 244); color: rgb(255, 255, 255); }

.p-w-r .pr-accessible-btn:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover { background-color: rgb(8, 92, 145); border-color: rgb(130, 202, 248); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-accessible-btn.dropdown-toggle, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle, .p-w-r .pr-accessible-btn.active, .p-w-r .pr-accessible-btn:active, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active { background-color: rgb(8, 92, 145); background-image: none; border-color: rgb(130, 202, 248); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-accessible-btn.dropdown-toggle.focus, .open > .p-w-r .pr-accessible-btn.dropdown-toggle:focus, .open > .p-w-r .pr-accessible-btn.dropdown-toggle:hover, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle.focus, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:focus, .open > .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.dropdown-toggle:hover, .p-w-r .pr-accessible-btn.active.focus, .p-w-r .pr-accessible-btn.active:focus, .p-w-r .pr-accessible-btn.active:hover, .p-w-r .pr-accessible-btn:active.focus, .p-w-r .pr-accessible-btn:active:focus, .p-w-r .pr-accessible-btn:active:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.active:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active:hover { background-color: rgb(6, 71, 111); border-color: rgb(67, 176, 244); color: rgb(255, 255, 255); }

.p-w-r .pr-accessible-btn.disabled.focus, .p-w-r .pr-accessible-btn.disabled:focus, .p-w-r .pr-accessible-btn.disabled:hover, .p-w-r .pr-accessible-btn[disabled].focus, .p-w-r .pr-accessible-btn[disabled]:focus, .p-w-r .pr-accessible-btn[disabled]:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled.focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.disabled:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled].focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a[disabled]:hover, fieldset[disabled] .p-w-r .pr-accessible-btn.focus, fieldset[disabled] .p-w-r .pr-accessible-btn:focus, fieldset[disabled] .p-w-r .pr-accessible-btn:hover, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.focus, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus, fieldset[disabled] .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover { background-color: rgb(11, 123, 193); border-color: rgb(187, 227, 251); }

.p-w-r .pr-accessible-btn .badge, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a .badge { background-color: rgb(255, 255, 255); color: rgb(11, 123, 193); }

.p-w-r .pr-accessible-btn:hover, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover { background: rgb(192, 229, 251); color: rgb(8, 92, 145); }

.p-w-r .pr-accessible-btn:focus, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:focus { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 0px 0px 2px; color: rgb(0, 0, 0); outline: transparent solid 2px; }

.p-w-r .pr-accessible-btn:active, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:active { background: rgb(8, 92, 145); border: 1px solid transparent; color: rgb(255, 255, 255); outline: transparent solid 2px; }

.p-w-r .pr-filter-btn { position: relative; }

.p-w-r .pr-filter-btn--default { background: none; border: none; padding: 8px; text-align: left; }

.p-w-r .pr-filter-btn--default .pr-filter-btn__child { padding: 1px 5px; position: relative; }

.p-w-r .pr-filter-btn--default .pr-filter-btn__icon { vertical-align: middle; }

.p-w-r .pr-filter-btn--default .pr-filter-btn__voteCount { background-color: rgb(238, 238, 238); border: 1px solid transparent; border-radius: 20px; color: rgb(102, 102, 102); font-weight: 700; padding: 0px 8px; text-align: center; }

.p-w-r .pr-filter-btn--default .pr-cross-icon { display: block; height: 15px; width: 15px; }

.p-w-r .pr-filter-btn--default .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--default .pr-cross-icon__circle { fill: rgb(85, 85, 85); stroke: none; }

.p-w-r .pr-filter-btn--button-separated { border: 1px solid rgb(237, 237, 237); cursor: pointer; display: table; }

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child { background-color: rgb(237, 237, 237); background-image: none; border: none; cursor: pointer; display: table-cell; font-size: 12px; margin-bottom: 0px; padding: 3px 7px; position: relative; text-align: center; text-shadow: none; text-transform: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-filter-btn--button-separated .pr-filter-btn__child:last-child { border-left: 1px solid rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon { display: block; height: 15px; width: 15px; }

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button-separated .pr-cross-icon__circle { fill: rgb(85, 85, 85); stroke: none; }

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-filter-btn__child, .p-w-r .pr-filter-btn--button-separated:active .pr-filter-btn__child, .p-w-r .pr-filter-btn--button-separated:hover .pr-filter-btn__child { background: rgb(0, 118, 186); color: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon, .p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon, .p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon { background-color: rgb(0, 118, 186); border-radius: 50%; }

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon__circle, .p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon__circle, .p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon__circle { fill: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button-separated.pr-filter-btn--active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button-separated:active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button-separated:hover .pr-cross-icon__line { stroke: rgb(0, 118, 186); }

.p-w-r .pr-filter-btn--button { background-color: rgb(237, 237, 237); border: none; display: table; padding: 8px; }

.p-w-r .pr-filter-btn--button .pr-filter-btn__child { display: table-cell; padding-right: 5px; position: relative; }

.p-w-r .pr-filter-btn--button .pr-filter-btn__child:last-child { padding-right: 0px; }

.p-w-r .pr-filter-btn--button .pr-filter-btn__icon { vertical-align: middle; }

.p-w-r .pr-filter-btn--button .pr-cross-icon { display: block; height: 15px; width: 15px; }

.p-w-r .pr-filter-btn--button .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button .pr-cross-icon__circle { fill: rgb(85, 85, 85); stroke: none; }

.p-w-r .pr-filter-btn--button .pr-filter-btn--active, .p-w-r .pr-filter-btn--button:active, .p-w-r .pr-filter-btn--button:hover { background-color: rgb(0, 118, 186); color: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-filter-btn__child, .p-w-r .pr-filter-btn--button:active .pr-filter-btn__child, .p-w-r .pr-filter-btn--button:hover .pr-filter-btn__child { color: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon, .p-w-r .pr-filter-btn--button:active .pr-cross-icon, .p-w-r .pr-filter-btn--button:hover .pr-cross-icon { background-color: rgb(0, 118, 186); border-radius: 50%; }

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__circle, .p-w-r .pr-filter-btn--button:active .pr-cross-icon__circle, .p-w-r .pr-filter-btn--button:hover .pr-cross-icon__circle { fill: rgb(255, 255, 255); }

.p-w-r .pr-filter-btn--button .pr-filter-btn--active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button:active .pr-cross-icon__line, .p-w-r .pr-filter-btn--button:hover .pr-cross-icon__line { stroke: rgb(0, 118, 186); }

.p-w-r [data-filter-tooltip] { cursor: pointer; }

.p-w-r [data-filter-tooltip]:focus { outline: transparent solid 2px; }

.p-w-r [data-filter-tooltip]::before { margin-bottom: -16px; }

.p-w-r [data-filter-tooltip]::after, .p-w-r [data-filter-tooltip]::before { bottom: 100%; opacity: 0; pointer-events: none; position: absolute; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24), -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24); visibility: hidden; }

.p-w-r [data-filter-tooltip]:focus::after, .p-w-r [data-filter-tooltip]:focus::before, .p-w-r [data-filter-tooltip]:hover::after, .p-w-r [data-filter-tooltip]:hover::before { opacity: 1; transform: translateY(-4px); visibility: visible; }

.p-w-r [data-filter-tooltip]::before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid; color: rgba(51, 51, 51, 0.9); content: " "; height: 0px; left: 50%; margin-bottom: -10px; margin-left: -13px; width: 0px; z-index: 1001; }

.p-w-r [data-filter-tooltip]::after { background-color: rgba(51, 51, 51, 0.9); border: none; border-radius: 3px; color: rgb(255, 255, 255); content: attr(data-filter-tooltip); font-size: 14px; left: calc(50% - 95px); line-height: 1.2; padding: 8px; text-align: center; width: 185px; z-index: 1000; }

.p-w-r [data-filter-tooltip].pr-filter-btn--active::after, .p-w-r [data-filter-tooltip].pr-filter-btn--active::before { display: none; }

.p-w-r .form-group { margin-bottom: 30px; }

.p-w-r .form-group.no-label label { display: none; }

.p-w-r .form-group.no-label label + div { width: 100%; }

.p-w-r .form-group.pr-click-to-expand .form-group { margin-bottom: 0px; }

.p-w-r .form-group.pr-click-to-expand > .form-group { margin-bottom: 10px; margin-left: 20px; }

.p-w-r .input-group { border-spacing: 0px; }

.p-w-r .checkbox, .p-w-r .pr-checkbox, .p-w-r .radio { margin-top: 0px; padding-left: 0px; }

.p-w-r .radio input[type="radio"] { bottom: 1px; position: relative; }

.p-w-r .checkbox input[type="checkbox"], .p-w-r .pr-checkbox input[type="checkbox"] { bottom: 1px; margin: 2px 8px 2px -1px; position: relative; }

.p-w-r .form-control, .p-w-r .input-group-btn > .pr-btn { height: 41px; padding-bottom: 13px; padding-top: 13px; }

.p-w-r .input-group-btn > .pr-btn { height: 41px; }

.p-w-r .input-group-btn, .p-w-r .input-group-btn:hover, .p-w-r .input-group-btn > .pr-btn { border-bottom-left-radius: 0px; border-left: 0px; border-top-left-radius: 0px; }

.p-w-r .form-control { border-color: rgb(148, 148, 148); border-radius: 2px; color: rgb(0, 0, 0); margin: 0px; padding: 10px !important; }

.p-w-r .form-control:focus { box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .checkbox.pr-control-label, .p-w-r .control-label.checkbox, .p-w-r .control-label.pr-checkbox, .p-w-r .pr-control-label.pr-checkbox { cursor: pointer; }

.p-w-r .control-label span, .p-w-r .pr-control-label span { color: rgb(48, 53, 51); }

.p-w-r legend.pr-control-label { border: 0px; font-size: 14px; font-weight: 700; margin: 0px 0px 5px; }

.p-w-r .pr-header-required, .p-w-r .pr-header-required span { font-size: 12px; }

.p-w-r input + label.pr-btn.active, .p-w-r input + label.pr-label-control.checked { outline: transparent solid 2px; }

.p-w-r input:focus + label.pr-btn, .p-w-r input:focus + label.pr-label-control { border-color: rgb(102, 175, 233); box-shadow: rgb(77, 144, 254) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r input:focus + label.pr-label-control { background-color: rgb(230, 230, 230); }

.p-w-r input:focus + label.pr-star-accessible-0-filled, .p-w-r input:focus + label.pr-star-accessible-100-filled, .p-w-r input:focus + label.pr-star-accessible-25-filled, .p-w-r input:focus + label.pr-star-accessible-50-filled, .p-w-r input:focus + label.pr-star-accessible-75-filled, .p-w-r input:focus + label.pr-star-high-contrast-0-filled, .p-w-r input:focus + label.pr-star-high-contrast-25-filled, .p-w-r input:focus + label.pr-star-high-contrast-50-filled, .p-w-r input:focus + label.pr-star-v4, .p-w-r input:focus + label.pr-star-v4-0-filled, .p-w-r input:focus + label.pr-star-v4-100-filled, .p-w-r input:focus + label.pr-star-v4-25-filled, .p-w-r input:focus + label.pr-star-v4-50-filled, .p-w-r input:focus + label.pr-star-v4-75-filled { background-color: rgb(247, 148, 29); border: 2px solid transparent; outline: rgb(77, 144, 254) auto 5px; }

.p-w-r input:focus + label.pr-interactive-star-icon { border: 1px solid transparent; margin: -1px; outline: rgb(77, 144, 254) auto 5px; }

.p-w-r input + label.pr-interactive-star-icon { cursor: pointer; padding-left: 3px; }

.p-w-r input + label.pr-btn { width: 100%; }

.p-w-r .btn-group-radio-vertical input + label.pr-btn:first-of-type { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }

.p-w-r .btn-group-radio-vertical input + label.pr-btn:not(:first-of-type):not(:last-of-type) { border-radius: 0px; }

.p-w-r .btn-group-radio-vertical .pr-btn + input + label.pr-btn { border-top: 0px; }

.p-w-r .btn-group-radio-vertical input + label.pr-btn:last-of-type { border-bottom-width: 2px; border-top-left-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn, .p-w-r .btn-group-radio-horizontal-linked input + label.pr-btn:first-of-type { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }

.p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn, .p-w-r .btn-group-radio-horizontal-linked input + label.pr-btn:not(:first-of-type):not(:last-of-type) { border-radius: 0px; }

@media screen and (max-width: 480px) {
  .p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn + input + label.pr-btn { border-top: 0px; }
  .p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn:first-of-type, .p-w-r .btn-group-radio-horizontal-linked input + label.pr-btn:first-of-type { border-bottom-left-radius: 0px; border-top-right-radius: 2px; }
  .p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn:last-of-type, .p-w-r .btn-group-radio-horizontal-linked input + label.pr-btn:last-of-type { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
}

@media screen and (min-width: 481px) {
  .p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn + input + label.pr-btn { border-left: 0px; }
  .p-w-r .btn-group-radio-horizontal .pr-btn + input + label.pr-btn, .p-w-r .btn-group-radio-horizontal-linked input + label.pr-btn:last-of-type { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
}

.p-w-r .pr-form-control-helpertext-bottom { color: rgb(118, 118, 118); font-size: 11px; font-weight: 400; line-height: 16px; margin-top: 8px; }

.p-w-r .pr-loading-indicator { animation: 1.125s linear 0s infinite normal none running pr-spin; background-image: none; border-color: rgb(140, 197, 64) rgb(83, 199, 230) rgb(251, 184, 23) rgb(240, 94, 36); border-radius: 100%; border-style: solid; border-width: 6px; height: 125px; margin: 10% auto; width: 125px; }

.p-w-r .pr-loading-indicator-ie { margin-top: 40px; text-align: center; width: 100%; }

.p-w-r .pr-accessible-text { color: rgb(64, 64, 64); display: block; height: 0px; overflow: hidden; position: absolute; width: 0px; }

.p-w-r .pr-star, .p-w-r .pr-star-selected, .p-w-r .pr-star:hover { background-size: 50px 50px; display: inline-block; height: 50px; line-height: normal; margin-right: 5px; padding: 8px; width: 50px; }

.p-w-r .pr-star-accessible-0-filled, .p-w-r .pr-star-accessible-100-filled, .p-w-r .pr-star-accessible-25-filled, .p-w-r .pr-star-accessible-50-filled, .p-w-r .pr-star-accessible-75-filled, .p-w-r .pr-star-high-contrast-0-filled, .p-w-r .pr-star-high-contrast-25-filled, .p-w-r .pr-star-high-contrast-50-filled, .p-w-r .pr-star-v4, .p-w-r .pr-star-v4-0-filled, .p-w-r .pr-star-v4-100-filled, .p-w-r .pr-star-v4-25-filled, .p-w-r .pr-star-v4-50-filled, .p-w-r .pr-star-v4-75-filled { background-size: cover; display: inline-block; height: 50px; line-height: normal; margin-right: 5px; width: 50px; }

.p-w-r .pr-star-v4-0-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-v4-25-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgzdjIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjc5NDFEIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-v4-50-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGg4djIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjc5NDFEIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-v4-75-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjREVERURFIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgxM3YyMEgyYTIgMiAwIDAgMS0yLTJWMmEyIDIgMCAwIDEgMi0yeiIgZmlsbD0iI0Y3OTQxRCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCAxMy41LTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4="); }

.p-w-r .pr-star-v4-100-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjc5NDFEIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-high-contrast, .p-w-r .pr-star-high-contrast-100-filled, .p-w-r .pr-star-high-contrast-75-filled { background-size: cover; display: inline-block; height: 50px; line-height: normal; margin-right: 5px; width: 50px; }

.p-w-r .pr-star-high-contrast-0-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjOTQ5NDk0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-high-contrast-25-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjOTQ5NDk0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgzdjIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjA1RTI0Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-high-contrast-50-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjOTQ5NDk0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGg4djIwSDJhMiAyIDAgMCAxLTItMlYyYTIgMiAwIDAgMSAyLTJ6IiBmaWxsPSIjRjA1RTI0Ii8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-high-contrast-75-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjOTQ5NDk0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZD0iTTIgMGgxM3YyMEgyYTIgMiAwIDAgMS0yLTJWMmEyIDIgMCAwIDEgMi0yeiIgZmlsbD0iI0YwNUUyNCIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Im0xMCAxMy41LTQuMTE0IDIuMTYzLjc4NS00LjU4MS0zLjMyOC0zLjI0NSA0LjYtLjY2OUwxMCAzbDIuMDU3IDQuMTY4IDQuNi42NjktMy4zMjggMy4yNDUuNzg1IDQuNTgxeiIvPjwvZz48L3N2Zz4="); }

.p-w-r .pr-star-high-contrast-100-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cmVjdCBmaWxsPSIjRjA1RTI0IiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHJ4PSIyIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0ibTEwIDEzLjUtNC4xMTQgMi4xNjMuNzg1LTQuNTgxLTMuMzI4LTMuMjQ1IDQuNi0uNjY5TDEwIDNsMi4wNTcgNC4xNjggNC42LjY2OS0zLjMyOCAzLjI0NS43ODUgNC41ODF6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star-accessible { background-size: cover; display: inline-block; height: 50px; line-height: normal; margin-right: 5px; width: 50px; }

.p-w-r .pr-star-accessible-0-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4Ij48cGF0aCBmaWxsPSIjZDhkOGQ4IiBkPSJtNTkgOTIuNS0zMy41IDE3LjYgNi40LTM3LjNMNC44IDQ2LjRsMzcuNC01LjVMNTkgN2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjwvc3ZnPg=="); }

.p-w-r .pr-star-accessible-25-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWgzMHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+"); }

.p-w-r .pr-star-accessible-50-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWg2MHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+"); }

.p-w-r .pr-star-accessible-75-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWg5MHYxMTFIMHoiIGZpbHRlcj0idXJsKCNhKSIvPjwvbWFzaz48cGF0aCBtYXNrPSJ1cmwoI2IpIiBmaWxsPSIjZjA1ZTI0IiBkPSJtNjAgOTguNS0zMy41IDE3LjYgNi40LTM3LjNMNS44IDUyLjRsMzcuNC01LjVMNjAgMTNsMTYuOCAzMy45IDM3LjQgNS41LTI3LjEgMjYuNCA2LjQgMzcuM3oiLz48L2c+PC9zdmc+"); }

.p-w-r .pr-star-accessible-100-filled { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTggMTE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMTggMTE4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtNikiPjxwYXRoIGZpbGw9IiNkOGQ4ZDgiIGQ9Im02MCA5OC41LTMzLjUgMTcuNiA2LjQtMzcuM0w1LjggNTIuNGwzNy40LTUuNUw2MCAxM2wxNi44IDMzLjkgMzcuNCA1LjUtMjcuMSAyNi40IDYuNCAzNy4zeiIvPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMS41IiB5PSI4LjUiIHdpZHRoPSIxMTciIGhlaWdodD0iMTExLjMiPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIDAgMCAwIDAgMSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxtYXNrIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjEuNSIgeT0iOC41IiB3aWR0aD0iMTE3IiBoZWlnaHQ9IjExMS4zIiBpZD0iYiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgOWgxMjB2MTExSDB6IiBmaWx0ZXI9InVybCgjYSkiLz48L21hc2s+PHBhdGggbWFzaz0idXJsKCNiKSIgZmlsbD0iI2YwNWUyNCIgZD0ibTYwIDk4LjUtMzMuNSAxNy42IDYuNC0zNy4zTDUuOCA1Mi40bDM3LjQtNS41TDYwIDEzbDE2LjggMzMuOSAzNy40IDUuNS0yNy4xIDI2LjQgNi40IDM3LjN6Ii8+PC9nPjwvc3ZnPg=="); }

.p-w-r .pr-star { background-color: rgb(221, 221, 221); border: 0px solid rgb(221, 221, 221); border-radius: 5px; }

.p-w-r .pr-star-selected { background-color: rgb(247, 148, 29); border: 0px solid rgb(247, 148, 29); border-radius: 5px; }

.p-w-r .thank-you-page .pr-star, .p-w-r .thank-you-page .pr-star-selected { border-radius: 2px; }

.p-w-r .pr-star-selected.pr-custom-image, .p-w-r .pr-star.pr-custom-image { background: initial; border-radius: initial; padding: 0px; }

.p-w-r .pr-rating-star { height: 100%; vertical-align: inherit; width: 100%; }

.p-w-r .rating-text { display: none; margin-top: 13px; }

.p-w-r .pr-btn-add-tag { font-size: 14px; }

.p-w-r .pr-btn-add-tag button { background-color: rgb(246, 246, 246); background-image: none; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(0, 118, 186); cursor: pointer; display: inline-block; font-family: inherit; font-size: 14px; font-weight: 400; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-btn-add-tag button.focus, .p-w-r .pr-btn-add-tag button:focus { background-color: rgb(221, 221, 221); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-btn-add-tag button:hover { background-color: rgb(221, 221, 221); border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-btn-add-tag button.dropdown-toggle, .p-w-r .pr-btn-add-tag button.active, .p-w-r .pr-btn-add-tag button:active { background-color: rgb(221, 221, 221); background-image: none; border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-btn-add-tag button.dropdown-toggle.focus, .open > .p-w-r .pr-btn-add-tag button.dropdown-toggle:focus, .open > .p-w-r .pr-btn-add-tag button.dropdown-toggle:hover, .p-w-r .pr-btn-add-tag button.active.focus, .p-w-r .pr-btn-add-tag button.active:focus, .p-w-r .pr-btn-add-tag button.active:hover, .p-w-r .pr-btn-add-tag button:active.focus, .p-w-r .pr-btn-add-tag button:active:focus, .p-w-r .pr-btn-add-tag button:active:hover { background-color: rgb(203, 203, 203); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-btn-add-tag button.disabled.focus, .p-w-r .pr-btn-add-tag button.disabled:focus, .p-w-r .pr-btn-add-tag button.disabled:hover, .p-w-r .pr-btn-add-tag button[disabled].focus, .p-w-r .pr-btn-add-tag button[disabled]:focus, .p-w-r .pr-btn-add-tag button[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn-add-tag button.focus, fieldset[disabled] .p-w-r .pr-btn-add-tag button:focus, fieldset[disabled] .p-w-r .pr-btn-add-tag button:hover { background-color: rgb(246, 246, 246); border-color: rgb(204, 204, 204); }

.p-w-r .pr-btn-add-tag button .badge { background-color: rgb(0, 118, 186); color: rgb(246, 246, 246); }

.p-w-r .pr-btn-add-tag button::after { content: " +"; font-weight: 700; }

.p-w-r .pr-btn-add-tag button:focus, .p-w-r .pr-btn-add-tag button:hover { color: rgb(8, 92, 145); cursor: pointer; text-decoration: none; }

.p-w-r .input-add-tag { font-size: 14px; margin-top: 5px; }

.p-w-r .pr-btn-add-tag-submit { background: rgb(255, 255, 255); width: auto; }

.p-w-r .pr-btn-add-tag-submit div { display: inline; font-size: 14px; line-height: 1; margin: 0px; white-space: inherit; }

.p-w-r .pr-btn-add-tag-submit:hover { background: rgb(230, 230, 230); width: auto; }

.p-w-r .checkbox + .checkbox, .p-w-r .checkbox + .pr-checkbox, .p-w-r .pr-checkbox + .checkbox, .p-w-r .pr-checkbox + .pr-checkbox, .p-w-r .radio + .radio { margin-top: 10px; }

.p-w-r .checkbox, .p-w-r .pr-checkbox, .p-w-r .radio { background: none; float: none; height: auto; margin-bottom: 0px; vertical-align: top; width: auto; display: block !important; }

.p-w-r .checkbox label, .p-w-r .pr-checkbox label, .p-w-r .radio label { -webkit-font-smoothing: subpixel-antialiased; padding-left: 0px; }

.p-w-r .checkbox span, .p-w-r .pr-checkbox span, .p-w-r .radio span { -webkit-font-smoothing: subpixel-antialiased; background: none; }

.p-w-r .tag-group .pr-cb-tag-container { margin-bottom: 7px; }

.p-w-r .tag-group .pr-label-control { background-color: rgb(255, 255, 255); background-image: none; border-style: solid; border-color: rgb(148, 148, 148); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(51, 51, 51); cursor: pointer; display: block; font-size: 14px; font-weight: 400; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .tag-group .pr-label-control.focus, .p-w-r .tag-group .pr-label-control:focus { background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .tag-group .pr-label-control:hover { background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .tag-group .pr-label-control.dropdown-toggle, .p-w-r .tag-group .pr-label-control.active, .p-w-r .tag-group .pr-label-control:active { background-color: rgb(230, 230, 230); background-image: none; border-color: rgb(173, 173, 173); color: rgb(51, 51, 51); }

.open > .p-w-r .tag-group .pr-label-control.dropdown-toggle.focus, .open > .p-w-r .tag-group .pr-label-control.dropdown-toggle:focus, .open > .p-w-r .tag-group .pr-label-control.dropdown-toggle:hover, .p-w-r .tag-group .pr-label-control.active.focus, .p-w-r .tag-group .pr-label-control.active:focus, .p-w-r .tag-group .pr-label-control.active:hover, .p-w-r .tag-group .pr-label-control:active.focus, .p-w-r .tag-group .pr-label-control:active:focus, .p-w-r .tag-group .pr-label-control:active:hover { background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140); color: rgb(51, 51, 51); }

.p-w-r .tag-group .pr-label-control.disabled.focus, .p-w-r .tag-group .pr-label-control.disabled:focus, .p-w-r .tag-group .pr-label-control.disabled:hover, .p-w-r .tag-group .pr-label-control[disabled].focus, .p-w-r .tag-group .pr-label-control[disabled]:focus, .p-w-r .tag-group .pr-label-control[disabled]:hover, fieldset[disabled] .p-w-r .tag-group .pr-label-control.focus, fieldset[disabled] .p-w-r .tag-group .pr-label-control:focus, fieldset[disabled] .p-w-r .tag-group .pr-label-control:hover { background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); }

.p-w-r .tag-group .pr-label-control .badge { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }

.p-w-r .tag-group .pr-label-control, .p-w-r .tag-group .pr-label-control span { text-align: left; }

.p-w-r .tag-group .pr-label-control.checked { background-color: rgb(11, 123, 193); border-color: rgb(204, 204, 204); color: rgb(255, 255, 255); }

.p-w-r .tag-group .pr-label-control.checked span { color: rgb(255, 255, 255); }

.p-w-r .tag-group .pr-label-control.pr-label-wrap { text-wrap: wrap; }

.p-w-r .tag-group .input-add-tag { clear: both; }

.p-w-r .pr-media-table { border-spacing: 0px; }

.p-w-r .pr-war-media-input { margin: 0px 0px 20px; }

.p-w-r .war-media-preview { border: 1px solid rgb(102, 102, 102); margin-top: 20px; padding: 20px; width: auto; }

.p-w-r .pr-war-img-preview { max-width: 80px; text-align: left; }

.p-w-r .pr-file-input-btn-group { align-items: center; display: flex; }

.p-w-r .pr-file-input-btn-group .pr-file-input-label { min-width: 120px; }

.p-w-r .pr-btn-fileinput { align-items: center; background-color: rgb(246, 246, 246); background-image: none; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(0, 118, 186); cursor: pointer; display: flex; font-size: 14px; font-weight: 400; line-height: 1; margin-bottom: 0px; margin-left: 10px; padding: 6px 12px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-btn-fileinput.focus, .p-w-r .pr-btn-fileinput:focus { background-color: rgb(221, 221, 221); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-btn-fileinput:hover { background-color: rgb(221, 221, 221); border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-btn-fileinput.dropdown-toggle, .p-w-r .pr-btn-fileinput.active, .p-w-r .pr-btn-fileinput:active { background-color: rgb(221, 221, 221); background-image: none; border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-btn-fileinput.dropdown-toggle.focus, .open > .p-w-r .pr-btn-fileinput.dropdown-toggle:focus, .open > .p-w-r .pr-btn-fileinput.dropdown-toggle:hover, .p-w-r .pr-btn-fileinput.active.focus, .p-w-r .pr-btn-fileinput.active:focus, .p-w-r .pr-btn-fileinput.active:hover, .p-w-r .pr-btn-fileinput:active.focus, .p-w-r .pr-btn-fileinput:active:focus, .p-w-r .pr-btn-fileinput:active:hover { background-color: rgb(203, 203, 203); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-btn-fileinput.disabled.focus, .p-w-r .pr-btn-fileinput.disabled:focus, .p-w-r .pr-btn-fileinput.disabled:hover, .p-w-r .pr-btn-fileinput[disabled].focus, .p-w-r .pr-btn-fileinput[disabled]:focus, .p-w-r .pr-btn-fileinput[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn-fileinput.focus, fieldset[disabled] .p-w-r .pr-btn-fileinput:focus, fieldset[disabled] .p-w-r .pr-btn-fileinput:hover { background-color: rgb(246, 246, 246); border-color: rgb(204, 204, 204); }

.p-w-r .pr-btn-fileinput .badge { background-color: rgb(0, 118, 186); color: rgb(246, 246, 246); }

.p-w-r .pr-btn-fileinput:hover { color: rgb(0, 86, 135); }

.p-w-r .pr-btn-fileinput svg { height: 25px; margin-right: 5px; width: 25px; }

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group { flex-direction: column; margin: auto; width: 60%; }

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-btn-fileinput, .p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-file-input-btn { justify-content: center; margin: 0px; min-width: 100%; }

.p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group .pr-file-input-btn { margin: 5px 0px; }

.p-w-r .pr-war-mo-form-filled .pr-war-mo-input-group { text-align: left; }

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-file-input-label { display: none; }

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-btn-fileinput { margin: 0px; }

.p-w-r .pr-war-mo-form-filled .pr-file-input-btn-group .pr-file-input-btn { margin: 5px 5px 5px 0px; }

.p-w-r .pr-fileinput-focused { box-shadow: rgb(130, 190, 250) 0px 0px 5px 2px; }

.p-w-r .caption input { margin: 0px; }

.p-w-r .pr-btn-fileinput input { border: 1px solid red; cursor: pointer; direction: ltr; opacity: 0; padding: 0px; position: absolute; height: 37px !important; margin: -25px 0px 0px -90px !important; width: 210px !important; z-index: 1 !important; }

.p-w-r .caption .form-group { margin-bottom: 0px; }

.p-w-r .pr-vertical-middle, .p-w-r .vertical-middle { vertical-align: middle !important; }

.p-w-r .pr-icon-delete { fill: rgb(255, 255, 255); height: 20px; width: 20px; }

.p-w-r .pr-incentive-text { margin-bottom: 20px; }

@media (max-width: 550px) {
  .p-w-r .pr-file-input-btn-group { flex-direction: column; }
  .p-w-r .pr-file-input-btn-group .pr-file-input-label { min-width: 100%; }
  .p-w-r .pr-file-input-btn-group .pr-file-input-btn { width: 100%; }
  .p-w-r .pr-btn-fileinput { justify-content: center; margin-left: 0px; margin-top: 10px; width: 100%; }
  .p-w-r .pr-war-mo-form-empty .pr-file-input-btn-group { width: 100%; }
}

.p-w-r .pr-logo-text { color: silver; margin-left: -3px; margin-top: 5px; }

.p-w-r .pr-footer { border-top: 1px solid rgb(238, 238, 238); font-size: 75%; padding-top: 20px; }

.p-w-r .pr-footer .pr-powered { margin-top: 5px; }

.p-w-r .pr-footer .pr-powered span { color: silver; font-size: 10px; line-height: 12px; }

.p-w-r .pr-footer a { font-size: 10px; line-height: 12px; }

.p-w-r .pr-footer .pr-footer-logo-container { height: 29px; margin-top: 9px; width: 122px; }

.p-w-r .pr-footer .pr-footer-logo { height: 29px; width: 60px; }

.p-w-r .pr-helper-text { overflow-wrap: break-word; color: rgb(118, 118, 118); margin-bottom: 4px; margin-left: 2px; }

.p-w-r .pr-control-label .pr-helper-text { font-size: 14px; font-weight: 400; margin: 0px; }

.p-w-r .pr-click-to-expand .pr-helper-text, .p-w-r .tag-group .pr-helper-text { margin-bottom: 8px; }

.p-w-r .pr-textarea::-webkit-input-placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-textarea::placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-textinput::-webkit-input-placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-textinput::placeholder { color: rgb(118, 118, 118); font-weight: 200; }

.p-w-r .pr-error-console textarea { background-color: rgb(0, 0, 0); color: green; font-family: monospace; font-weight: 700; }

.p-w-r .pr-error-console textarea::selection { background-color: green; color: rgb(0, 0, 0); }

.p-w-r .pr-amzn-logo, .p-w-r .pr-checkbox-icon, .p-w-r .pr-search-icon { margin-right: 5px; }

.p-w-r .pr-amzn-logo svg, .p-w-r .pr-checkbox-icon svg, .p-w-r .pr-search-icon svg { height: 16px; width: 16px; }

.p-w-r .pr-callout-wrapper { color: rgb(155, 155, 155); display: inline-block; margin: 45px 0px 30px; }

.p-w-r .pr-callout { border: 1px dashed rgb(187, 187, 187); border-radius: 8px; font-size: 14px; padding: 15px; }

.p-w-r .pr-tooltip { position: relative; }

.p-w-r .pr-tooltip::after { overflow-wrap: break-word; -webkit-font-smoothing: subpixel-antialiased; background: rgb(48, 53, 51); border-radius: 3px; color: rgb(255, 255, 255); content: attr(aria-label); letter-spacing: normal; padding: 5px 8px; pointer-events: none; position: absolute; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; white-space: pre; z-index: 1000000; }

.p-w-r .pr-tooltip::before { border: 5px solid transparent; color: rgb(48, 53, 51); content: ""; display: inline-block; height: 0px; pointer-events: none; position: absolute; width: 0px; z-index: 1000001; }

.p-w-r .pr-tooltip-under::after { display: inline-block; margin-top: 5px; right: 50%; top: 100%; transform: translateX(50%); }

.p-w-r .pr-tooltip-under::before { border-bottom-color: rgb(48, 53, 51); bottom: -5px; margin-right: -5px; right: 50%; top: auto; }

.p-w-r .pr-tooltip-over::after { bottom: 100%; margin-bottom: 5px; right: 50%; transform: translateX(50%); }

.p-w-r .pr-tooltip-over::before { border-bottom-color: rgb(48, 53, 51); bottom: auto; margin-right: -5px; right: 50%; top: -5px; }

.p-w-r .pr-amzn-share { align-items: center; background-color: rgb(250, 250, 250); display: flex; margin: 30px 0px 10px; max-width: 800px; padding: 20px; }

.p-w-r .pr-amzn-share p { margin: 8px 0px 11px; }

.p-w-r .pr-amzn-share button { padding: 12px !important; }

.p-w-r .pr-amzn-share .pr-h1, .p-w-r .pr-amzn-share h1 { color: rgb(51, 51, 51); font-size: 22px; font-weight: 700; margin: 0px; vertical-align: middle; }

.p-w-r .pr-amzn-share .pr-h1 span, .p-w-r .pr-amzn-share h1 span { display: inline-block; font-size: 20px; vertical-align: middle; }

.p-w-r .pr-amzn-share .pr-amzn-logo { display: inline-block; height: 20px; }

.p-w-r .pr-amzn-share .pr-amzn-logo svg { fill: rgb(107, 107, 117); height: 20px; width: 20px; }

.p-w-r .pr-amzn-share .pr-amzn-share-header-image { flex: 1 1 0%; max-width: 117px; }

.p-w-r .pr-amzn-share .pr-amzn-share-header-image img { max-width: 100px; mix-blend-mode: multiply; }

.p-w-r .pr-amzn-share .pr-amzn-share-header-text { flex: 1 1 0%; }

.p-w-r .pr-amzn-share .pr-amzn-share-header-text span { color: rgb(107, 107, 117); }

.p-w-r .pr-amzn-share .pr-accessible-btn, .p-w-r .pr-amzn-share .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write .pr-amzn-share a { overflow-wrap: break-word; white-space: normal; width: 365px; }

.p-w-r .pr-amzn-share .pr-accessible-btn--copied { background: rgb(211, 211, 211); border: none; pointer-events: none; }

.p-w-r .pr-amzn-share .pr-accessible-btn--copied:active, .p-w-r .pr-amzn-share .pr-accessible-btn--copied:focus, .p-w-r .pr-amzn-share .pr-accessible-btn--copied:hover { background: rgb(211, 211, 211); border: none; color: rgb(255, 255, 255); }

.p-w-r .pr-amzn-share-redirect .pr-amzn-share-header, .p-w-r .pr-amzn-share-redirect .pr-amzn-share-subheader { color: rgb(204, 204, 204) !important; }

.p-w-r .pr-amzn-share-redirect .pr-elipsis--loading, .p-w-r .pr-amzn-share-redirect .pr-redirect-message-header { font-size: 17px; font-weight: 400; vertical-align: bottom; }

.p-w-r .pr-amzn-share-redirect .pr-redirect-message-header { margin: 10px 0px 7px; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-header-image { display: none; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons { display: inline-block; width: 100%; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback { background-color: rgb(246, 246, 246); background-image: none; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(0, 118, 186); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1; margin-bottom: 0px; max-width: 150px; min-width: 65px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; width: 25%; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus { background-color: rgb(221, 221, 221); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover { background-color: rgb(221, 221, 221); border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active { background-color: rgb(221, 221, 221); background-image: none; border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }

.open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle.focus, .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:focus, .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover { background-color: rgb(203, 203, 203); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled].focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:hover, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover { background-color: rgb(246, 246, 246); border-color: rgb(204, 204, 204); }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback .badge { background-color: rgb(0, 118, 186); color: rgb(246, 246, 246); }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons span { font-style: italic; padding: 10px; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-submit { display: inline-block; vertical-align: middle; width: 50%; }

.p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-amzn-uncopied { box-shadow: none; opacity: 0.65; }

.p-w-r .pr-amzn-share-fallback #pr-amzn-copy-fallback { background-color: transparent; border: 0px; margin: 20px 0px 5px; outline: none; overflow: visible; resize: none; }

@media (max-width: 500px) {
  .p-w-r .pr-amzn-share-header-image { display: none; }
  .p-w-r .pr-accessible-btn, .p-w-r .pr-amzn-share-header-text, .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a { width: 100% !important; }
  .p-w-r .pr-btn-copy-fallback { display: block; }
  .p-w-r .pr-amzn-share .pr-h1 span, .p-w-r .pr-amzn-share h1 span { font-size: 18px; }
  .p-w-r .pr-amzn-share .pr-h1 .pr-amzn-logo, .p-w-r .pr-amzn-share h1 .pr-amzn-logo { vertical-align: bottom; }
  .p-w-r .pr-amzn-share .pr-h1 .pr-amzn-logo svg, .p-w-r .pr-amzn-share h1 .pr-amzn-logo svg { height: 18px; width: 18px; }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-header-image { display: none; }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons { display: inline-block; text-align: center; width: 100%; }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback { background-color: rgb(246, 246, 246); background-image: none; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(0, 118, 186); cursor: pointer; display: block; font-size: 14px; font-weight: 400; line-height: 1; margin-bottom: 0px; max-width: 100%; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; width: 100%; }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus { background-color: rgb(221, 221, 221); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover { background-color: rgb(221, 221, 221); border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }
  .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active { background-color: rgb(221, 221, 221); background-image: none; border-color: rgb(173, 173, 173); color: rgb(0, 118, 186); }
  .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle.focus, .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:focus, .open > .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.dropdown-toggle:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.active:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:active:hover { background-color: rgb(203, 203, 203); border-color: rgb(140, 140, 140); color: rgb(0, 118, 186); }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled.focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.disabled:hover, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled].focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:focus, .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback[disabled]:hover, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback.focus, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:focus, fieldset[disabled] .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback:hover { background-color: rgb(246, 246, 246); border-color: rgb(204, 204, 204); }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-btn-copy-fallback .badge { background-color: rgb(0, 118, 186); color: rgb(246, 246, 246); }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons span { display: block; font-style: italic; padding: 10px; }
  .p-w-r .pr-amzn-share-fallback .pr-amzn-share-fallback-buttons .pr-submit { display: block; vertical-align: middle; width: 100%; }
}

.p-w-r .pr-submit .pr-powered { margin: 5px 5px 0px 0px; }

.p-w-r .pr-submit .pr-powered span { color: rgb(118, 118, 118); font-size: 10px; line-height: 12px; }

.p-w-r .pr-submit a { font-size: 10px; line-height: 12px; text-decoration: underline; }

.p-w-r .pr-submit .pr-logo-container { margin-top: 9px; }

.p-w-r .pr-submit .pr-logo { height: 29px; width: 60px; }

.p-w-r .pr-carousel-slider { box-sizing: border-box; margin-left: 0px; padding: 15px 30px; position: relative; transition: opacity 0.5s; width: 100%; }

.p-w-r .pr-carousel-slider::after, .p-w-r .pr-carousel-slider::before { content: " "; display: table; }

.p-w-r .pr-carousel-slider::after { background-color: rgb(51, 51, 51); clear: both; height: 100%; width: 5px; }

.p-w-r .pr-carousel-slider.pr-slide-active { backface-visibility: hidden; perspective: 1000px; transform: translateZ(0px); transform-style: preserve-3d; transition: 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95); }

.p-w-r .pr-carousel-container { margin: auto; overflow: hidden; padding: 0px 10px; width: 100%; }

.p-w-r .pr-carousel-container .pr-carousel-slide { transition: 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95); }

.p-w-r .pr-carousel-control { background-color: rgb(255, 255, 255); border-radius: 25px; cursor: pointer; height: 50px; position: absolute; top: 42%; width: 50px; z-index: 2; }

.p-w-r .pr-carousel-control.pr-carousel-next { padding: 12px 7px; right: 10px; }

.p-w-r .pr-carousel-control.pr-carousel-prev { left: 10px; padding: 12px 17px; }

.p-w-r .pr-carousel-control.pr-carousel-next .pr-carousel-next-icon { border-width: 1px 1px 0px 0px; border-right-style: solid; border-right-color: initial; border-top-style: solid; border-top-color: initial; height: 25px; margin: 0px; padding: 0px; position: absolute; transform: rotate(45deg); width: 25px !important; }

.p-w-r .pr-carousel-control.pr-carousel-prev .pr-carousel-prev-icon { border-style: solid; border-color: initial; border-image: initial; border-width: 0px 0px 1px 1px; height: 25px; margin: 0px; padding: 0px; position: absolute; transform: rotate(45deg); width: 25px !important; }

.p-w-r .pr-carousel-control .pr-carousel-next-icon, .p-w-r .pr-carousel-control .pr-carousel-prev-icon { background-color: transparent; color: rgb(11, 123, 193); cursor: pointer; height: 30px; outline: none; width: 30px; }

.p-w-r .pr-carousel-slider-small .pr-carousel-slider-container::after, .p-w-r .pr-carousel-slider-small .pr-carousel-slider-container::before { box-shadow: 0px 0px 20px 34px; }

.p-w-r .pr-carousel-slider-mobile { padding: 15px 0px; }

.p-w-r .pr-carousel-slider-mobile .pr-carousel-control { display: none; }

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container { padding: 0px; }

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container::after, .p-w-r .pr-carousel-slider-mobile .pr-carousel-slider-container::before { box-shadow: none; }

.p-w-r .pr-carousel-slider-mobile .pr-carousel-slider { padding: 15px 0px; }

.p-w-r .pr-rating-stars { display: inline-block; line-height: normal; }

.p-w-r .pr-snippet-reco { display: table; margin: 10px; max-width: 400px; }

.p-w-r .pr-snippet-reco .pr-reco { border-radius: 2px 0px 0px 2px; display: table-cell; padding: 5px; text-align: center; width: 50%; }

.p-w-r .pr-snippet-reco .pr-reco span { color: rgb(255, 255, 255); font-size: 13px; }

.p-w-r .pr-snippet-reco .pr-reco .pr-reco-value { font-weight: 700; }

.p-w-r .pr-snippet-reco .pr-snippet-read-write { background-color: rgb(246, 246, 246); border-radius: 0px 2px 2px 0px; display: table-cell; padding: 5px; text-align: center; vertical-align: middle; width: 50%; }

.p-w-r .pr-snippet-reco .pr-snippet-read-write a { font-size: 13px; }

.p-w-r .pr-snippet-reco .pr-reco-gray { background-color: rgb(120, 120, 120); }

.p-w-r .pr-snippet-reco .pr-reco-green { background-color: rgb(10, 137, 0); }

.p-w-r .pr-snippet-reco .pr-reco-yellow { background-color: rgb(251, 184, 23); }

.p-w-r .pr-snippet-reco .pr-reco-orange { background-color: rgb(215, 110, 10); }

.p-w-r .pr-snippet-reco .pr-reco-red { background-color: rgb(240, 94, 36); }

.p-w-r .pr-snippet-star-reco .pr-reco { padding-bottom: 5px; }

.p-w-r .pr-snippet-star-reco .pr-reco span { font-size: 14px !important; }

.p-w-r .pr-snippet-star-reco .pr-snippet-read-write, .p-w-r .pr-snippet-star-reco .pr-snippet-stars { display: inline-block; }

.p-w-r .pr-snippet-star-reco .pr-snippet-read-write a { padding: 0px 7.5px; font-size: 13px !important; }

.p-w-r .pr-snippet-star-reco .pr-snippet-stars-container { display: inline-block; }

.p-w-r .pr-snippet-star-reco .pr-reco-value { font-size: 28px; font-weight: 700; }

.p-w-r .pr-snippet-star-reco .pr-reco-gray .pr-reco-value { color: rgb(120, 120, 120); }

.p-w-r .pr-snippet-star-reco .pr-reco-green .pr-reco-value { color: rgb(10, 137, 0); }

.p-w-r .pr-snippet-star-reco .pr-reco-yellow .pr-reco-value { color: rgb(251, 184, 23); }

.p-w-r .pr-snippet-star-reco .pr-reco-orange .pr-reco-value { color: rgb(215, 110, 10); }

.p-w-r .pr-snippet-star-reco .pr-reco-red .pr-reco-value { color: rgb(240, 94, 36); }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram, .p-w-r .pr-snippet-star-histogram .pr-snippet-stars { display: inline-block; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram a.pr-collapsable-histogram-activate { padding: 0px 7.5px; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal { background-color: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 2px; box-shadow: rgb(204, 204, 204) 2px 2px 2px; max-width: 300px; position: absolute; width: 100%; z-index: 2147483647; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-collapsable-histogram-header { background-color: rgb(246, 246, 246); border-bottom: 1px solid rgb(204, 204, 204); font-size: 16px; max-width: 300px; padding: 10px 0px; text-align: center; width: 100%; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper { padding: 10px; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper ul { padding: 0px; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper ul li { margin-bottom: 10px !important; }

.p-w-r .pr-snippet-star-histogram .pr-collapsable-histogram .pr-collapsable-histogram-modal .pr-ratings-histogram-wrapper .pr-ratings-histogram-bar { float: none; width: 100%; }

.p-w-r .pr-snippet-star-histogram .pr-snippet-read-write { border-left: 1px solid rgb(204, 204, 204); display: inline-block; }

.p-w-r .pr-snippet-star-histogram .pr-snippet-read-write a { display: inline-block; padding-left: 7.5px; font-size: 13px !important; }

.p-w-r .pr-stars { background-repeat: no-repeat; color: rgb(64, 64, 64); display: inline-block; height: 20px; margin-right: 0.5em; position: relative; vertical-align: middle; width: 112px; }

.p-w-r .pr-snippet-stars-legacy-large .pr-snippet-rating-decimal { font-size: 100%; height: auto; padding: 1px 5px; }

.p-w-r .pr-stars-small { height: 16px; margin-right: 0.25em; width: 83px; }

.p-w-r .pr-snippet-stars { background: rgb(255, 255, 255); }

.p-w-r .pr-snippet-rating-decimal { border: 1px solid rgb(197, 197, 197); border-radius: 0.2em; color: rgb(102, 102, 102); display: inline-block; font-size: 85%; height: 16px; padding: 0px 0.2em; vertical-align: middle; }

.p-w-r .pr-snippet div, .p-w-r .pr-snippet span { vertical-align: middle; }

.p-w-r .pr-snippet .pr-star, .p-w-r .pr-snippet .pr-star-selected { vertical-align: baseline; }

.p-w-r .pr-snippet .pr-snippet-stars-png { display: inline-block; }

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars { position: relative; }

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star, .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-100-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-half, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-high-contrast-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-selected, .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-100-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 { border-radius: 3px; height: 20px; margin-left: 0px; margin-right: 2px; padding: 3px; width: 20px; }

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal { font-size: 13px; height: auto; padding: 2px 4px; text-align: center; }

.p-w-r .pr-snippet .pr-snippet-stars-png .pr-star-half { background-image: linear-gradient(270deg, rgb(247, 148, 29) 0px, rgb(247, 148, 29)), linear-gradient(270deg, rgb(221, 221, 221) 0px, rgb(221, 221, 221)); background-repeat: no-repeat; background-size: 50% 100%, 100% 100%; }

.p-w-r .pr-snippet .pr-snippet-read-write { display: inline-block; }

.p-w-r .pr-snippet .pr-snippet-read-write a { display: inline-block; margin: 0px 5px; font-size: 13px !important; }

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-accessible-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-high-contrast-75-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-0-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-100-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-25-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-50-filled, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-v4-75-filled { height: 18px; margin-right: 2px; padding: 2px; width: 18px; }

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-half, .p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-star-selected { border-radius: 3px; height: 18px; margin-right: 2px; padding: 2px; width: 18px; }

.p-w-r .pr-snippet .pr-snippet-stars-png-small .pr-snippet-rating-decimal { padding: 1px 5px; }

.p-w-r .pr-alt-star-rating { width: 200px; }

.p-w-r .pr-alt-star-rating .pr-alt-star-icon { display: inline-block; margin-right: 3px; width: 30px; }

.p-w-r .pr-snippet-stars-numeric { background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); position: fixed; right: 0px; top: 50%; width: 150px; z-index: 99999; }

.p-w-r .pr-snippet-stars-numeric .pr-snippet-numeric { padding: 5px; text-align: center; }

.p-w-r .pr-snippet-stars-numeric .pr-snippet-numeric .pr-snippet-numeric-numerator { color: rgb(48, 53, 51); font-size: 41px; font-weight: 700; }

.p-w-r .pr-snippet-stars-numeric .pr-alt-star-rating { margin: 0px auto; width: 95px; }

.p-w-r .pr-snippet-stars-numeric .pr-alt-star-rating .pr-alt-star-icon { width: 16px; }

.p-w-r .pr-snippet-stars-numeric .pr-snippet-read-write { border-top: 1px solid rgb(221, 221, 221); padding: 10px; text-align: center; width: auto; }

.p-w-r .pr-snippet-stars-numeric .pr-snippet-read-write a { font-size: 13px !important; }

.p-w-r .pr-rating-gray { border-top: 5px solid rgb(120, 120, 120); }

.p-w-r .pr-rating-green { border-top: 5px solid rgb(140, 197, 64); }

.p-w-r .pr-rating-yellow { border-top: 5px solid rgb(251, 184, 23); }

.p-w-r .pr-rating-orange { border-top: 5px solid rgb(215, 110, 10); }

.p-w-r .pr-rating-red { border-top: 5px solid rgb(240, 94, 36); }

.p-w-r .pr-snippet-reco-to-friend { max-width: 245px; }

.p-w-r .pr-snippet-reco-to-friend .pr-checkbox-icon svg { height: 25px; width: 25px; }

.p-w-r .pr-snippet-reco-to-friend div, .p-w-r .pr-snippet-reco-to-friend span { margin-right: 2px; vertical-align: top; display: inline-block !important; }

.p-w-r .pr-snippet-reco-to-friend .pr-reco span { font-size: 24px; line-height: 27px; }

.p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message { font-size: 10px; line-height: normal; max-width: 145px; }

.p-w-r .pr-snippet-stars-reco-inline { width: 100%; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write { display: inline-block; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write a, .p-w-r .pr-snippet-stars-reco-inline .pr-snippet-read-and-write span { padding: 0px 7.5px; font-size: 13px !important; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-container { display: inline-block; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars { float: left; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet { float: none !important; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco { float: right; }

.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-reco-to-friend .pr-reco-to-friend-message { line-height: normal; text-align: left; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container { display: inline-block; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-write { display: block; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-stars, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars { float: none; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco { margin-top: 10px; }

.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: 0px 5px 0px 0px; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-write, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container { display: block; }

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-reco, .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars { float: none; }

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

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

.p-w-r .pr-snippet-qa { color: rgb(48, 53, 51); display: table; width: 100%; }

.p-w-r .pr-snippet-qa > * { display: inline-block; margin-right: 5px; }

.p-w-r .pr-snippet-qa .pr-qa-large { display: inline; font-size: 16px; font-weight: 700; }

.p-w-r .pr-snippet-qa .pr-answered-question-circle { background-color: rgb(11, 123, 193); border-radius: 50%; color: rgb(255, 255, 255); display: inline-block; font-size: 15px; font-weight: 200; margin: 0px 5px; text-align: center; }

.p-w-r .pr-snippet-qa .pr-answered-question-circle::after, .p-w-r .pr-snippet-qa .pr-answered-question-circle::before { content: "​"; display: inline-block; line-height: 0px; padding-bottom: 50%; padding-top: 50%; width: 7px; }

.p-w-r .pr-snippet-qa .pr-snippet-qa-metrics { float: left; }

.p-w-r .pr-snippet-qa .pr-snippet-qa-answer-link { display: inline; font-size: 13px; }

.p-w-r .pr-snippet-qa.pr-snippet-compact .pr-ask-question-link, .p-w-r .pr-snippet-qa.pr-snippet-compact .pr-snippet-qa-metrics, .p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-ask-question-link, .p-w-r .pr-snippet-qa.pr-snippet-minimal .pr-snippet-qa-metrics { display: block; float: none; }

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-cta { color: rgb(48, 53, 51); }

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-link { display: block; float: none; }

.p-w-r .pr-snippet-qa.pr-snippet-qa-empty .pr-ask-question-subtext { font-size: 10px; }

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-barValue, .p-w-r .pr-ratings-histogram-barValue { background: rgb(247, 148, 29); border-radius: 2px; }

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar, .p-w-r .pr-ratings-histogram-bar { background: rgb(246, 246, 246); border-radius: 2px; display: inline-block; vertical-align: middle; }

.p-w-r .pr-ratings-histogram-bar { box-shadow: rgb(170, 170, 170) 0px 0px 3px inset; }

.p-w-r .pr-ratings-histogram-barValue { background: linear-gradient(rgb(244, 173, 88), rgb(247, 148, 29)); transition: 0.25s; }

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar, .p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-barValue { height: 10px; }

.p-w-r #pr-snapshot-histogram { display: inline-block; margin-left: 5px; }

.p-w-r .pr-selected .pr-ratings-histogram-barValue { background: linear-gradient(rgb(233, 155, 62), rgb(207, 121, 18)); }

.p-w-r .pr-selected .pr-ratings-histogram-bar { background: rgb(221, 221, 221); }

.p-w-r .pr-attribute-value-list-empty { color: rgb(153, 153, 153); font-size: 14px; text-align: center; }

.p-w-r #pr-snapshot-histogram { display: none; }

.p-w-r #pr-snapshot-histogram-container { background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; margin-top: 10px; padding: 15px; position: absolute; width: 245px; z-index: 9999; }

.p-w-r #pr-snapshot-histogram-container .pr-ratings-histogram-bar { width: 148px; }

.p-w-r #pr-snapshot-histogram-header { margin-bottom: 5px; }

.p-w-r .pr-histogram-1Stars, .p-w-r .pr-histogram-2Stars, .p-w-r .pr-histogram-3Stars, .p-w-r .pr-histogram-4Stars, .p-w-r .pr-histogram-5Stars { cursor: pointer; margin-bottom: 5px; display: table !important; width: 100% !important; }

.p-w-r .pr-histogram-1Stars:hover .pr-ratings-histogram-barValue, .p-w-r .pr-histogram-2Stars:hover .pr-ratings-histogram-barValue, .p-w-r .pr-histogram-3Stars:hover .pr-ratings-histogram-barValue, .p-w-r .pr-histogram-4Stars:hover .pr-ratings-histogram-barValue, .p-w-r .pr-histogram-5Stars:hover .pr-ratings-histogram-barValue { background: linear-gradient(rgb(233, 155, 62), rgb(207, 121, 18)); }

.p-w-r .pr-histogram-1Stars:hover .pr-ratings-histogram-bar, .p-w-r .pr-histogram-2Stars:hover .pr-ratings-histogram-bar, .p-w-r .pr-histogram-3Stars:hover .pr-ratings-histogram-bar, .p-w-r .pr-histogram-4Stars:hover .pr-ratings-histogram-bar, .p-w-r .pr-histogram-5Stars:hover .pr-ratings-histogram-bar { background: rgb(221, 221, 221); }

.p-w-r .pr-histogram-1Stars.pr-zero-ratings .pr-histogram-count, .p-w-r .pr-histogram-1Stars.pr-zero-ratings .pr-histogram-label, .p-w-r .pr-histogram-2Stars.pr-zero-ratings .pr-histogram-count, .p-w-r .pr-histogram-2Stars.pr-zero-ratings .pr-histogram-label, .p-w-r .pr-histogram-3Stars.pr-zero-ratings .pr-histogram-count, .p-w-r .pr-histogram-3Stars.pr-zero-ratings .pr-histogram-label, .p-w-r .pr-histogram-4Stars.pr-zero-ratings .pr-histogram-count, .p-w-r .pr-histogram-4Stars.pr-zero-ratings .pr-histogram-label, .p-w-r .pr-histogram-5Stars.pr-zero-ratings .pr-histogram-count, .p-w-r .pr-histogram-5Stars.pr-zero-ratings .pr-histogram-label { color: rgb(204, 204, 204); }

.p-w-r .pr-histogram-1Stars:last-child, .p-w-r .pr-histogram-2Stars:last-child, .p-w-r .pr-histogram-3Stars:last-child, .p-w-r .pr-histogram-4Stars:last-child, .p-w-r .pr-histogram-5Stars:last-child { margin-bottom: 0px; }

.p-w-r .pr-histogram-1Stars > *, .p-w-r .pr-histogram-2Stars > *, .p-w-r .pr-histogram-3Stars > *, .p-w-r .pr-histogram-4Stars > *, .p-w-r .pr-histogram-5Stars > * { display: table-cell; }

.p-w-r .pr-histogram-count, .p-w-r .pr-histogram-label { font-size: 12px; }

.p-w-r .pr-histogram-label { color: rgb(74, 153, 202); font-size: 14px; padding-right: 15px; white-space: nowrap; width: 40px; }

.p-w-r .pr-histogram-count { padding-left: 10px; width: 30px; }

.p-w-r .pr-accordion .pr-accordion-btn { background: none; border: 0px; color: rgb(11, 123, 193); cursor: pointer; padding: 0px 30px 0px 0px; position: relative; z-index: 2; }

.p-w-r .pr-accordion .pr-accordion-btn span { color: rgb(11, 123, 193); display: table-cell; padding-right: 5px; vertical-align: middle; }

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon { height: 20px; padding: 0px 0px 1px; transform: rotate(-90deg); transition: 0.3s ease-in-out; vertical-align: middle; width: 20px; }

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon svg { height: 20px; width: 20px; }

.p-w-r .pr-accordion .pr-accordion-btn .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-accordion .pr-accordion-btn:active, .p-w-r .pr-accordion .pr-accordion-btn:focus { overflow: hidden; }

.p-w-r .pr-accordion .pr-accordion-content { margin: 10px 0px; max-height: 0px; overflow: hidden; transition: 1s; }

.p-w-r .pr-accordion.pr-accordion-exapanded .pr-accordion-btn .pr-caret-icon { transform: rotate(90deg); }

.p-w-r .pr-accordion.pr-accordion-exapanded .pr-accordion-content { max-height: 1000px; transition: 1.5s; }

.p-w-r .pr-category-snippet { display: table; margin: 0px auto; }

.p-w-r .pr-category-snippet__item { display: table-cell; vertical-align: middle; }

.p-w-r .pr-category-snippet__total { padding-left: 5px; }

.p-w-r .pr-helpful-btn { background: rgb(255, 255, 255); border-style: solid; border-color: rgb(212, 215, 216); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; cursor: pointer; padding: 7px 11px; }

.p-w-r .pr-helpful-btn[aria-disabled], .p-w-r .pr-helpful-btn[disabled] { opacity: 0.5; pointer-events: none; }

.p-w-r .pr-helpful-btn[aria-disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn[aria-disabled] .pr-thumbs-fill, .p-w-r .pr-helpful-btn[disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn[disabled] .pr-thumbs-fill { fill: rgb(112, 112, 112); }

.p-w-r .pr-helpful-btn span { color: rgb(66, 66, 66); }

.p-w-r .pr-helpful-btn:hover { background: rgb(231, 232, 233); }

.p-w-r .pr-helpful-btn:hover span { color: rgb(0, 101, 158); }

.p-w-r .pr-helpful-btn:hover .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:hover .pr-thumbs-fill { fill: rgb(0, 101, 158); }

.p-w-r .pr-helpful-btn:hover[aria-disabled], .p-w-r .pr-helpful-btn:hover[disabled] { background: none; }

.p-w-r .pr-helpful-btn:hover[aria-disabled] span, .p-w-r .pr-helpful-btn:hover[disabled] span { color: rgb(112, 112, 112); }

.p-w-r .pr-helpful-btn:hover[aria-disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:hover[aria-disabled] .pr-thumbs-fill, .p-w-r .pr-helpful-btn:hover[disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:hover[disabled] .pr-thumbs-fill { fill: rgb(112, 112, 112); }

.p-w-r .pr-helpful-btn:active { background: rgb(0, 68, 107); }

.p-w-r .pr-helpful-btn:active span { color: rgb(255, 255, 255); }

.p-w-r .pr-helpful-btn:active .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:active .pr-thumbs-fill { fill: rgb(255, 255, 255); }

.p-w-r .pr-helpful-btn:active[aria-disabled], .p-w-r .pr-helpful-btn:active[disabled] { background: none; }

.p-w-r .pr-helpful-btn:active[aria-disabled] span, .p-w-r .pr-helpful-btn:active[disabled] span { color: rgb(112, 112, 112); }

.p-w-r .pr-helpful-btn:active[aria-disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:active[aria-disabled] .pr-thumbs-fill, .p-w-r .pr-helpful-btn:active[disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:active[disabled] .pr-thumbs-fill { fill: rgb(112, 112, 112); }

.p-w-r .pr-helpful-btn:focus { background-color: rgb(0, 120, 189); }

.p-w-r .pr-helpful-btn:focus span { color: rgb(255, 255, 255); }

.p-w-r .pr-helpful-btn:focus .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-btn:focus .pr-thumbs-fill { fill: rgb(255, 255, 255); }

.p-w-r .pr-helpful-yes { border-bottom-right-radius: 0px; border-right: 0px; border-top-right-radius: 0px; }

.p-w-r .pr-helpful-no { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }

.p-w-r .pr-helpful-active { background: rgb(0, 68, 107) !important; opacity: 1 !important; }

.p-w-r .pr-helpful-active span, .p-w-r .pr-helpful-active[aria-disabled] span, .p-w-r .pr-helpful-active[disabled] span { color: rgb(255, 255, 255); }

.p-w-r .pr-helpful-active .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active .pr-thumbs-fill, .p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active[aria-disabled] .pr-thumbs-fill, .p-w-r .pr-helpful-active[disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active[disabled] .pr-thumbs-fill { fill: rgb(255, 255, 255); }

.p-w-r .pr-helpful-active:hover[disabled] { background: rgb(0, 68, 107); }

.p-w-r .pr-helpful-active:hover[disabled] span { color: rgb(255, 255, 255); }

.p-w-r .pr-helpful-active:hover .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active:hover .pr-thumbs-fill, .p-w-r .pr-helpful-active:hover[aria-disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active:hover[aria-disabled] .pr-thumbs-fill, .p-w-r .pr-helpful-active:hover[disabled] .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active:hover[disabled] .pr-thumbs-fill { fill: rgb(255, 255, 255); }

.p-w-r .pr-helpful-active:active { background: rgb(0, 68, 107); }

.p-w-r .pr-helpful-active:active span { color: rgb(255, 255, 255); }

.p-w-r .pr-helpful-active:active .pr-thumbs-cuff-fill, .p-w-r .pr-helpful-active:active .pr-thumbs-fill { fill: rgb(255, 255, 255); }

.p-w-r .pr-helpful-count { display: table-cell; vertical-align: middle; }

.p-w-r .pr-helpful-btn { margin: 10px 0px; vertical-align: middle; }

.p-w-r .pr-thumbs-icon { display: table-cell; width: 30px; }

.p-w-r .pr-thumbs-icon svg { height: 20px; width: 30px; }

.p-w-r .pr-thumbs-icon-down svg { transform: rotate(180deg) translateY(-3px); }

.p-w-r .pr-flag-icon { display: inline-block; width: 30px; }

.p-w-r .pr-flag-icon svg { height: 18.25px; transform: translateY(5px); width: 27px; }

.p-w-r .pr-flag-review-thankyou { display: inline-block; font-size: 14px; }

.p-w-r .pr-media-carousel .pr-flag-review, .p-w-r [aria-modal="true"] .pr-flag-review { background-color: rgb(255, 255, 255); border-radius: 10px; padding: 16px 24px; }

.p-w-r .pr-media-carousel .pr-flag-review input, .p-w-r .pr-media-carousel .pr-flag-review span, .p-w-r [aria-modal="true"] .pr-flag-review input, .p-w-r [aria-modal="true"] .pr-flag-review span { font-weight: 400; }

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-modal-header, .p-w-r [aria-modal="true"] .pr-flag-review .pr-flagging-modal-header { font-size: 20px; font-weight: 700; line-height: 28px; padding-bottom: 12px; padding-top: 4px; }

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-modal-required-key, .p-w-r [aria-modal="true"] .pr-flag-review .pr-flagging-modal-required-key { padding-bottom: 12px; }

.p-w-r .pr-media-carousel .pr-flag-review #pr-email-field, .p-w-r [aria-modal="true"] .pr-flag-review #pr-email-field { margin-bottom: 6px; height: 41px !important; width: 100% !important; }

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-radiogroup, .p-w-r [aria-modal="true"] .pr-flag-review .pr-flagging-radiogroup { display: flex; flex-wrap: wrap; }

.p-w-r .pr-media-carousel .pr-flag-review .pr-flagging-radiogroup .pr-form-group, .p-w-r [aria-modal="true"] .pr-flag-review .pr-flagging-radiogroup .pr-form-group { flex-grow: 1; }

.p-w-r .pr-media-carousel .pr-flag-review-fieldset, .p-w-r [aria-modal="true"] .pr-flag-review-fieldset { margin-bottom: 15px; }

.p-w-r .pr-media-carousel .pr-flag-review-label, .p-w-r [aria-modal="true"] .pr-flag-review-label { border: none; font-size: 16px; font-weight: 700; margin: 0px 0px 10px; }

.p-w-r .pr-media-carousel .pr-textarea, .p-w-r .pr-media-carousel .pr-textinput, .p-w-r [aria-modal="true"] .pr-textarea, .p-w-r [aria-modal="true"] .pr-textinput { border: 1px solid rgb(148, 148, 148); border-radius: 2px; color: rgb(48, 53, 51); margin: 0px; padding: 5px !important; }

.p-w-r .pr-media-carousel .pr-flagging-radio, .p-w-r [aria-modal="true"] .pr-flagging-radio { margin-right: 20px; padding-left: 18px; }

.p-w-r .pr-media-carousel .pr-flagging-radio label, .p-w-r [aria-modal="true"] .pr-flagging-radio label { line-height: normal; }

.p-w-r .pr-media-carousel .pr-flagging-form-group:last-child .pr-flagging-radio, .p-w-r [aria-modal="true"] .pr-flagging-form-group:last-child .pr-flagging-radio { margin-right: 0px; }

.p-w-r .pr-media-carousel .pr-flag-review-input[type="radio"], .p-w-r [aria-modal="true"] .pr-flag-review-input[type="radio"] { margin-left: -18px !important; }

.p-w-r .pr-media-carousel .pr-required-field-label, .p-w-r [aria-modal="true"] .pr-required-field-label { padding-left: 2px; }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group { column-gap: 10px; display: flex; justify-content: flex-end; }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn { border: 1px solid transparent; border-radius: 4px; padding: 10px 24px; }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn.pr-flag-review-btn-submit, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn.pr-flag-review-btn-submit { background-color: rgb(11, 123, 193); color: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn.pr-flag-review-btn-cancel, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn.pr-flag-review-btn-cancel { background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 215, 216); color: rgb(11, 123, 193); }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn:hover, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn:hover { background-color: rgba(11, 123, 193, 0.2); border: 1px solid transparent; color: rgb(7, 77, 121); }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn:focus, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn:focus { border: 1px solid rgb(48, 53, 51); outline: none; }

.p-w-r .pr-media-carousel .pr-flag-review-btn-group .pr-flag-review-btn:active, .p-w-r [aria-modal="true"] .pr-flag-review-btn-group .pr-flag-review-btn:active { background-color: rgb(255, 255, 255); border: 1px solid transparent; color: rgb(11, 123, 193); outline: none; }

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-flag-review, .p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-flag-review, .p-w-r .pr-media-carousel.pr-rid-large .pr-flag-review, .p-w-r .pr-media-carousel.pr-rid-medium .pr-flag-review, .p-w-r [aria-modal="true"].pr-rd-display-desktop .pr-flag-review, .p-w-r [aria-modal="true"].pr-rd-display-tablet .pr-flag-review, .p-w-r [aria-modal="true"].pr-rid-large .pr-flag-review, .p-w-r [aria-modal="true"].pr-rid-medium .pr-flag-review { display: block; }

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-rd-flag-review-container, .p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-rd-flag-review-container, .p-w-r .pr-media-carousel.pr-rid-large .pr-rd-flag-review-container, .p-w-r .pr-media-carousel.pr-rid-medium .pr-rd-flag-review-container, .p-w-r [aria-modal="true"].pr-rd-display-desktop .pr-rd-flag-review-container, .p-w-r [aria-modal="true"].pr-rd-display-tablet .pr-rd-flag-review-container, .p-w-r [aria-modal="true"].pr-rid-large .pr-rd-flag-review-container, .p-w-r [aria-modal="true"].pr-rid-medium .pr-rd-flag-review-container { display: inline-block; line-height: normal; vertical-align: text-bottom; }

.p-w-r .pr-media-carousel.pr-rd-display-desktop .pr-rd-helpful-action, .p-w-r .pr-media-carousel.pr-rd-display-tablet .pr-rd-helpful-action, .p-w-r .pr-media-carousel.pr-rid-large .pr-rd-helpful-action, .p-w-r .pr-media-carousel.pr-rid-medium .pr-rd-helpful-action, .p-w-r [aria-modal="true"].pr-rd-display-desktop .pr-rd-helpful-action, .p-w-r [aria-modal="true"].pr-rd-display-tablet .pr-rd-helpful-action, .p-w-r [aria-modal="true"].pr-rid-large .pr-rd-helpful-action, .p-w-r [aria-modal="true"].pr-rid-medium .pr-rd-helpful-action { display: inline-block; margin-right: 15px; }

.p-w-r .pr-rd-flag-review-btn { background: transparent; border: none; color: rgb(11, 123, 193); text-decoration: underline; }

@media (min-width: 600px) {
  .p-w-r .pr-irlsnippet .pr-rd-helpful-action { display: inline-block; margin-right: 15px; }
}

@-webkit-keyframes pulse { 
  0% { background: rgb(11, 123, 193); }
  50% { background: rgb(38, 164, 243); }
  100% { background: rgb(11, 123, 193); }
}

@keyframes pulse { 
  0% { background: rgb(11, 123, 193); }
  50% { background: rgb(38, 164, 243); }
  100% { background: rgb(11, 123, 193); }
}

@-webkit-keyframes fadeOut { 
  0% { opacity: 1; }
  50% { opacity: 1; }
  100% { display: none; opacity: 0; }
}

@keyframes fadeOut { 
  0% { opacity: 1; }
  50% { opacity: 1; }
  100% { display: none; opacity: 0; }
}

@-webkit-keyframes ellipsis { 
  100% { width: 20px; }
}

@keyframes ellipsis { 
  100% { width: 20px; }
}

.pr-elipsis--loading { animation: 0.9s steps(25) 0s infinite normal none running ellipsis; content: "…"; display: inline-block; overflow: hidden; vertical-align: bottom; width: 0px; }

.pr-elipsis--loading::after { content: "…"; }

@-webkit-keyframes pr-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@keyframes pr-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}

@-webkit-keyframes modal-load { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes modal-load { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes red { 
  0% { color: rgb(0, 0, 0); }
  100% { color: red; }
}

@keyframes red { 
  0% { color: rgb(0, 0, 0); }
  100% { color: red; }
}

.p-w-r .alert, .p-w-r .pr-alert { border: 1px solid transparent; border-radius: 4px; margin-bottom: 20px; padding: 15px; }

.p-w-r .alert h4, .p-w-r .pr-alert h4 { color: inherit; margin-top: 0px; }

.p-w-r .alert .alert-link, .p-w-r .pr-alert .alert-link { font-weight: 700; }

.p-w-r .alert > p, .p-w-r .alert > ul, .p-w-r .pr-alert > p, .p-w-r .pr-alert > ul { margin-bottom: 0px; }

.p-w-r .alert > p + p, .p-w-r .pr-alert > p + p { margin-top: 5px; }

.p-w-r .alert-dismissable, .p-w-r .alert-dismissible { padding-right: 35px; }

.p-w-r .alert-dismissable .close, .p-w-r .alert-dismissible .close { color: inherit; position: relative; right: -21px; top: -2px; }

.p-w-r .alert-success { background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); }

.p-w-r .alert-success hr { border-top-color: rgb(201, 226, 179); }

.p-w-r .alert-success .alert-link { color: rgb(43, 84, 44); }

.p-w-r .alert-info, .p-w-r .pr-alert-info { background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241); color: rgb(49, 112, 143); }

.p-w-r .alert-info hr, .p-w-r .pr-alert-info hr { border-top-color: rgb(166, 225, 236); }

.p-w-r .alert-info .alert-link, .p-w-r .pr-alert-info .alert-link { color: rgb(36, 82, 105); }

.p-w-r .alert-warning, .p-w-r .pr-alert-warning { background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204); color: rgb(138, 109, 59); }

.p-w-r .alert-warning hr, .p-w-r .pr-alert-warning hr { border-top-color: rgb(247, 225, 181); }

.p-w-r .alert-warning .alert-link, .p-w-r .pr-alert-warning .alert-link { color: rgb(102, 81, 44); }

.p-w-r .alert-danger, .p-w-r .pr-alert-danger { background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); }

.p-w-r .alert-danger hr, .p-w-r .pr-alert-danger hr { border-top-color: rgb(228, 185, 192); }

.p-w-r .alert-danger .alert-link, .p-w-r .pr-alert-danger .alert-link { color: rgb(132, 53, 52); }

.p-w-r .clearfix::after, .p-w-r .clearfix::before { content: " "; display: table; }

.p-w-r .clearfix::after { clear: both; }

.p-w-r .center-block { display: block; margin-left: auto; margin-right: auto; }

.p-w-r .pr-pull-right, .p-w-r .pull-right { float: right !important; }

.p-w-r .pr-pull-left, .p-w-r .pull-left { float: left !important; }

.p-w-r .hide, .p-w-r .pr-hide { display: none !important; }

.p-w-r .show { display: block !important; }

.p-w-r .invisible { visibility: hidden; }

.p-w-r .text-hide { background-color: transparent; border: 0px; color: transparent; font: 0px / 0 a; text-shadow: none; }

.p-w-r .hidden { display: none !important; }

.p-w-r .affix { position: fixed; }

.p-w-r .pr-alert-container { margin-top: 50px; max-width: 700px; }

.p-w-r .pr-btn-danger { background-color: rgb(240, 94, 36); background-image: none; border-style: solid; border-color: rgb(192, 69, 30); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: rgb(255, 255, 255); cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; line-height: 1; margin-bottom: 0px; padding: 12px 15px; text-align: center; text-shadow: none; text-transform: none; user-select: none; vertical-align: middle; white-space: nowrap; }

.p-w-r .pr-btn-danger.focus, .p-w-r .pr-btn-danger:focus { background-color: rgb(211, 70, 14); border-color: rgb(82, 29, 13); color: rgb(255, 255, 255); }

.p-w-r .pr-btn-danger:hover { background-color: rgb(211, 70, 14); border-color: rgb(139, 50, 22); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-btn-danger.dropdown-toggle, .p-w-r .pr-btn-danger.active, .p-w-r .pr-btn-danger:active { background-color: rgb(211, 70, 14); background-image: none; border-color: rgb(139, 50, 22); color: rgb(255, 255, 255); }

.open > .p-w-r .pr-btn-danger.dropdown-toggle.focus, .open > .p-w-r .pr-btn-danger.dropdown-toggle:focus, .open > .p-w-r .pr-btn-danger.dropdown-toggle:hover, .p-w-r .pr-btn-danger.active.focus, .p-w-r .pr-btn-danger.active:focus, .p-w-r .pr-btn-danger.active:hover, .p-w-r .pr-btn-danger:active.focus, .p-w-r .pr-btn-danger:active:focus, .p-w-r .pr-btn-danger:active:hover { background-color: rgb(177, 59, 12); border-color: rgb(82, 29, 13); color: rgb(255, 255, 255); }

.p-w-r .pr-btn-danger.disabled.focus, .p-w-r .pr-btn-danger.disabled:focus, .p-w-r .pr-btn-danger.disabled:hover, .p-w-r .pr-btn-danger[disabled].focus, .p-w-r .pr-btn-danger[disabled]:focus, .p-w-r .pr-btn-danger[disabled]:hover, fieldset[disabled] .p-w-r .pr-btn-danger.focus, fieldset[disabled] .p-w-r .pr-btn-danger:focus, fieldset[disabled] .p-w-r .pr-btn-danger:hover { background-color: rgb(240, 94, 36); border-color: rgb(192, 69, 30); }

.p-w-r .pr-btn-danger .badge { background-color: rgb(255, 255, 255); color: rgb(240, 94, 36); }

.p-w-r .pr-has-error .control-label span, .p-w-r .pr-has-error .pr-control-label span { color: rgb(221, 0, 0); }

.p-w-r .pr-has-error .form-control, .p-w-r .pr-has-error .form-control:focus { border-color: rgb(221, 0, 0); }

.p-w-r .pr-has-error .form-control:focus { box-shadow: rgb(221, 0, 0) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r textarea + .pr-text-danger { margin-top: 10px; }

@media screen and (max-width: 480px) {
  .p-w-r .pr-star, .p-w-r .pr-star-selected, .p-w-r .pr-star:hover { margin-left: 2px; margin-right: 2px; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > div:not(:first-child):not(:last-child), .p-w-r .btn-group-radio-horizontal.btn-toggle > div:not(:first-child):not(:last-child) { border-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > :first-child, .p-w-r .btn-group-radio-horizontal.btn-toggle > :first-child { border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > :last-child, .p-w-r .btn-group-radio-horizontal.btn-toggle > :last-child { border-bottom-width: 2px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal .pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn { border-bottom-width: 1px; display: block; text-align: left; white-space: normal; }
  .p-w-r .btn-group-radio-horizontal .pr-btn + .pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn + .pr-btn { border-top: 0px; }
  .p-w-r .pr-error-console { left: 5%; width: 90%; }
}

@media screen and (min-width: 481px) {
  .p-w-r .btn-group-radio-horizontal, .p-w-r .btn-group-radio-horizontal-linked { display: table; table-layout: fixed; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > div:not(:first-child):not(:last-child), .p-w-r .btn-group-radio-horizontal.btn-toggle > div:not(:first-child):not(:last-child) { border-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > :first-child, .p-w-r .btn-group-radio-horizontal.btn-toggle > :first-child { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal-linked.btn-toggle > :last-child, .p-w-r .btn-group-radio-horizontal.btn-toggle > :last-child { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
  .p-w-r .btn-group-radio-horizontal .pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn { display: table-cell; white-space: normal; }
  .p-w-r .btn-group-radio-horizontal .pr-btn + .pr-btn, .p-w-r .btn-group-radio-horizontal-linked .pr-btn + .pr-btn { border-left: 0px; }
  .p-w-r .tag-group .pr-cb-tag-container { float: left; margin-right: 0px; width: 49%; }
  .p-w-r .tag-group .pr-cb-tag-container:nth-child(2n+1) { margin-right: 2%; }
  .p-w-r .tag-group .pr-btn-add-tag { clear: left; }
}

@media screen and (max-width: 767px) {
  .p-w-r .rating-text { display: none; }
  .p-w-r .pr-header-product-img { text-align: center; }
  .p-w-r .pr-radio-tag-container { margin-top: 0px; }
  .p-w-r .p-w-r .checkbox, .p-w-r .p-w-r .pr-checkbox, .p-w-r .p-w-r .radio { margin-bottom: 1px; }
  .p-w-r .checkbox + .checkbox, .p-w-r .checkbox + .pr-checkbox, .p-w-r .pr-checkbox + .checkbox, .p-w-r .pr-checkbox + .pr-checkbox, .p-w-r .radio + .radio { margin-top: 0px; }
  .p-w-r .checkbox label, .p-w-r .pr-checkbox label, .p-w-r .radio label { color: rgb(102, 102, 102); display: block; margin-bottom: 1px; padding: 16px; }
  .p-w-r .pr-checkbox label { padding: 0px; }
  .p-w-r .input-add-tag { margin-top: 18px; }
}

.p-w-r .react-tabs [role="tablist"] { border-bottom: 1px solid rgb(170, 170, 170); margin: 0px 0px 10px; padding: 0px; }

.p-w-r .react-tabs [role="tab"] { border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-bottom: none; bottom: -1px; cursor: pointer; display: inline-block; list-style: none; padding: 6px 12px; position: relative; }

.p-w-r .react-tabs [role="tab"][aria-selected="true"] { background: rgb(255, 255, 255); border-color: rgb(170, 170, 170); border-radius: 5px 5px 0px 0px; }

.p-w-r .react-tabs [role="tab"]:focus { border-color: rgb(1, 136, 254); box-shadow: rgb(1, 136, 254) 0px 0px 5px; outline: none; }

.p-w-r .react-tabs [role="tab"]:focus::after { background: rgb(255, 255, 255); bottom: -5px; content: ""; height: 5px; left: -4px; position: absolute; right: -4px; }

.p-w-r { color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; text-align: left; -webkit-font-smoothing: subpixel-antialiased !important; }

.p-w-r .p-w-r_future blockquote, .p-w-r .p-w-r_future dd, .p-w-r .p-w-r_future dl, .p-w-r .p-w-r_future figure, .p-w-r .p-w-r_future h1, .p-w-r .p-w-r_future h2, .p-w-r .p-w-r_future h3, .p-w-r .p-w-r_future h4, .p-w-r .p-w-r_future h5, .p-w-r .p-w-r_future h6, .p-w-r .p-w-r_future hr, .p-w-r .p-w-r_future p, .p-w-r .p-w-r_future pre { margin: 0px; }

.p-w-r .p-w-r_future button { background-color: transparent; background-image: none; }

.p-w-r .p-w-r_future button:focus { outline: -webkit-focus-ring-color auto 5px; }

.p-w-r .p-w-r_future fieldset { margin: 0px; padding: 0px; }

.p-w-r .p-w-r_future ol, .p-w-r .p-w-r_future ul { list-style: none; margin: 0px; padding: 0px; }

.p-w-r .p-w-r_future * { font-family: inherit; line-height: inherit; }

.p-w-r .p-w-r_future *, .p-w-r .p-w-r_future ::after, .p-w-r .p-w-r_future ::before { border: 0px solid rgb(229, 231, 235); box-sizing: border-box; }

.p-w-r .p-w-r_future hr { border-top-width: 1px; }

.p-w-r .p-w-r_future img { border-style: solid; }

.p-w-r .p-w-r_future textarea { resize: vertical; }

.p-w-r .p-w-r_future input::-webkit-input-placeholder, .p-w-r .p-w-r_future textarea::-webkit-input-placeholder { color: rgb(112, 112, 112); opacity: 1; }

.p-w-r .p-w-r_future input::placeholder, .p-w-r .p-w-r_future textarea::placeholder { color: rgb(112, 112, 112); opacity: 1; }

.p-w-r .p-w-r_future [role="button"], .p-w-r .p-w-r_future button { cursor: pointer; }

.p-w-r .p-w-r_future table { border-collapse: collapse; }

.p-w-r .p-w-r_future h1, .p-w-r .p-w-r_future h2, .p-w-r .p-w-r_future h3, .p-w-r .p-w-r_future h4, .p-w-r .p-w-r_future h5, .p-w-r .p-w-r_future h6 { font-size: inherit; font-weight: inherit; }

.p-w-r .p-w-r_future a { color: inherit; text-decoration: inherit; }

.p-w-r .p-w-r_future button, .p-w-r .p-w-r_future input, .p-w-r .p-w-r_future optgroup, .p-w-r .p-w-r_future select, .p-w-r .p-w-r_future textarea { color: inherit; line-height: inherit; padding: 0px; }

.p-w-r .p-w-r_future audio, .p-w-r .p-w-r_future canvas, .p-w-r .p-w-r_future embed, .p-w-r .p-w-r_future iframe, .p-w-r .p-w-r_future img, .p-w-r .p-w-r_future object, .p-w-r .p-w-r_future svg, .p-w-r .p-w-r_future video { display: block; vertical-align: middle; }

.p-w-r .p-w-r_future img, .p-w-r .p-w-r_future video { height: auto; max-width: 100%; }

*, ::after, ::before { --pr-translate-x: 0; --pr-translate-y: 0; --pr-rotate: 0; --pr-skew-x: 0; --pr-skew-y: 0; --pr-scale-x: 1; --pr-scale-y: 1; --pr-pan-x: ; --pr-pan-y: ; --pr-pinch-zoom: ; --pr-scroll-snap-strictness: proximity; --pr-ordinal: ; --pr-slashed-zero: ; --pr-numeric-figure: ; --pr-numeric-spacing: ; --pr-numeric-fraction: ; --pr-ring-inset: ; --pr-ring-offset-width: 0px; --pr-ring-offset-color: #fff; --pr-ring-color: rgba(59,130,246,.5); --pr-ring-offset-shadow: 0 0 transparent; --pr-ring-shadow: 0 0 transparent; --pr-shadow: 0 0 transparent; --pr-shadow-colored: 0 0 transparent; --pr-blur: ; --pr-brightness: ; --pr-contrast: ; --pr-grayscale: ; --pr-hue-rotate: ; --pr-invert: ; --pr-saturate: ; --pr-sepia: ; --pr-drop-shadow: ; --pr-backdrop-blur: ; --pr-backdrop-brightness: ; --pr-backdrop-contrast: ; --pr-backdrop-grayscale: ; --pr-backdrop-hue-rotate: ; --pr-backdrop-invert: ; --pr-backdrop-opacity: ; --pr-backdrop-saturate: ; --pr-backdrop-sepia: ; }

.p-w-r .p-w-r_future .pr-static { position: static; }

.p-w-r .p-w-r_future .pr-fixed { position: fixed; }

.p-w-r .p-w-r_future .pr-absolute { position: absolute; }

.p-w-r .p-w-r_future .pr-top-0 { top: 0px; }

.p-w-r .p-w-r_future .pr-left-0 { left: 0px; }

.p-w-r .p-w-r_future .pr-right-0 { right: 0px; }

.p-w-r .p-w-r_future .pr-bottom-0 { bottom: 0px; }

.p-w-r .p-w-r_future .pr-top-3 { top: 0.75rem; }

.p-w-r .p-w-r_future .pr-right-3 { right: 0.75rem; }

.p-w-r .p-w-r_future .pr-top-1\/4 { top: 25%; }

.p-w-r .p-w-r_future .pr-left-3 { left: 0.75rem; }

.p-w-r .p-w-r_future .pr-z-max { z-index: 10000; }

.p-w-r .p-w-r_future .pr-z-10 { z-index: 10; }

.p-w-r .p-w-r_future .pr-z-20 { z-index: 20; }

.p-w-r .p-w-r_future .pr-z-30 { z-index: 30; }

.p-w-r .p-w-r_future .pr-my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }

.p-w-r .p-w-r_future .pr-mt-12 { margin-top: 3rem; }

.p-w-r .p-w-r_future .pr-mb-6 { margin-bottom: 1.5rem; }

.p-w-r .p-w-r_future .pr-mr-8 { margin-right: 2rem; }

.p-w-r .p-w-r_future .pr-ml-1 { margin-left: 0.25rem; }

.p-w-r .p-w-r_future .pr-mt-4 { margin-top: 1rem; }

.p-w-r .p-w-r_future .pr-mb-8 { margin-bottom: 2rem; }

.p-w-r .p-w-r_future .pr-ml-2 { margin-left: 0.5rem; }

.p-w-r .p-w-r_future .pr-mr-6 { margin-right: 1.5rem; }

.p-w-r .p-w-r_future .pr-mt-6 { margin-top: 1.5rem; }

.p-w-r .p-w-r_future .pr-block { display: block; }

.p-w-r .p-w-r_future .pr-flex { display: flex; }

.p-w-r .p-w-r_future .pr-h-full { height: 100%; }

.p-w-r .p-w-r_future .pr-h-8 { height: 2rem; }

.p-w-r .p-w-r_future .pr-h-shopProductsLg { height: 37.75rem; }

.p-w-r .p-w-r_future .pr-h-40 { height: 10rem; }

.p-w-r .p-w-r_future .pr-h-mediaDesktop { height: 31rem; }

.p-w-r .p-w-r_future .pr-h-4 { height: 1rem; }

.p-w-r .p-w-r_future .pr-h-10 { height: 2.5rem; }

.p-w-r .p-w-r_future .pr-h-5 { height: 1.25rem; }

.p-w-r .p-w-r_future .pr-h-1\/2 { height: 50%; }

.p-w-r .p-w-r_future .pr-max-h-screen { max-height: 100vh; }

.p-w-r .p-w-r_future .pr-w-full { width: 100%; }

.p-w-r .p-w-r_future .pr-w-8 { width: 2rem; }

.p-w-r .p-w-r_future .pr-w-40 { width: 10rem; }

.p-w-r .p-w-r_future .pr-w-96 { width: 24rem; }

.p-w-r .p-w-r_future .pr-w-4 { width: 1rem; }

.p-w-r .p-w-r_future .pr-w-10 { width: 2.5rem; }

.p-w-r .p-w-r_future .pr-w-6 { width: 1.5rem; }

.p-w-r .p-w-r_future .pr-w-screen { width: 100vw; }

.p-w-r .p-w-r_future .pr-translate-y-0\.5 { --pr-translate-y: 0.125rem; }

.p-w-r .p-w-r_future .pr-translate-y-0, .p-w-r .p-w-r_future .pr-translate-y-0\.5 { transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y)); }

.p-w-r .p-w-r_future .pr-translate-y-0 { --pr-translate-y: 0px; }

.p-w-r .p-w-r_future .pr-rotate-180 { --pr-rotate: 180deg; }

.p-w-r .p-w-r_future .pr-rotate-180, .p-w-r .p-w-r_future .pr-transform { transform: translate(var(--pr-translate-x),var(--pr-translate-y)) rotate(var(--pr-rotate)) skewX(var(--pr-skew-x)) skewY(var(--pr-skew-y)) scaleX(var(--pr-scale-x)) scaleY(var(--pr-scale-y)); }

.p-w-r .p-w-r_future .pr-cursor-default { cursor: default; }

.p-w-r .p-w-r_future .pr-flex-col { flex-direction: column; }

.p-w-r .p-w-r_future .pr-items-center { align-items: center; }

.p-w-r .p-w-r_future .pr-justify-center { justify-content: center; }

.p-w-r .p-w-r_future .pr-justify-between { justify-content: space-between; }

.p-w-r .p-w-r_future .pr-self-center { align-self: center; }

.p-w-r .p-w-r_future .pr-overflow-auto { overflow: auto; }

.p-w-r .p-w-r_future .pr-overflow-hidden { overflow: hidden; }

.p-w-r .p-w-r_future .pr-overflow-y-auto { overflow-y: auto; }

.p-w-r .p-w-r_future .pr-overflow-x-hidden { overflow-x: hidden; }

.p-w-r .p-w-r_future .pr-break-all { word-break: break-all; }

.p-w-r .p-w-r_future .pr-rounded-full { border-radius: 9999px; }

.p-w-r .p-w-r_future .pr-rounded-sm { border-radius: 0.125rem; }

.p-w-r .p-w-r_future .pr-border { border-width: 1px; }

.p-w-r .p-w-r_future .pr-border-t { border-top-width: 1px; }

.p-w-r .p-w-r_future .pr-border-b-2 { border-bottom-width: 2px; }

.p-w-r .p-w-r_future .pr-border-l { border-left-width: 1px; }

.p-w-r .p-w-r_future .pr-border-gray-300 { --pr-border-opacity: 1; border-color: rgba(209,213,219,var(--pr-border-opacity)); }

.p-w-r .p-w-r_future .pr-bg-black { --pr-bg-opacity: 1; background-color: rgba(0,0,0,var(--pr-bg-opacity)); }

.p-w-r .p-w-r_future .pr-bg-white { --pr-bg-opacity: 1; background-color: rgba(255,255,255,var(--pr-bg-opacity)); }

.p-w-r .p-w-r_future .pr-bg-blue-600 { --pr-bg-opacity: 1; background-color: rgba(37,99,235,var(--pr-bg-opacity)); }

.p-w-r .p-w-r_future .pr-bg-opacity-70 { --pr-bg-opacity: 0.7; }

.p-w-r .p-w-r_future .pr-bg-opacity-50 { --pr-bg-opacity: 0.5; }

.p-w-r .p-w-r_future .pr-object-contain { object-fit: contain; }

.p-w-r .p-w-r_future .pr-p-8 { padding: 2rem; }

.p-w-r .p-w-r_future .pr-p-2 { padding: 0.5rem; }

.p-w-r .p-w-r_future .pr-p-4 { padding: 1rem; }

.p-w-r .p-w-r_future .pr-px-32 { padding-left: 8rem; padding-right: 8rem; }

.p-w-r .p-w-r_future .pr-py-8 { padding-bottom: 2rem; padding-top: 2rem; }

.p-w-r .p-w-r_future .pr-py-1\.5 { padding-bottom: 0.375rem; padding-top: 0.375rem; }

.p-w-r .p-w-r_future .pr-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }

.p-w-r .p-w-r_future .pr-py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }

.p-w-r .p-w-r_future .pr-pt-6 { padding-top: 1.5rem; }

.p-w-r .p-w-r_future .pr-pr-2 { padding-right: 0.5rem; }

.p-w-r .p-w-r_future .pr-pr-1 { padding-right: 0.25rem; }

.p-w-r .p-w-r_future .pr-pr-0\.5 { padding-right: 0.125rem; }

.p-w-r .p-w-r_future .pr-pr-0 { padding-right: 0px; }

.p-w-r .p-w-r_future .pr-pl-1 { padding-left: 0.25rem; }

.p-w-r .p-w-r_future .pr-pt-4 { padding-top: 1rem; }

.p-w-r .p-w-r_future .pr-text-base { font-size: 16px; line-height: 24px; }

.p-w-r .p-w-r_future .pr-text-sm { font-size: 14px; line-height: 20px; }

.p-w-r .p-w-r_future .pr-text-xs { font-size: 12px; line-height: 16px; }

.p-w-r .p-w-r_future .pr-font-bold { font-weight: 700; }

.p-w-r .p-w-r_future .pr-font-medium { font-weight: 500; }

.p-w-r .p-w-r_future .pr-text-gray-400 { --pr-text-opacity: 1; color: rgba(112,112,112,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-text-black { --pr-text-opacity: 1; color: rgba(0,0,0,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-text-gray-600 { --pr-text-opacity: 1; color: rgba(88,88,88,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-text-red-600 { --pr-text-opacity: 1; color: rgba(220,38,38,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-text-blue-600 { --pr-text-opacity: 1; color: rgba(37,99,235,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-text-white { --pr-text-opacity: 1; color: rgba(255,255,255,var(--pr-text-opacity)); }

.p-w-r .p-w-r_future .pr-underline { text-decoration-line: underline; }

.p-w-r .p-w-r_future .pr-shadow-md { --pr-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); --pr-shadow-colored: 0 4px 6px -1px var(--pr-shadow-color),0 2px 4px -2px var(--pr-shadow-color); }

.p-w-r .p-w-r_future .pr-shadow-md, .p-w-r .p-w-r_future .pr-shadow-md-rotate { box-shadow: var(--pr-ring-offset-shadow,0 0 transparent),var(--pr-ring-shadow,0 0 transparent),var(--pr-shadow); }

.p-w-r .p-w-r_future .pr-shadow-md-rotate { --pr-shadow: 0 -4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06); --pr-shadow-colored: 0 -4px 6px -1px var(--pr-shadow-color),0 2px 4px -1px var(--pr-shadow-color); }

.pr-icon { fill: currentcolor; stroke: currentcolor; }

.pr-modal { background: none; border: none; border-radius: initial; box-shadow: none; height: auto; margin: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; transform: none; width: auto; }

.pr-relative { position: relative; }

.p-w-r .p-w-r_future .hover\:pr-bg-gray-200:hover { --pr-bg-opacity: 1; background-color: rgba(229,231,235,var(--pr-bg-opacity)); }

.p-w-r .p-w-r_future .hover\:pr-underline:hover { text-decoration-line: underline; }

.p-w-r .p-w-r_future .hover\:pr-no-underline:hover { text-decoration-line: none; }

@media (min-width: 640px) {
  .p-w-r .p-w-r_future .sm\:pr-left-7 { left: 1.75rem; }
  .p-w-r .p-w-r_future .sm\:pr-right-7 { right: 1.75rem; }
  .p-w-r .p-w-r_future .sm\:pr-mt-0 { margin-top: 0px; }
  .p-w-r .p-w-r_future .sm\:pr-mb-0 { margin-bottom: 0px; }
  .p-w-r .p-w-r_future .sm\:pr-mb-6 { margin-bottom: 1.5rem; }
  .p-w-r .p-w-r_future .sm\:pr-h-16 { height: 4rem; }
  .p-w-r .p-w-r_future .sm\:pr-w-40 { width: 10rem; }
  .p-w-r .p-w-r_future .sm\:pr-w-16 { width: 4rem; }
  .p-w-r .p-w-r_future .sm\:pr-overflow-auto { overflow: auto; }
  .p-w-r .p-w-r_future .sm\:pr-bg-white { --pr-bg-opacity: 1; background-color: rgba(255,255,255,var(--pr-bg-opacity)); }
  .p-w-r .p-w-r_future .sm\:pr-p-4 { padding: 1rem; }
  .p-w-r .p-w-r_future .sm\:pr-text-lg { font-size: 18px; line-height: 28px; }
}

@media (min-width: 768px) {
  .p-w-r .p-w-r_future .md\:pr-w-mediaDesktop { width: 31rem; }
  .p-w-r .p-w-r_future .md\:pr-px-28 { padding-left: 7rem; padding-right: 7rem; }
}

@media (min-width: 1024px) {
  .p-w-r .p-w-r_future .lg\:pr-left-10 { left: 2.5rem; }
  .p-w-r .p-w-r_future .lg\:pr-right-10 { right: 2.5rem; }
}

@media (min-width: 1280px) {
  .p-w-r .p-w-r_future .xl\:pr-left-32 { left: 8rem; }
  .p-w-r .p-w-r_future .xl\:pr-right-32 { right: 8rem; }
}

@media (min-width: 870px) {
  .p-w-r .p-w-r_future .md-modal\:pr-top-auto { top: auto; }
  .p-w-r .p-w-r_future .md-modal\:pr-left-3 { left: 0.75rem; }
  .p-w-r .p-w-r_future .md-modal\:pr-right-3 { right: 0.75rem; }
  .p-w-r .p-w-r_future .md-modal\:pr-w-44 { width: 11rem; }
  .p-w-r .p-w-r_future .md-modal\:pr-rounded-none { border-radius: 0px; }
  .p-w-r .p-w-r_future .md-modal\:pr-bg-transparent { background-color: transparent; }
  .p-w-r .p-w-r_future .md-modal\:pr-text-white { --pr-text-opacity: 1; color: rgba(255,255,255,var(--pr-text-opacity)); }
  .p-w-r .p-w-r_future .md-modal\:pr-shadow-none { --pr-shadow: 0 0 transparent; --pr-shadow-colored: 0 0 transparent; box-shadow: var(--pr-ring-offset-shadow,0 0 transparent),var(--pr-ring-shadow,0 0 transparent),var(--pr-shadow); }
}

.p-w-r .pr-irlsnippet { display: flex; position: relative; }

.p-w-r .pr-irlsnippet-leftbtn, .p-w-r .pr-irlsnippet-rightbtn { background: none; border: none; cursor: pointer; min-width: 35px; }

.p-w-r .pr-irlsnippet-leftbtn .pr-caret-icon svg, .p-w-r .pr-irlsnippet-rightbtn .pr-caret-icon svg { height: 30px; width: 25px; }

.p-w-r .pr-irlsnippet-rightbtn .pr-caret-icon svg { transform: rotate(180deg); }

.p-w-r .pr-irlsnippet-instagram-icon { background-color: rgba(0, 0, 0, 0.75); border-radius: 10px; bottom: 10px; box-sizing: content-box; color: rgb(255, 255, 255); display: flex; height: 18.75px; padding: 3px; position: absolute; right: 10px; width: 18.75px; }

.p-w-r .pr-irlsnippet-images { display: flex; height: 100%; overflow: scroll hidden; position: relative; scroll-behavior: smooth; scrollbar-width: none; }

.p-w-r .pr-irlsnippet-images::-webkit-scrollbar { display: none; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet_sg-list-item { flex: 0 0 auto; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container { background-color: rgb(226, 226, 226); cursor: pointer; flex: 0 0 auto; height: 100%; margin-right: 3px; position: relative; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container .pr-irlsnippet-loading-box, .p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container img { width: 150px; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container .pr-irlsnippet-play-btn { background-color: rgba(0, 0, 0, 0.75); border-radius: 50px; height: 50px; left: calc(50% - 25px); padding: 1px 4px; position: absolute; top: calc(50% - 25px); width: 50px; z-index: 10; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container::before { inset: 0px; content: ""; display: block; position: absolute; transition: 0.15s linear; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container:hover { background: none; }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image-container:hover::before { background: rgba(74, 153, 202, 0.5); }

.p-w-r .pr-irlsnippet-images .pr-irlsnippet-image { height: 100%; width: auto; }

.p-w-r .pr-sgl { display: flex; justify-content: center; width: 100%; }

.p-w-r .pr-sgl_pagination-btn { background: none; border: none; flex: 0 0 auto; position: relative; }

.p-w-r .pr-sgl_pagination-btn:disabled { opacity: 0.3; }

.p-w-r .pr-sgl_pagination-btn--next { transform: rotate(180deg); }

.p-w-r .pr-sgl_window { backface-visibility: hidden; flex-grow: 0; flex-shrink: 1; overflow: hidden; }

.p-w-r .pr-sgl_window--sm { flex: 1 1 0%; }

.p-w-r .pr-sgl_list { align-items: center; backface-visibility: hidden; display: flex; flex-direction: row; list-style: none; margin: 0px; overflow-x: visible; padding: 0px; transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; z-index: 1; }

.p-w-r .pr-sgl_list_item { border-color: rgb(255, 255, 255); border-style: solid; flex: 0 0 auto; }

.p-w-r .pr-sgl_modal-btn { background: none; border: none; display: block; padding: 0px; position: relative; }

.p-w-r .pr-sgl_thumbnail { display: block; }

.p-w-r .pr-sgl_play-icon { background-color: rgba(0, 0, 0, 0.75); border-radius: 50px; height: 50px; left: calc(50% - 25px); padding: 1px 4px; position: absolute; top: calc(50% - 25px); width: 50px; z-index: 10; }

.p-w-r .pr-sgl-instagram-icon { background-color: rgba(0, 0, 0, 0.75); border-radius: 10px; bottom: 10px; box-sizing: content-box; color: rgb(255, 255, 255); display: flex; height: 36.25px; padding: 3px; position: absolute; right: 10px; width: 36.25px; }

.p-w-r .pr-ggl { display: flex; flex-wrap: wrap; }

.p-w-r .pr-ggl_placeholder { background-color: rgb(226, 226, 226); margin: 2px; }

.p-w-r .pr-ggl_image-btn { background: none; border: none; color: transparent; cursor: pointer; padding: 2px; position: relative; }

.p-w-r .pr-ggl_image-btn-instagram-icon { background-color: rgba(0, 0, 0, 0.75); border-radius: 10px; bottom: 10px; box-sizing: content-box; display: flex; padding: 3px; position: absolute; right: 10px; }

.p-w-r .pr-ggl_image-btn-play-icon { background-color: rgb(0, 0, 0); border-radius: 50px; inset: 0px; margin: auto; padding: 1px 4px; position: absolute; width: 50px; }

.p-w-r .pr-ggl_show-more-btn-container { background: rgba(255, 255, 255, 0.8); border: none; color: rgb(11, 123, 193); cursor: pointer; display: block; margin: 10px auto; padding: 20px 0px; text-align: center; width: 250px; }

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon { background-color: rgb(11, 123, 193); border-radius: 50%; color: rgb(255, 255, 255); display: inline-block; height: 30px; text-align: center; width: 30px; }

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon .pr-ellipsis-icon__circle__inner { stroke: rgb(11, 123, 193); fill: rgb(255, 255, 255); }

.p-w-r .pr-ggl_show-more-icon .pr-ellipsis-icon .pr-ellipsis-icon__circle__outer { stroke: rgb(11, 123, 193); }

.pr-star-icon { background-size: cover; display: inline-block; line-height: normal; }

.pr-star-icon__group--outline { stroke: rgb(0, 0, 0); stroke-width: 0; }

.pr-star-icon__fill--full { stop-color: rgb(247, 148, 29); }

.pr-star-icon__fill--full.accessible { stop-color: rgb(240, 94, 36); }

.pr-star-icon__fill--empty { stop-color: rgb(221, 221, 221); }

.p-w-r section.pr-social-sharing { align-items: center; background-color: rgb(246, 246, 246); border: 1px dashed rgb(187, 187, 187); border-radius: 5px; display: flex; margin: 0px 0px 40px; max-width: 800px; padding: 20px; }

.p-w-r section.pr-social-sharing .pr-h1, .p-w-r section.pr-social-sharing h1 { color: rgb(107, 107, 117); font-size: 20px; margin: 0px 0px 5px; }

.p-w-r section.pr-social-sharing p { line-height: 16px; }

.p-w-r section.pr-social-sharing .pr-social-sharing-right { flex: 1 1 0%; }

.p-w-r section.pr-social-sharing .pr-social-sharing-left { flex: 1 1 0%; max-width: 117px; }

.p-w-r section.pr-social-sharing .pr-social-sharing-left img { mix-blend-mode: multiply; }

.p-w-r section.pr-social-sharing .pr-share-btns { display: flex; flex-flow: wrap; justify-content: flex-start; margin-left: -5px; }

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-list-item { display: flex; flex-grow: 1; width: auto; }

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn { -webkit-font-smoothing: antialiased; border-bottom-width: 2px; border-radius: 2px; box-sizing: border-box; cursor: pointer; display: inline-block; flex-grow: 1; font-weight: 700; margin: 5px; padding: 10px 14px; position: relative; text-align: center; text-decoration: none; text-indent: 20px; vertical-align: baseline; width: auto; color: rgb(255, 255, 255) !important; }

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-facebook { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNjYuODkzIiBoZWlnaHQ9IjI2Ni44OTUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiMzQzVBOTkiIGQ9Ik0yNDguMDgyIDI2Mi4zMDdjNy44NTQgMCAxNC4yMjMtNi4zNjkgMTQuMjIzLTE0LjIyNVYxOC44MTJjMC03Ljg1Ny02LjM2OC0xNC4yMjQtMTQuMjIzLTE0LjIyNEgxOC44MTJjLTcuODU3IDAtMTQuMjI0IDYuMzY3LTE0LjIyNCAxNC4yMjR2MjI5LjI3YzAgNy44NTUgNi4zNjYgMTQuMjI1IDE0LjIyNCAxNC4yMjVoMjI5LjI3eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xODIuNDA5IDI2Mi4zMDd2LTk5LjgwM2gzMy40OTlsNS4wMTYtMzguODk1aC0zOC41MTVWOTguNzc3YzAtMTEuMjYxIDMuMTI3LTE4LjkzNSAxOS4yNzUtMTguOTM1bDIwLjU5Ni0uMDA5VjQ1LjA0NWMtMy41NjItLjQ3NC0xNS43ODgtMS41MzMtMzAuMDEyLTEuNTMzLTI5LjY5NSAwLTUwLjAyNSAxOC4xMjYtNTAuMDI1IDUxLjQxM3YyOC42ODRoLTMzLjU4NXYzOC44OTVoMzMuNTg1djk5LjgwM2g0MC4xNjZ6Ii8+PC9zdmc+") 15px 5px / 24px 24px no-repeat rgb(59, 89, 152); border-style: solid; border-color: rgb(46, 68, 112); border-image: initial; border-width: 1px 1px 2px; }

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-twitter { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAwIiBoZWlnaHQ9IjEyMjciIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik03MTQuMTYzIDUxOS4yODQgMTE2MC44OSAwaC0xMDUuODZMNjY3LjEzNyA0NTAuODg3IDM1Ny4zMjggMEgwbDQ2OC40OTIgNjgxLjgyMUwwIDEyMjYuMzdoMTA1Ljg2Nmw0MDkuNjI1LTQ3Ni4xNTIgMzI3LjE4MSA0NzYuMTUySDEyMDBMNzE0LjEzNyA1MTkuMjg0aC4wMjZaTTU2OS4xNjUgNjg3LjgyOGwtNDcuNDY4LTY3Ljg5NC0zNzcuNjg2LTU0MC4yNGgxNjIuNjA0bDMwNC43OTcgNDM1Ljk5MSA0Ny40NjggNjcuODk0IDM5Ni4yIDU2Ni43MjFIODkyLjQ3Nkw1NjkuMTY1IDY4Ny44NTR2LS4wMjZaIiBmaWxsPSIjZmZmIi8+PC9zdmc+") 15px 8px / 20px 20px no-repeat rgb(0, 0, 0); border-style: solid; border-color: rgb(41, 42, 43); border-image: initial; border-width: 1px 1px 2px; }

.p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-pinterest { background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzAiIHdpZHRoPSIzMCIgdmlld0JveD0iLTEgLTEgMzEgMzEiPjxwYXRoIGQ9Ik0yOS40NDkgMTQuNjYyYzAgOC4wNi02LjU4MSAxNC41OTQtMTQuNjk5IDE0LjU5NC04LjExOCAwLTE0LjY5OS02LjUzNC0xNC42OTktMTQuNTk0Qy4wNTEgNi42MDEgNi42MzIuMDY3IDE0Ljc1LjA2N2M4LjExOCAwIDE0LjY5OSA2LjUzNCAxNC42OTkgMTQuNTk1IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiLz48cGF0aCBkPSJNMTQuNzMzIDEuNjg2Yy03LjIxNyAwLTEzLjA2OCA1LjgwOS0xMy4wNjggMTIuOTc2IDAgNS40OTcgMy40NDQgMTAuMTkyIDguMzA1IDEyLjA4Mi0uMTE0LTEuMDI2LS4yMTctMi42MDEuMDQ2LTMuNzIyLjIzNy0xLjAxMiAxLjUzMi02LjQ1IDEuNTMyLTYuNDVzLS4zOTEtLjc3Ny0uMzkxLTEuOTI2YzAtMS44MDQgMS4wNTQtMy4xNTEgMi4zNjUtMy4xNTEgMS4xMTUgMCAxLjY1My44MzEgMS42NTMgMS44MjggMCAxLjExMy0uNzEzIDIuNzc3LTEuMDgyIDQuMzItLjMwOCAxLjI5Mi42NTIgMi4zNDUgMS45MzUgMi4zNDUgMi4zMjMgMCA0LjEwOC0yLjQzMiA0LjEwOC01Ljk0MiAwLTMuMTA3LTIuMjQ4LTUuMjc5LTUuNDU4LTUuMjc5LTMuNzE5IDAtNS45MDEgMi43NjktNS45MDEgNS42MzEgMCAxLjExNS40MzMgMi4zMTEuOTcyIDIuOTYxYS4zODUuMzg1IDAgMCAxIC4wOTEuMzcyYy0uMDk5LjQxLS4zMiAxLjI5Mi0uMzYzIDEuNDcyLS4wNTcuMjM3LS4xODkuMjg4LS40MzcuMTczLTEuNjMyLS43NTQtMi42NTMtMy4xMjQtMi42NTMtNS4wMjcgMC00LjA5MyAyLjk5Ni03Ljg1MiA4LjYzNS03Ljg1MiA0LjUzMyAwIDguMDU2IDMuMjA4IDguMDU2IDcuNDk0IDAgNC40NzItMi44MzkgOC4wNzEtNi43ODEgOC4wNzEtMS4zMjQgMC0yLjU2OS0uNjgzLTIuOTk1LTEuNDkgMCAwLS42NTUgMi40NzgtLjgxNCAzLjA4NS0uMjk1IDEuMTI3LTEuMDkyIDIuNTM5LTEuNjI1IDMuNDAxIDEuMjIzLjM3NiAyLjUyMy41NzkgMy44Ny41NzkgNy4yMTcgMCAxMy4wNjgtNS44MDkgMTMuMDY4LTEyLjk3NSAwLTcuMTY3LTUuODUxLTEyLjk3Ni0xMy4wNjgtMTIuOTc2IiBmaWxsPSIjYmQwODFjIi8+PC9zdmc+") 15px 6px / 24px 24px no-repeat rgb(170, 7, 25); border-style: solid; border-color: rgb(81, 2, 11); border-image: initial; border-width: 1px 1px 2px; }

@media (max-width: 750px) {
  .p-w-r section.pr-social-sharing .pr-share-btns { display: block; }
  .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn { margin: 5px 0px; width: 100%; }
  .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-facebook { background-position: 15px 5px; }
  .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-twitter { background-position: 17px 4px; }
  .p-w-r section.pr-social-sharing .pr-share-btns .pr-share-btn-pinterest { background-position: 17px 6px; }
}

@media (max-width: 500px) {
  .p-w-r section.pr-social-sharing .pr-social-sharing-left { display: none; }
}

.p-w-r .pr-required-indicator { color: rgb(221, 0, 0); font-size: 120%; line-height: 0.75; }

.p-w-r .pr-form-control-error-wrapper { position: relative; }

.p-w-r .pr-form-control-error-wrapper .form-control ~ .pr-form-control-error-icon, .p-w-r .pr-form-control-error-wrapper .pr-control-label ~ .pr-form-control-error-icon, .p-w-r .pr-form-control-error-wrapper .pr-form-control-error-icon, .p-w-r .pr-form-control-error-wrapper legend.pr-control-label .pr-form-control-error-icon { fill: rgb(221, 0, 0); height: 20px; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); width: 20px; }

.p-w-r .pr-retail-share { align-items: center; background-color: rgb(250, 250, 250); display: flex; margin: 0px 0px 10px; max-width: 800px; padding: 20px; }

.p-w-r .pr-retail-share p { margin: 8px 0px 11px; }

.p-w-r .pr-retail-share button { padding: 12px !important; }

.p-w-r .pr-retail-share .pr-h1, .p-w-r .pr-retail-share h1 { color: rgb(51, 51, 51); font-size: 22px; font-weight: 700; margin: 0px; vertical-align: middle; }

.p-w-r .pr-retail-share .pr-h1 span, .p-w-r .pr-retail-share h1 span { display: inline-block; font-size: 20px; vertical-align: middle; }

.p-w-r .pr-retail-share .pr-retail-share-logo { display: inline-block; height: 20px; }

.p-w-r .pr-retail-share .pr-retail-share-logo svg { fill: rgb(107, 107, 117); height: 20px; width: 20px; }

.p-w-r .pr-retail-share .pr-retail-share-header-image { flex: 1 1 0%; max-width: 117px; }

.p-w-r .pr-retail-share .pr-retail-share-header-image img { max-width: 100px; mix-blend-mode: multiply; }

.p-w-r .pr-retail-share .pr-retail-share-header-text { flex: 1 1 0%; }

.p-w-r .pr-retail-share .pr-retail-share-header-text span { color: rgb(107, 107, 117); }

.p-w-r .pr-retail-share .pr-accessible-btn { overflow-wrap: break-word; white-space: normal; width: 380px; }

.p-w-r .pr-retail-share .pr-accessible-btn--copied { background: rgb(211, 211, 211); border: none; pointer-events: none; }

.p-w-r .pr-retail-share .pr-accessible-btn--copied:active, .p-w-r .pr-retail-share .pr-accessible-btn--copied:focus, .p-w-r .pr-retail-share .pr-accessible-btn--copied:hover { background: rgb(211, 211, 211); border: none; color: rgb(255, 255, 255); }

.pr-retail-share-redirect .pr-retail-share-header, .pr-retail-share-redirect .pr-retail-share-subheader { color: rgb(204, 204, 204) !important; }

.pr-retail-share-redirect .pr-elipsis--loading, .pr-retail-share-redirect .pr-redirect-message-header { font-size: 17px; font-weight: 400; vertical-align: bottom; }

.pr-retail-share-redirect .pr-redirect-message-header { margin: 10px 0px 7px; }

.pr-retail-share-fallback .pr-retail-share-header-image { display: none; }

.pr-retail-share-fallback .pr-retail-share-fallback-buttons { display: inline-block; width: 100%; }

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-copy-fallback { display: inline-block; font-weight: 700; max-width: 150px; min-width: 65px; width: 25%; }

.pr-retail-share-fallback .pr-retail-share-fallback-buttons span { font-style: italic; padding: 10px; }

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-submit { display: inline-block; vertical-align: middle; width: 50%; }

.pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-retail-share-uncopied { box-shadow: none; opacity: 0.65; }

.pr-retail-share-fallback #pr-retail-share-copy-fallback { background-color: transparent; border: 0px; margin: 20px 0px 5px; outline: none; overflow: visible; resize: none; }

@media (max-width: 500px) {
  .pr-retail-share-header-image { display: none; }
  .pr-accessible-btn, .pr-retail-share-header-text { width: 100% !important; }
  .pr-btn-copy-fallback { display: block; }
  .pr-retail-share .pr-h1 span, .pr-retail-share h1 span { font-size: 18px; }
  .pr-retail-share .pr-h1 .pr-retail-share-logo, .pr-retail-share h1 .pr-retail-share-logo { vertical-align: bottom; }
  .pr-retail-share .pr-h1 .pr-retail-share-logo svg, .pr-retail-share h1 .pr-retail-share-logo svg { height: 18px; width: 18px; }
  .pr-retail-share-fallback .pr-retail-share-header-image { display: none; }
  .pr-retail-share-fallback .pr-retail-share-fallback-buttons { display: inline-block; text-align: center; width: 100%; }
  .pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-btn-copy-fallback { display: block; max-width: 100%; width: 100%; }
  .pr-retail-share-fallback .pr-retail-share-fallback-buttons span { display: block; font-style: italic; padding: 10px; }
  .pr-retail-share-fallback .pr-retail-share-fallback-buttons .pr-submit { display: block; vertical-align: middle; width: 100%; }
}

.p-w-r .pr-form-group .pr-rating-input-container { align-items: center; display: flex; }

.p-w-r .pr-form-group .pr-rating-input-container .pr-rating-stars { flex: 0 0 auto; }

.p-w-r .pr-form-group .pr-rating-input-container .pr-rating-stars--vertical { display: flex; flex: 1 1 auto; flex-direction: column; }

.p-w-r .pr-form-group .pr-rating-input-container .pr-rating-input-label { flex: 0 0 auto; line-height: 1px; margin-left: 20px; margin-top: -15px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus { align-items: center; background-color: rgb(250, 250, 250); display: flex; margin: 0px auto; max-width: 500px; padding: 40px; position: relative; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-notification-visible { padding-top: 80px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_notification { background-color: rgb(62, 132, 87); border-radius: 8px 8px 0px 0px; color: rgb(255, 255, 255); font-size: 16px; left: 0px; padding: 12px; position: absolute; text-align: center; top: 0px; transition: visibility 2s ease-in-out; visibility: hidden; width: 100%; z-index: 1; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect { padding: 40px 100px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader { margin: 30px 10px; text-align: center; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader > div { animation: 2s ease-in-out 0s infinite normal both running pr-retail-share-focus-bounce-delay; background-image: linear-gradient(rgb(84, 198, 225), rgb(116, 192, 145)); border-radius: 100%; display: inline-block; height: 50px; width: 50px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader > div:first-child { animation-delay: -0.6s; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-loader > div:nth-child(2) { animation-delay: -0.3s; }

@-webkit-keyframes pr-retail-share-focus-bounce-delay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}

@keyframes pr-retail-share-focus-bounce-delay { 
  0%, 80%, 100% { transform: scale(0); }
  40% { transform: scale(1); }
}

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_step { align-items: center; display: flex; line-height: 1.3; margin-bottom: 20px; margin-top: 20px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus_step_number { align-items: center; align-self: baseline; background-color: rgb(11, 123, 193); border-radius: 50%; color: rgb(255, 255, 255); display: flex; flex-shrink: 0; font-size: 20px; font-weight: 600; height: 30px; justify-content: center; margin-right: 10px; text-align: center; width: 30px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect-link { margin-top: 70px; text-align: center; text-decoration: underline; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-redirect-header { text-align: center; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus p { line-height: 1.2; margin: 15px 0px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-h1, .p-w-r .pr-retail-share-focus-container .pr-retail-share-focus h1 { color: rgb(51, 51, 51); font-size: 22px; font-weight: 700; margin: 0px; vertical-align: middle; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-h1 span, .p-w-r .pr-retail-share-focus-container .pr-retail-share-focus h1 span { display: inline-block; font-size: 20px; vertical-align: middle; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-header-text { flex: 1 1 0%; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-header-text span { color: rgb(107, 107, 117); }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons { display: inline-block; width: 100%; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-btn-copy-fallback { display: inline-block; font-weight: 700; max-width: 150px; min-width: 65px; width: 25%; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons span { font-style: italic; padding: 10px; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-submit { display: inline-block; vertical-align: middle; width: 50%; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback-buttons .pr-btn-retail-share-uncopied { box-shadow: none; opacity: 0.65; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus-fallback #pr-retail-share-focus-copy-fallback { background-color: transparent; border: 0px; margin: 20px 0px 5px; outline: none; overflow: visible; resize: none; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn { overflow-wrap: break-word; line-height: 1.3; min-height: 50px; white-space: normal; width: 100%; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled { background: rgb(127, 130, 132); border: none; pointer-events: none; }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:active, .p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:focus, .p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn:disabled:hover { background: rgb(211, 211, 211); border: none; color: rgb(255, 255, 255); }

.p-w-r .pr-retail-share-focus-container .pr-retail-share-focus .pr-accessible-btn--fallback { width: auto; }

.p-w-r .pr-alert_heading { font-size: 15px; font-weight: 700; }

.p-w-r .pr-alert_list { list-style: outside disc; margin-left: 20px; }

.p-w-r .pr-alert_list a { color: inherit; text-decoration: underline; }

.p-w-r .pr-ryp-list .pr-alert-container { margin-top: 0px; }

.p-w-r .pr-ryp-list .pr-alert_list { margin-bottom: 10px; }

.p-w-r .pr-rating-only_heading { font-size: 18px; }

.p-w-r .pr-rating-only_status { display: flex; }

.p-w-r .pr-rating-only_status_icon { width: 14px; }

.p-w-r .pr-rating-only_status_message { color: rgb(118, 118, 118); font-size: 14px; padding-left: 3px; }

.p-w-r .pr-rating-only_status_message--success { color: rgb(30, 148, 84); }

.p-w-r .pr-rating-only_status_message_button { background-color: transparent; border: none; color: rgb(11, 123, 193); font-size: 14px; padding-left: 5px; text-decoration: underline; }

.p-w-r .pr-rating-only .pr-alert-container { margin-top: 10px; }

.p-w-r .pr-control-label--accept-terms { align-items: center; display: flex; }

.p-w-r .pr-control-label--accept-terms input[type="checkbox"].pr-accept-terms-checkbox { bottom: unset; margin: 0px 10px; padding: 0px; position: unset; }

.p-w-r .input-group.input-add-tag { display: block; }

.p-w-r .input-group.input-add-tag label { font-size: 14px; font-weight: 400; margin-top: 15px; }

.p-w-r .input-group.input-add-tag .input-add-tag__container { display: flex; }

.p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field { flex: 1 1 0%; z-index: auto; }

.p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field:active, .p-w-r .input-group.input-add-tag .input-add-tag__container input.input-add-tag-field:focus { z-index: 2; }

.p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn { width: auto; }

.p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn:active, .p-w-r .input-group.input-add-tag .input-add-tag__container .input-group-btn:focus { z-index: 2; }

.p-w-r .pr-media-input-display { align-items: center; display: flex; justify-content: center; margin-bottom: 20px; }

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail { margin-right: 10px; }

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper { background-color: rgb(238, 238, 238); }

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img { border: 1px solid rgb(204, 204, 204); border-radius: 5px; height: 120px; width: 120px; }

.p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-loading-indicator { height: 75px; width: 75px; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup { text-align: left; width: 100%; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons { display: flex; margin-top: 10px; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button { background-color: rgb(128, 130, 132); border: 1px solid; border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; height: 32px; margin: 0px 10px 0px 0px; outline: none; padding: 0px; position: relative; width: 36px; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px, rgba(26, 115, 232, 0.74) 0px 0px 2px 3.5px; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button svg path { fill: currentcolor; }

.p-w-r .pr-media-input-display .pr-media-input-display-captionGroup .pr-media-input-display-captionGroup-buttons .pr-media-input-display-captionGroup-button::after { inset: -7px -5px; content: ""; position: absolute; }

@media (max-width: 650px) {
  .p-w-r .pr-media-input-display .pr-media-input-display-thumbnail .pr-media-input-display-thumbnail-wrapper img { height: 85px; width: 85px; }
}

.p-w-r .pr-review-meter { background: rgb(118, 192, 144); border: 1px solid transparent; border-radius: 25px; height: 8px; margin-top: 8px; transition: 0.5s; }

.p-w-r .pr-review-meter-animation { animation: 0.75s linear 0s 3 normal none running pr-recommended-chars-reached; }

@-webkit-keyframes pr-recommended-chars-reached { 
  0% { background-image: linear-gradient(90deg, rgb(167, 96, 186), rgb(118, 192, 144), rgb(1, 77, 194)); }
  25% { background-image: linear-gradient(90deg, rgb(1, 77, 194), rgb(167, 96, 186), rgb(118, 192, 144)); }
  50% { background-image: linear-gradient(90deg, rgb(118, 192, 144), rgb(1, 77, 194), rgb(167, 96, 186)); }
  100% { background-image: linear-gradient(90deg, rgb(167, 96, 186), rgb(118, 192, 144), rgb(1, 77, 194)); }
}

@keyframes pr-recommended-chars-reached { 
  0% { background-image: linear-gradient(90deg, rgb(167, 96, 186), rgb(118, 192, 144), rgb(1, 77, 194)); }
  25% { background-image: linear-gradient(90deg, rgb(1, 77, 194), rgb(167, 96, 186), rgb(118, 192, 144)); }
  50% { background-image: linear-gradient(90deg, rgb(118, 192, 144), rgb(1, 77, 194), rgb(167, 96, 186)); }
  100% { background-image: linear-gradient(90deg, rgb(167, 96, 186), rgb(118, 192, 144), rgb(1, 77, 194)); }
}

.p-w-r .pr-review-meter-text { color: rgb(118, 118, 118); font-size: 11px; margin-top: 8px; }

.pr-answer-form .pr-header-required, .pr-question-form .pr-header-required { margin-top: 10px; }

.pr-answer-form .pr-header-required .pr-required-text, .pr-question-form .pr-header-required .pr-required-text { color: rgb(48, 53, 51); }

.p-w-r .pr-media-card { background-color: rgb(0, 0, 0); display: flex; height: 400px; max-width: 80%; min-width: 500px; pointer-events: all; }

.p-w-r .pr-media-card-in { transform: translateZ(0px); transition: 0.3s ease-in-out; visibility: visible; }

.p-w-r .pr-media-card-out { transform: translate3d(0px, 250%, 0px); transition: 0.3s ease-in-out; visibility: hidden; }

.p-w-r .pr-media-card-media { background-color: rgb(0, 0, 0); margin: auto 0px; min-width: 250px; position: relative; text-align: center; }

.p-w-r .pr-media-card-media > *, .p-w-r .pr-media-card-media > picture > * { max-height: 400px; max-width: 100%; }

.p-w-r .pr-media-card-media video { height: 100%; width: 100%; }

.p-w-r .pr-media-card-content { background-color: rgb(255, 255, 255); display: flex; flex: 1 0 250px; flex-direction: column; justify-content: space-between; max-width: 250px; overflow-y: auto; padding: 25px 20px; }

.p-w-r .pr-media-card-content-instagram { flex: 1 0 auto; padding: 5px; }

.p-w-r .pr-media-card-content-instagram-profile { align-items: center; display: flex; justify-content: space-between; margin-bottom: 4px; width: 100%; }

.p-w-r .pr-media-card-content-instagram-profile-icon { height: 25px; width: 25px; }

.p-w-r .pr-media-card-content-instagram-profile-info-photo { border-radius: 50%; height: 40px; width: 40px; margin-right: 20px !important; }

.p-w-r .pr-media-card-content-instagram-profile-info-name a { color: rgb(48, 53, 51); cursor: pointer; font-weight: 700; }

.p-w-r .pr-media-card-content-instagram-caption { line-height: inherit; margin-bottom: 8px; }

.p-w-r .pr-media-card-content-instagram-date { color: rgb(118, 118, 118); font-size: 12px; margin-bottom: 8px; }

.p-w-r .pr-media-card-content-text p { margin: 0px 0px 10px; text-align: left !important; }

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars { display: flex; margin-bottom: 5px; }

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-high-contrast, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected:hover, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star:hover { background-size: 18px 18px; border-radius: 2px; height: 18px; margin-left: 0px; margin-right: 2px; padding: 0px; width: 18px; }

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star img, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-high-contrast img, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected img, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-selected:hover img, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star-v4 img, .p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-star:hover img { max-height: inherit; padding: 3px; }

.p-w-r .pr-media-card-content-text-stars .pr-snippet-stars .pr-snippet-rating-decimal { border: 1px solid rgb(204, 204, 204); border-radius: 2px; display: inline-block; height: 18px; padding: 1px 7px; }

.p-w-r .pr-media-card-content-text-headline { color: rgb(51, 51, 51); font-weight: 700; line-height: 18px; }

.p-w-r .pr-media-card-content-text-readreview { background-color: inherit; border: none; color: rgb(0, 123, 195); cursor: pointer; font-size: 12px; margin-bottom: 10px; }

.p-w-r .pr-media-card-content-text-comments { line-height: inherit; }

.p-w-r .pr-media-card-content-text-date, .p-w-r .pr-media-card-content-text-disclosure { color: rgb(118, 118, 118); font-size: 12px; }

.p-w-r .pr-media-card-content-text-date span, .p-w-r .pr-media-card-content-text-disclosure span { color: rgb(118, 118, 118) !important; font-size: 12px; }

.p-w-r .pr-media-card-content-text-disclosure { font-style: italic; }

.p-w-r .pr-media-card .pr-shoppable { align-items: center; border-style: solid; border-color: rgb(204, 204, 204); border-image: initial; border-radius: 2px; border-width: 1px 1px 2px; color: inherit; display: flex; margin-bottom: 5px; padding: 11px; text-decoration: none; }

.p-w-r .pr-media-card .pr-shoppable svg { margin-right: 5px; vertical-align: bottom; }

.p-w-r .pr-media-card .pr-shoppable:hover { background-color: rgb(238, 238, 238); }

.p-w-r .pr-media-card .pr-shoppable__image { background: rgb(255, 255, 255); height: 40px; width: 40px; }

.p-w-r .pr-media-card .pr-shoppable__text { color: rgb(51, 51, 51); flex: 1 1 0%; padding-left: 8px; }

.p-w-r .pr-media-card .pr-shop-all { color: inherit; display: block; font-size: 14px; font-weight: 700; text-decoration: none; }

.p-w-r .pr-media-card .pr-shop-all svg { margin-right: 5px; vertical-align: sub; }

.p-w-r .pr-media-card-footer { align-items: center; display: flex; flex: 0 0 auto; flex-wrap: wrap; justify-content: space-between; }

.p-w-r .pr-media-card-footer-helpful-action .pr-helpful-btn { padding: 6px; }

.p-w-r .pr-media-card-footer-flagging { color: rgb(0, 123, 195); font-size: 12px; }

.p-w-r .pr-media-card-footer-flagging-isflagged { align-items: baseline; display: flex; }

.p-w-r .pr-media-card-footer .pr-shop-all, .p-w-r .pr-media-card-footer .pr-shoppable { display: none; }

@media screen and (max-width: 550px) {
  .p-w-r .pr-media-card { flex-direction: column; height: 100vh; max-width: inherit; min-width: inherit; width: 100vw; }
  .p-w-r .pr-media-card-media { height: 100vh; position: relative; }
  .p-w-r .pr-media-card-media img, .p-w-r .pr-media-card-media video { left: 50%; max-height: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); }
  .p-w-r .pr-media-card-content { flex: 1 1 200px; max-height: 225px; max-width: inherit; padding: 25px 20px; }
  .p-w-r .pr-media-card .pr-shoppable { display: none; }
  .p-w-r .pr-media-card-footer .pr-shoppable { display: inherit; }
}

.pr-war-mo .pr-war-mo-header { background: rgb(240, 240, 240); margin: 0px 0px 30px; padding: 15px 20px; }

.pr-war-mo .pr-war-mo-header-empty { margin-top: 20px; }

.pr-war-mo .pr-war-mo-header-inner { box-sizing: border-box; margin: 0px auto; max-width: 600px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.pr-war-mo .pr-war-mo-header-inner-product-name { color: rgb(48, 49, 55); display: inline-block; font-size: 0.8rem; font-weight: 700; line-height: 1.5rem; margin: 0px 0px 0px 10px; padding: 0px; }

.pr-war-mo .pr-war-mo-header-inner-product-img { border-radius: 50px; display: inline-block; height: 40px; vertical-align: middle; width: 40px; }

.pr-war-mo .pr-war-mo-form { box-sizing: border-box; margin: 0px auto; max-width: 600px; padding: 0px 20px; text-align: center; }

.pr-war-mo .pr-war-mo-form-subtitle, .pr-war-mo .pr-war-mo-form-title { text-align: center; }

.pr-war-mo .pr-war-mo-form-title { color: rgb(48, 49, 55); font-size: 1.8rem; font-weight: 700; line-height: 1.5rem; margin: 0px; padding: 0px 0px 5px; }

.pr-war-mo .pr-war-mo-form-subtitle { color: rgb(102, 102, 102); font-size: 1rem; font-weight: 400; line-height: 1.25rem; margin: 0px; padding: 0px 0px 20px; }

.pr-war-mo .pr-war-mo-form-share-media .pr-btn { cursor: pointer; display: block; }

.pr-war-mo .pr-war-mo-form-share-media img { display: block; margin: 0px auto 20px; width: 220px; }

.pr-war-mo .pr-war-mo-form input[type="file"] { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }

.pr-war-mo .pr-war-mo-form-medialist { align-items: center; display: flex; justify-content: center; margin-bottom: 20px; }

.pr-war-mo .pr-war-mo-form-medialist-thumb { margin: 0px 10px 0px 0px; max-width: 200px; }

.pr-war-mo .pr-war-mo-form-medialist-thumb img { border: 1px solid rgb(204, 204, 204); border-radius: 5px; }

.pr-war-mo .pr-war-mo-form-medialist-thumb .pr-loading-indicator { border-color: rgb(175, 175, 227) rgb(108, 108, 197) rgb(91, 155, 151) rgb(126, 219, 133); border-style: solid; border-width: 6px; height: 26px; margin: 0px 62px; width: 26px; }

.pr-war-mo .pr-war-mo-form-medialist-caption { width: 100%; }

.pr-war-mo .pr-war-mo-form-medialist-thumb-remove { background: rgba(0, 0, 0, 0.6); border: none; border-radius: 25px; cursor: pointer; height: 25px; margin: -10px; overflow: hidden; position: absolute; width: 25px; }

.pr-war-mo .pr-war-mo-form-addmore { background: none; color: rgb(0, 123, 195); cursor: pointer; font-weight: 400; line-height: 1; margin: 10px 0px 30px; width: auto !important; }

.pr-war-mo .pr-war-mo-form-addmore:active, .pr-war-mo .pr-war-mo-form-addmore:hover { text-decoration: underline; }

.pr-war-mo .pr-war-mo-form-addmore div { display: inline; }

.pr-war-mo .pr-war-mo-form-addmore .pr-cross-icon { border: 2px solid rgb(255, 255, 255); height: 21px; margin-left: -25px; margin-top: -4px; position: absolute; transform: rotate(45deg); width: 21px; z-index: 10; }

.pr-war-mo .pr-war-mo-form-thankyou-list { place-content: flex-end center; align-items: center; display: flex; flex-flow: wrap; }

.pr-war-mo .pr-war-mo-form-thankyou-list-item { border: 5px solid rgb(238, 238, 238); margin: 5px; max-width: 50%; overflow-y: hidden; }

@media (max-width: 430px) {
  .pr-war-mo .pr-war-mo-form-thankyou-list .pr-war-mo-form-thankyou-list-item { overflow-y: hidden; width: 100%; }
}

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review { border-top: 1px solid rgb(221, 221, 221); margin-top: 30px; padding: 30px 0px; }

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review .pr-submit { margin: 0px; max-width: inherit; }

.pr-war-mo .pr-war-mo-form .pr-war-mo-form-add-review .pr-btn-review { border: inherit; box-shadow: inherit; margin: 0px; max-width: inherit; width: inherit; }

.pr-war-mo .pr-war-mo-form .pr-submit { margin: 0px auto; max-width: 400px; text-align: left; }

.pr-war-mo .pr-war-mo-form .pr-submit .pr-loading-indicator { border-color: rgb(175, 175, 227) rgb(108, 108, 197) rgb(91, 155, 151) rgb(126, 219, 133); border-style: solid; border-width: 4px; height: 16px; margin: 0px auto; width: 16px; }

.pr-war-mo .pr-war-mo-form .pr-btn-primary-io, .pr-war-mo .pr-war-mo-form .pr-btn-review { appearance: none; background-color: rgb(0, 123, 195); border: 0px; border-radius: 2px; box-shadow: rgb(0, 78, 124) 0px 2px 0px 0px; box-sizing: border-box; color: rgb(255, 255, 255); font-size: 16px; font-weight: 700; margin: 0px auto; max-width: 400px; text-decoration: none; transition: 0.25s; width: 100%; }

.pr-war-mo .pr-war-mo-form .pr-btn-primary-io:active, .pr-war-mo .pr-war-mo-form .pr-btn-primary-io:focus, .pr-war-mo .pr-war-mo-form .pr-btn-primary-io:hover, .pr-war-mo .pr-war-mo-form .pr-btn-review:active, .pr-war-mo .pr-war-mo-form .pr-btn-review:focus, .pr-war-mo .pr-war-mo-form .pr-btn-review:hover { background-color: rgb(0, 78, 124); box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px, rgba(26, 115, 232, 0.74) 0px 0px 2px 3.5px; color: rgb(255, 255, 255); }

.pr-war-mo .pr-war-mo-form .pr-alert-container { margin-top: 0px; text-align: left; }

.pr-war-mo .pr-war-mo-form .pr-accessible-focus-element, .pr-war-mo .pr-war-mo-form .pr-accessible-focus-element:active, .pr-war-mo .pr-war-mo-form .pr-accessible-focus-element:focus { border: none; box-shadow: none; outline: 0px; }

.p-w-r .pr-size-fit_slider { flex: 1 1 auto; position: relative; width: 100%; }

.p-w-r .pr-size-fit_slider_node-group { align-items: center; display: flex; justify-content: space-between; }

.p-w-r .pr-size-fit_slider_node { background-color: rgb(216, 216, 216); border: 1px solid transparent; border-radius: 50%; height: 10px; width: 10px; z-index: 1; }

.p-w-r .pr-size-fit_slider_node--active { background-color: rgb(247, 148, 29); border: 5px solid transparent; box-sizing: border-box; }

.p-w-r .pr-size-fit_high-contrast .pr-size-fit_slider_node--active { background-color: rgb(240, 94, 36); }

.p-w-r .pr-size-fit_slider_line { border-top: 1px solid rgb(216, 216, 216); height: 0px; position: absolute; top: 50%; width: 100%; z-index: 0; }

.p-w-r .pr-media-carousel--light .button { background: none; border: none; height: 50px; position: fixed; top: 45%; z-index: 10004; }

.p-w-r .pr-media-carousel--light .button__next { right: 10px; transform: rotate(180deg); }

.p-w-r .pr-media-carousel--light .button__prev { left: 10px; }

.p-w-r .pr-media-carousel--light .button .icon { background-color: transparent; border: none; cursor: pointer; }

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon { background: rgb(255, 255, 255); border-radius: 50%; display: block; height: 50px; width: 50px; }

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon__circle { stroke: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel--light .button .icon .pr-caret-icon__line { stroke: rgb(11, 123, 193); }

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon, .p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon, .p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon, .p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon { background: rgba(74, 153, 202, 0.7); }

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon__circle, .p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon__circle, .p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon__circle { stroke: none; }

.p-w-r .pr-media-carousel--light .button .icon:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel--light .button .icon:hover .pr-caret-icon__line, .p-w-r .pr-media-carousel--light .button:focus .pr-caret-icon__line, .p-w-r .pr-media-carousel--light .button:hover .pr-caret-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-media-carousel--light .carousel__body--light { height: 100vh; position: relative; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide { pointer-events: none; width: 100%; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide--dark { display: flex; justify-content: center; left: 50%; position: absolute; top: 50%; z-index: 10003; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center { transform: translate3d(-50%, -50%, 0px); }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center-left--active { transform: translate3d(150%, -50%, 0px); transition: transform 0.5s, -webkit-transform 0.5s; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__center-right--active { transform: translate3d(-250%, -50%, 0px); transition: transform 0.5s, -webkit-transform 0.5s; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__left { transform: translate3d(-250%, -50%, 0px); }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__left--active { transform: translate3d(-50%, -50%, 0px); transition: transform 0.5s, -webkit-transform 0.5s; }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__right { transform: translate3d(150%, -50%, 0px); }

.p-w-r .pr-media-carousel--light .carousel__body--light .slide__right--active { transform: translate3d(-50%, -50%, 0px); transition: transform 0.5s, -webkit-transform 0.5s; }

@media screen and (max-width: 550px) {
  .p-w-r .pr-media-carousel--light .carousel__body--light { height: 100vh; width: 100vw; }
}

.p-w-r .pr-review-display .pr-rd-review-tag { margin: 0px 0px 15px; }

.p-w-r .pr-review-display .pr-rd-review-tag-header, .p-w-r .pr-review-display .pr-rd-review-tag-item { line-height: 1.42857; }

.p-w-r .pr-review-display .pr-rd-review-tag-header { color: rgb(48, 53, 51); font-size: 14px; font-weight: 700; margin-bottom: 0px; margin-top: 0px; vertical-align: baseline; }

.p-w-r .pr-review-display .pr-rd-review-tag ul { margin-bottom: 0px; }

.p-w-r .pr-review-display .pr-rd-review-tag-item { color: rgb(118, 118, 118); font-size: 12.8px; margin-left: 0px; padding: 10px 5px; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag { margin: 0px 5% 0px 0px; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag-header, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag-header { background-color: rgb(246, 246, 246); padding: 10px; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-review-tag-item, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-review-tag-item { padding: 5px 10px; }

.p-w-r .pr-rd-def-list { display: table-row; margin: 0px 0px 15px; vertical-align: baseline; }

.p-w-r .pr-rd-def-list-header, .p-w-r .pr-rd-def-list-item { display: table-cell; height: 25px; line-height: 1.42857; min-width: 125px; padding: 0px 15px 0px 0px; vertical-align: top; }

.p-w-r .pr-rd-def-list-header { color: rgb(48, 53, 51); font-size: 14px; font-weight: 700; }

.p-w-r .pr-rd-def-list ul { margin-bottom: 0px; }

.p-w-r .pr-rd-def-list-item { color: rgb(118, 118, 118); margin-left: 0px; }

.p-w-r .pr-size-fit_label { color: rgb(118, 118, 118); font-size: 11px; }

.p-w-r .pr-size-fit--labels-top .pr-size-fit_labels { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 8px; }

.p-w-r .pr-size-fit--labels-bottom .pr-size-fit_labels { display: flex; flex-direction: row; justify-content: space-between; margin-top: 8px; }

.p-w-r .pr-size-fit--labels-sides { align-items: center; display: flex; flex-direction: row; }

.p-w-r .pr-size-fit--labels-sides .pr-size-fit_slider-container { flex: 1 1 0%; margin: 0px 8px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend { align-items: center; display: flex; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent { align-items: center; display: flex !important; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco .pr-reco-value { color: inherit; font-size: 22px; font-weight: 700; margin-left: 8px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-green { color: rgb(10, 137, 0); }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-red, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-snippet-reco-to-friend .pr-snippet-reco-to-friend-percent .pr-reco.pr-reco-yellow { color: rgb(120, 120, 120); }

.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 { align-items: center; display: flex; flex-wrap: wrap; }

.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-stars-container .pr-snippet-stars { align-items: center; display: flex; }

.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-stars-container .pr-snippet-stars .pr-snippet-rating-decimal { border: 3px solid rgb(128, 130, 132); border-radius: 50%; color: rgb(128, 130, 132); font-size: 14px; font-weight: 700; height: 36px; line-height: 32px; margin: 0px 0px 0px 12px; padding: 0px; width: 36px; }

.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 { align-items: center; display: flex; margin-left: 8px; }

.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 { color: rgb(146, 148, 150); font-style: italic; font-size: 18px !important; }

.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-write-review-link { font-size: 16px !important; }

.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 { align-items: flex-start; display: flex; flex-direction: column; }

.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 { align-items: flex-start; flex-direction: column; }

.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 { margin: 8px 0px; }

.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 { padding: 0px 12px 0px 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header { padding: 0px 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro { align-items: center; display: flex; justify-content: space-between; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-header-wrapper { align-items: center; display: flex; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline { font-size: 45px; font-weight: 700; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline { display: flex; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo { height: 45px; width: 115px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline .pr-snapshot-logo-mobile { display: none; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header ::after, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header ::before { content: none; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header { margin-bottom: 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro { justify-content: space-around; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline { font-size: 33px; }

.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 { display: none; }

.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 { display: inherit; height: 35px; width: 35px; }

@media screen and (max-width: 550px) {
  .p-w-r .pr-review-snapshot-header-intro { flex-wrap: wrap; }
}

.p-w-r .pr-language-toggle { align-items: center; border: 1px solid rgb(211, 211, 211); border-radius: 5px; display: flex; height: 36px; margin-left: auto; }

.p-w-r .pr-language-toggle-title { display: inline-block; line-height: 19px; margin: 0px; padding: 6px 10px; }

.p-w-r .pr-language-toggle-picker { border-left: 1px solid rgb(211, 211, 211); display: inline-block; padding: 6px 10px; }

.p-w-r .pr-language-toggle-picker > select { background-color: rgb(255, 255, 255); border: none; }

@media screen and (max-width: 550px) {
  .p-w-r .pr-language-toggle { margin-top: 10px; width: 100%; }
  .p-w-r .pr-language-toggle-picker { flex-grow: 1; text-align: center; }
  .p-w-r .pr-language-toggle-picker > select { width: 100%; }
}

.p-w-r .pr-ratings-histogram-list-item { display: table-row-group; }

.p-w-r .pr-histogram-cross { vertical-align: middle; width: 25px; }

.p-w-r .pr-histogram-cross .pr-cross-icon { display: inline-block; height: 15px; margin-top: 3px; width: 15px; }

.p-w-r .pr-histogram-cross .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-histogram-cross .pr-cross-icon__circle { fill: rgb(85, 85, 85); stroke: none; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-histogram-label { color: rgb(0, 0, 0); font-size: 14px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-bar { background-color: rgb(221, 221, 221); border-radius: 11px; height: 15px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block .pr-ratings-histogram-barValue { border-radius: 11px; height: 14px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block { border-top: none; border-bottom: none; border-left: none; border-image: initial; border-right: 1px solid rgb(238, 238, 238); margin: 0px; padding: 20px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block:first-child { padding-left: 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block:last-child { border-right: none; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-block-headline, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags dt { background-color: inherit; font-size: 22px; padding-bottom: 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-filter-btn--default .pr-filter-btn__voteCount, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-snapshot-highlight { background-color: rgb(221, 221, 221); }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def .pr-filter-btn--active .pr-filter-btn__voteCount, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:active .pr-filter-btn__voteCount, .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block .pr-review-snapshot-tags .pr-snapshot-tag-def:hover .pr-filter-btn__voteCount { background-color: rgb(11, 123, 193); color: rgb(255, 255, 255); }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block { border: none; padding: 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-cons, .p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-pros { display: none; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-block-brandscore { flex: 0 0 66%; }

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple.pr-review-snapshot-simple--brandscore .pr-review-snapshot-snippets-headline, .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple.pr-review-snapshot-simple--brandscore .pr-snippet-rating-decimal { display: none; }

.p-w-r .pr-review-snapshot-brandscore { width: 100%; }

.p-w-r .pr-review-snapshot .pr-brandscore-headline { font-size: 22px; font-weight: 700; margin-bottom: 6px; }

.p-w-r .pr-review-snapshot .pr-brandscore-description { font-size: 16px; line-height: 20px; margin-bottom: 18px; }

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph { align-items: center; display: flex; margin-top: 10px; }

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-barcontainer { flex: 1 1 0%; height: 32px; }

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-fullbar { background-color: rgb(246, 246, 246); border: 1px solid transparent; border-radius: 20px; height: 32px; margin-right: 10px; }

.p-w-r .pr-review-snapshot .pr-brandscore-bargraph-colorbar { background-color: rgb(247, 148, 29); border: 16px solid transparent; border-radius: 20px; height: 32px; margin-top: -32px; }

.p-w-r .pr-review-snapshot .pr-brandscore-score b { color: rgb(48, 53, 51); font-size: 22px; font-weight: 700; }

.p-w-r .pr-slider-root { align-items: center; display: flex; }

.p-w-r .pr-slider-root.pr-text-above-root { box-sizing: content-box; flex-direction: column; max-width: 220px; }

.p-w-r .pr-slider-root .pr-min-text { color: rgb(102, 102, 102); font-size: 11px; margin-right: 12px; }

.p-w-r .pr-slider-root .pr-max-text { color: rgb(102, 102, 102); font-size: 11px; margin-left: 12px; }

.p-w-r .pr-slider-root .pr-slider-text-above { display: flex; justify-content: space-between; margin-bottom: 8px; width: 100%; }

.p-w-r .pr-slider-root .pr-slider { flex: 1 1 120px; position: relative; }

.p-w-r .pr-slider-root .pr-slider.pr-text-above { flex: 1 1 auto; width: 100%; }

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group { align-items: center; display: flex; justify-content: space-between; }

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node { background-color: rgb(216, 216, 216); border: 1px solid transparent; border-radius: 50%; height: 10px; width: 10px; z-index: 1; }

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.accessible { background-color: rgb(148, 148, 148); }

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active { background-color: rgb(247, 148, 29); border: 5px solid transparent; box-sizing: border-box; }

.p-w-r .pr-slider-root .pr-slider .pr-slider-node-group .pr-slider-node.pr-active.accessible { background-color: rgb(240, 94, 36); }

.p-w-r .pr-slider-root .pr-slider .pr-slider-line { border-top: 1px solid rgb(216, 216, 216); height: 0px; position: absolute; top: 50%; width: 100%; z-index: 0; }

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root { display: flex; justify-content: space-between; margin-top: 16px; }

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root .pr-snippet-title { font-size: 14px; font-weight: 700; margin-right: 16px; }

.p-w-r .pr-review-snippet-container .pr-snippet-slider-root .pr-snippet-slider { flex: 0 1 250px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container { border-top: 1px solid rgb(238, 238, 238); margin-top: -10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram { border-right: 1px solid rgb(238, 238, 238); display: block; height: 150px; padding: 10px 30px; width: 32.6%; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(3n-2) { padding-left: 0px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(3n) { border: none; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram:nth-child(n+4) { border-top: 1px solid rgb(238, 238, 238); }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-headline { font-size: 22px; line-height: inherit; margin-bottom: 0px; padding: 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-slider { padding: 10px 50px 10px 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-histogram-msq-container.pr-review-snapshot-histogram-msq-simple .pr-review-snapshot-msq-histogram:nth-child(3n-2) { padding-left: 30px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container { border-top: none; margin-top: 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram { border: none; display: flex; flex-direction: column; height: inherit; padding-left: 0px; padding-right: 0px; width: 100%; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container .pr-review-snapshot-msq-histogram .pr-histogram-msq-slider { max-width: 350px; padding: 10px; }

.p-w-r .pr-review-snapshot.pr-review-enhanced.pr-snapshot-mobile .pr-review-snapshot-histogram-msq-container.pr-review-snapshot-histogram-msq-simple .pr-review-snapshot-msq-histogram { padding-left: 0px; }

.p-w-r .pr-multiselect { position: relative; }

.p-w-r .pr-multiselect .pr-multiselect-button, .p-w-r .pr-multiselect .pr-multiselect-options { background: rgb(255, 255, 255); border: 1px solid rgb(140, 140, 140); min-width: 160px; text-align: left; }

.p-w-r .pr-multiselect .pr-multiselect-button { align-items: center; border-radius: 2px; cursor: pointer; display: inline-flex; overflow: auto; padding: 6px; width: 100%; }

.p-w-r .pr-multiselect .pr-multiselect-button-label { color: rgb(51, 51, 51); flex: 1 1 0%; text-transform: capitalize; }

.p-w-r .pr-multiselect .pr-multiselect-button .pr-multiselect-count { background: rgb(18, 122, 194); border-radius: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; margin: 0px 6px 0px 0px; padding: 1px 6px; text-align: center; width: 20px; }

.p-w-r .pr-multiselect .pr-multiselect-button .pr-caret-icon { height: 15px; transform: rotate(-90deg); width: 15px; }

.p-w-r .pr-multiselect ul.pr-multiselect-options { background: rgb(255, 255, 255); border-radius: 8px; left: 0px; margin: 0px; max-height: 200px; min-width: max-content; overflow-y: scroll; padding: 0px; position: absolute; width: 160px; z-index: 1000; }

.p-w-r .pr-multiselect ul.pr-multiselect-options:focus { box-shadow: none; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item, .p-w-r .pr-multiselect ul.pr-multiselect-options li { display: block; font-weight: 400; line-height: 1.4; padding: 5px 5px 5px 30px; position: relative; word-break: break-word; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options li .pr-multiselect-item-label { color: rgb(118, 118, 118); font-weight: 400; margin: 0px; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--highlight, .p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:focus, .p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:hover, .p-w-r .pr-multiselect ul.pr-multiselect-options li--highlight, .p-w-r .pr-multiselect ul.pr-multiselect-options li:focus, .p-w-r .pr-multiselect ul.pr-multiselect-options li:hover { background-color: rgb(219, 219, 219); box-shadow: none; outline: none; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--highlight .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:focus .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item:hover .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options li--highlight .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options li:focus .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options li:hover .pr-multiselect-item-label { color: rgb(51, 51, 51); }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item input[type="checkbox"], .p-w-r .pr-multiselect ul.pr-multiselect-options li input[type="checkbox"] { left: 10px; margin-right: 7px; position: absolute; top: 4px; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item input[type="checkbox"].pr-multiselect-item-with-icon-input, .p-w-r .pr-multiselect ul.pr-multiselect-options li input[type="checkbox"].pr-multiselect-item-with-icon-input { margin-right: 7px; margin-top: 0px; position: static; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon, .p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon { align-items: center; display: flex; flex-direction: row; padding: 7px 15px 7px 10px; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon .pr-multiselect-item-icon, .p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon .pr-multiselect-item-icon { flex: 0 0 auto; height: 25px; margin-right: 7px; width: 25px; }

.p-w-r .pr-multiselect ul.pr-multiselect-options .pr-multiselect-item--w-icon .pr-multiselect-item-label, .p-w-r .pr-multiselect ul.pr-multiselect-options li--w-icon .pr-multiselect-item-label { flex-grow: 1; flex-shrink: 0; }

.p-w-r .pr-rd-main-header-with-labels .pr-rd-reviewlist-filters-heading { color: rgb(48, 53, 51); font-size: 14px; font-weight: 700; margin: 10px 0px; }

.p-w-r .pr-rd-main-header-with-labels .pr-rd-reviewlist-filters-group { display: grid; gap: 15px; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); }

.p-w-r .pr-rd-main-header-with-labels label.pr-rd-reviewlist-filters-item-label { display: block; }

.p-w-r select.pr-select { align-items: center; appearance: none; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3E%3Cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27m6 8 4 4 4-4%27/%3E%3C/svg%3E"); background-position: right 4px center; background-repeat: no-repeat; background-size: 1.5em 1.5em; border: 1px solid rgb(140, 140, 140); border-radius: 2px; color: rgb(51, 51, 51); cursor: pointer; display: inline-flex; margin: 0px; overflow: auto; padding: 6px 22px 6px 6px; width: 100%; }

.p-w-r .pr-header-filters { position: relative; }

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group { display: flex; padding-top: 0px; }

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-rd-sort { border: 1px solid rgb(212, 212, 212); color: rgb(51, 51, 51); height: 34px; margin-left: 10px; padding: 7px; width: 160px; }

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-caret-icon { align-self: center; height: 15px; padding-bottom: 22px; position: relative; width: 15px; }

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-sort-label { margin-left: 10px; text-transform: capitalize; }

.p-w-r .pr-header-filters .pr-rd-main-header__sort .pr-sort-container { align-items: flex-start; display: flex; flex-direction: column; }

.p-w-r .pr-header-filters select.pr-rd-sort { appearance: none; }

.p-w-r .pr-header-filters__reviews-headline { float: none; font-size: 18px; font-weight: 700; }

.p-w-r .pr-header-filters__utility-bar { align-items: center; background-color: rgb(246, 246, 246); border-bottom: 2px rgb(255, 255, 255); display: flex; flex-flow: wrap; justify-content: space-between; margin-bottom: 2px; position: relative; }

.p-w-r .pr-header-filters .pr-header-filters__search { flex-grow: 1; margin-right: 30px; order: 1; padding-left: 15px; }

.p-w-r .pr-header-filters .pr-caret-icon { height: 15px; transform: rotate(-90deg); width: 15px; }

.p-w-r .pr-header-filters .pr-rd-review-header { display: flex; justify-content: flex-end; order: 2; }

.p-w-r .pr-header-filters .pr-rd-review-header__accordion { align-self: center; width: 160px; }

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title { align-items: center; background: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); cursor: pointer; display: flex; height: 34px; margin: auto 10px auto 0px; overflow: hidden; padding: 7px; text-align: left; width: 160px; }

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title__text { color: rgb(51, 51, 51); flex: 1 1 0%; font-weight: 400; }

.p-w-r .pr-header-filters .pr-rd-review-header__accordion-title__count { background: rgb(18, 122, 194); border-radius: 20px; color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; margin: 0px 6px 0px 0px; padding: 1px 6px; text-align: center; width: 20px; }

.p-w-r .pr-header-filters .pr-rd-review-header-contents { display: none; margin: 0px; max-height: 0px; opacity: 0; pointer-events: none; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22); }

.p-w-r .pr-header-filters .pr-rd-review-header-contents--opened { display: block; margin-bottom: 10px; max-height: 100%; opacity: 1; pointer-events: auto; transition-duration: 0.3s; transition-timing-function: ease-in-out; }

.p-w-r .pr-header-filters .pr-multiselect-wrapper { display: grid; gap: 15px; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); max-width: 1000px; position: relative; text-align: left; width: 100%; z-index: 9999; }

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters { align-content: flex-start; align-items: center; display: flex; position: relative; width: 100%; z-index: 1; }

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-info-bar { align-items: center; display: flex; }

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-info-bar .pr-review-filter-headline { float: none; width: auto; }

.p-w-r .pr-header-filters .pr-rd-main-header__active-filters .pr-review-filter-section { align-content: flex-start; align-items: center; display: flex; margin-top: 5px; }

.p-w-r .pr-header-filters--mobile .pr-rd-main-header__search { background-color: rgb(246, 246, 246); flex: inherit; margin-right: 0px; padding: 10px; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-main-header__utility-bar { align-items: center; background-color: transparent; border-bottom: 2px rgb(255, 255, 255); display: flex; flex-flow: wrap; margin-bottom: 2px; position: relative; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header { flex: 1 1 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-main-header__sort { display: inline-flex; flex-grow: 1; flex-shrink: 1; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-main-header__sort .pr-rd-review-header-sorts .pr-rd-sort-group .pr-rd-sort { width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-review-header__accordion { display: inline-flex; flex-grow: 1; flex-shrink: 1; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header .pr-rd-review-header__accordion-title { margin: 0px; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents { background-color: rgb(255, 255, 255); opacity: 0; overflow: scroll; transition: none; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened { background-color: rgb(255, 255, 255); float: none; height: 100%; left: 0px; opacity: 1; padding: 0px; position: fixed; text-align: left; top: 0px; transition-duration: 0.4s; transition-property: opacity; transition-timing-function: ease-in-out; z-index: 10001; width: 100vw !important; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened__content { padding: 0px; }

.p-w-r .pr-header-filters--mobile .pr-rd-review-header-contents--opened button[aria-expanded="true"] .pr-caret-icon { transform: rotate(90deg); }

.p-w-r .pr-header-filters--mobile .pr-filter-total { background-color: rgb(246, 246, 246); font-size: 12px; font-weight: 700; margin: 0px; padding: 5px 15px; text-align: left; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-multiselect-wrapper { display: block; margin: 75px 0px 80px; position: relative; }

.p-w-r .pr-header-filters--mobile .pr-multiselect { border-bottom: 1px solid rgb(228, 229, 230); display: block; height: auto; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-multiselect .pr-caret-icon { font-weight: 700; height: 25px; width: 25px; }

.p-w-r .pr-header-filters--mobile .pr-multiselect-button { border: none; padding: 15px; width: 100%; }

.p-w-r .pr-header-filters--mobile ul.pr-multiselect-options { border-bottom: 0px; border-left: 0px; border-radius: 0px; border-right: 0px; cursor: pointer; max-height: inherit; position: relative; width: 100%; }

.p-w-r .pr-header-filters--mobile .pr-multiselect-button-label { color: rgb(51, 51, 51); font-size: 17px; }

.p-w-r .pr-header-filters--mobile .pr-multiselect-item { border-left: 0px; border-right: 0px; margin: 20px; }

.p-w-r .pr-header-filters--mobile .pr-multiselect-item span { color: rgb(51, 51, 51); font-size: 17px; }

.p-w-r .pr-header-filters--mobile .pr-filters__fixed-header { height: 75px; position: fixed; top: 0px; width: 100vw; z-index: 10002; }

.p-w-r .pr-header-filters--mobile .pr-filters__title { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(228, 229, 230); padding: 15px; }

.p-w-r .pr-header-filters--mobile .pr-filters__clear-button { background: none; border: none; cursor: pointer; position: absolute; right: 20px; text-decoration: underline; top: 20px; }

.p-w-r .pr-header-filters--mobile .pr-filters__menu { background: rgb(255, 255, 255); bottom: 0px; box-shadow: 0px -16px 21px -25px; display: flex; padding: 20px; position: fixed; width: 100vw; z-index: 10002; }

.p-w-r .pr-header-filters--mobile .pr-filters__back-btn { background-color: rgb(255, 255, 255); border: 1px solid rgb(118, 118, 118); color: rgb(118, 118, 118); display: inline-block; flex: 1 1 0%; margin-right: 30px; text-align: center; }

.p-w-r .pr-header-filters--mobile .pr-filters__apply-btn { display: inline-block; flex: 1 1 0%; text-align: center; }

.p-w-r .pr-review-display .pr-rd-main-header-with-filters { padding: 0px; }

.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-total, .p-w-r .pr-review-display .pr-rd-main-header-with-filters.pr-headers-filters__reviews-headline { display: inline-block; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters { padding: 0px; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-rd-main-header__utility-bar .pr-rd-search-container, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-rd-main-header__utility-bar .pr-rd-search-container { float: none; margin-bottom: 0px; margin-top: 0px; width: auto; }

.pr-rd-dropdown-v2-filter-icon { height: 15px; width: 15px; }

.pr-filters-dropdown-label { text-transform: capitalize; }

[data-pr-modal-open], [data-pr-modal-open] > body { overflow: hidden; overscroll-behavior: none; touch-action: none; }

[data-pr-modal-open] iframe, [data-pr-modal-open] > body iframe { visibility: hidden; }

.p-w-r_future .pr-inner-flagging-form-container { width: min(-20px + 100vw, 550px); }

.p-w-r .pr-review-display .pr-review-filter-info-bar { display: inline-block; margin-bottom: 10px; margin-top: 20px; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn { display: inline-block; margin: 0px 10px 10px 0px; position: static; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-filter-btn__child { position: static; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-headline, .p-w-r .pr-review-display .pr-review-filter-info-bar span.pr-review-filter-headline { display: inline-block; font-size: 13.712px; font-weight: 700; margin-bottom: 10px; margin-right: 20px; width: 100%; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter { color: rgb(112, 112, 112); margin-right: 5px; padding: 10px 11px; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter span { display: inline-block; position: relative; vertical-align: text-bottom; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:last-child { margin-right: 0px; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter .pr-cross-icon { height: 15px; margin-right: 5px; width: 15px; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover, .p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover span { color: rgb(11, 123, 193); }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon { background-color: rgb(11, 123, 193); border-radius: 50%; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon__circle, .p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:hover .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active { background-color: rgb(11, 123, 193); color: rgb(255, 255, 255); }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active span { color: rgb(255, 255, 255); }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon { background-color: rgb(11, 123, 193); border-radius: 50%; }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon__circle, .p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-close-filter:active .pr-cross-icon__line { stroke: rgb(255, 255, 255); }

.p-w-r .pr-review-display .pr-review-filter-info-bar .pr-review-filter-clear-all { background-color: transparent; border: none; color: rgb(11, 123, 193); font-size: 12px; margin-left: 15px; text-decoration: underline; }

.p-w-r .pr-review-display .pr-rd-helpful-action-legend { border: 0px; margin: 0px; width: auto; }

.p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text { font-size: 14px; margin: 0px; vertical-align: middle; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-group, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-group { align-items: center; display: flex; flex-direction: row; }

.p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-helpful-action-btn-group, .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-helpful-action-btn-group { margin: 0px 15px; }

.p-w-r .pr-read-review { background-color: rgb(255, 255, 255); left: calc(50% - 175px); max-height: 50vh; overflow: scroll; padding: 20px; pointer-events: all; position: absolute; top: 25%; width: 350px; z-index: 10003; }

.p-w-r .pr-read-review, .p-w-r .pr-read-review-in { transition: transform 0.3s ease-in-out, visibility ease-in-out, -webkit-transform 0.3s ease-in-out; }

.p-w-r .pr-read-review-in { transform: translateZ(0px); visibility: visible; }

.p-w-r .pr-read-review-out { transform: translate3d(0px, -1000%, 0px); transition: transform 0.3s ease-in-out, visibility 0.4s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out; visibility: hidden; }

.p-w-r .pr-read-review-flagging-in { transform: translateZ(0px); transition: transform 0.3s ease-in-out, visibility ease-in-out, -webkit-transform 0.3s ease-in-out; visibility: visible; }

.p-w-r .pr-read-review-flagging-out { transform: translate3d(0px, 250%, 0px); transition: transform 0.3s ease-in-out, visibility 0.4s ease-in-out 0.4s, -webkit-transform 0.3s ease-in-out; visibility: hidden; }

.p-w-r .pr-read-review .pr-back-to-media { align-items: center; background: none; border: none; color: rgb(0, 123, 195); cursor: pointer; display: flex; font-size: 14px; margin-bottom: 16px; }

.p-w-r .pr-read-review .pr-back-to-media .pr-caret-icon { height: 18px; width: 18px; }

.p-w-r .pr-read-review .pr-review { margin-bottom: 0px; width: 100%; }

.p-w-r .pr-read-review .pr-review .pr-rd-footer { padding: 0px; }

.p-w-r .pr-read-review .pr-review .pr-rd-description .pr-rd-side-content-block { right: -36%; }

@media screen and (min-width: 780px) {
  .p-w-r .pr-read-review { left: calc(50% - 400px); top: 30%; width: 800px; }
}

@media screen and (max-width: 550px) {
  .p-w-r .pr-read-review { left: 0px; max-height: 85%; top: 15%; width: 100vw; }
}

.pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents, .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents { align-items: center; }

.pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-label, .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-sorts .pr-sort-label { margin-right: 5px; }

.pr-read-review.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-sort-container, .pr-read-review.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-sort-container, .pr-review-display.pr-rd-display-desktop .pr-rd-main-header-with-filters .pr-sort-container, .pr-review-display.pr-rd-display-tablet .pr-rd-main-header-with-filters .pr-sort-container { align-items: flex-start; display: flex; flex-direction: column; }

.p-w-r .pr-spotlight-review_heading { margin-bottom: 15px; }

.p-w-r .pr-spotlight-review_headline { font-size: 25px; }

.p-w-r .pr-spotlight-review_subscript { color: rgb(118, 118, 118); font-size: 12.8px; }

.p-w-r .pr-spotlight-review .pr-modal { top: 50%; }

.p-w-r .pr-spotlight-review .pr-read-review { max-height: 70%; }

.p-w-r .pr-review-translation { display: flex; margin: 15px 0px; }

.p-w-r .pr-review-translation__btn { background-color: transparent; border: none; color: rgb(11, 123, 193); cursor: pointer; text-decoration: underline; }

.p-w-r .pr-review-translation__arrow { color: rgb(48, 53, 51); height: 20px; margin-right: 5px; width: 20px; }

.p-w-r .pr-review-translation__error-text { color: rgb(48, 53, 51); margin-right: 5px; }

.p-w-r .pr-review-translation__loading-text { color: rgb(48, 53, 51); }

.p-w-r .pr-image-snippet { align-items: center; display: flex; flex-direction: column; padding-top: 8px; position: relative; width: 80px; }

.p-w-r .pr-image-snippet .pr-image-snippet-text { display: inline-block; font-size: 10px; font-weight: 700; margin-top: 3px; text-align: center; width: 70px; }

.p-w-r .pr-image-snippet .pr-image-snippet-button { background-position: 50% center; background-repeat: no-repeat; background-size: cover; border: 0px; border-radius: 2px; cursor: pointer; height: 60px; overflow: hidden; position: relative; text-align: center; width: 60px; }

.p-w-r .pr-image-snippet .pr-image-snippet-button .pr-image-snippet-play-btn { height: 24px; left: 18px; position: absolute; top: 18px; width: 24px; }

.p-w-r .pr-image-snippet .pr-image-snippet-badge { background-color: rgb(11, 123, 193); border-radius: 10px; color: rgb(255, 255, 255); font-size: 10px; left: 0px; min-width: 23px; padding: 2px 6px; position: absolute; text-align: center; top: 0px; }

.p-w-r .pr-irl-gallery .pr-irlsnippet.pr-irlsnippet-xl { display: flex; height: inherit; position: relative; }

.p-w-r .pr-irl-gallery .pr-irlsnippet-header { font-size: 28px; font-weight: 800; margin-bottom: 30px; text-align: center; }

.p-w-r .pr-syp-modal { overflow-y: auto; z-index: 10000; }

.p-w-r .pr-syp-modal, .p-w-r .pr-syp-modal_overlay { height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; }

.p-w-r .pr-syp-modal_overlay { background-color: rgba(250, 250, 250, 0.8); z-index: 10001; }

.p-w-r .pr-syp-modal_body { background-color: transparent; height: 100%; margin: auto; position: relative; vertical-align: middle; width: 100%; }

.p-w-r .pr-syp-modal_content { background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px; margin: auto; position: relative; top: 15%; z-index: 10003; }

.p-w-r .pr-syp-modal_content-mobile { top: 0px; }

.p-w-r .pr-syp-modal_content-upload-media { max-width: 550px; }

.p-w-r .pr-syp-modal_content-add-information { max-width: 700px; }

.p-w-r .pr-syp-modal .pr-loading-indicator { height: 75px; margin: auto; width: 75px; }

.p-w-r .pr-syp-modal_button-close { background: none; border: none; cursor: pointer; display: block; float: right; height: 50px; margin-right: 8px; margin-top: 8px; padding: 8px; width: 50px; }

.p-w-r .pr-syp-modal_button-close .pr-cross-icon__circle { display: none; }

.p-w-r .pr-syp_header { color: rgb(48, 49, 55); font-size: 26px; font-weight: 600; margin-top: 0px; padding: 60px 0px 12px; text-align: center; text-transform: uppercase; }

.p-w-r .pr-syp_subheader { color: rgb(102, 102, 102); font-size: 16px; font-weight: 300; margin: 0px 30px; padding-bottom: 20px; text-align: center; white-space: pre-line; }

.p-w-r .pr-syp_media-inputs { padding-bottom: 50px; }

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group { flex-direction: column; margin: auto; width: 60%; }

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-btn-fileinput, .p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-file-input-btn { justify-content: center; margin: 0px; min-width: 100%; }

.p-w-r .pr-syp_media-inputs .pr-file-input-btn-group .pr-file-input-btn { margin: 5px 0px 0px; }

.p-w-r .pr-syp_close { padding: 40px 30px 35px; text-align: center; }

.p-w-r .pr-syp_close-btn { padding: 12px 40px; }

.p-w-r .pr-syp_image { display: flex; justify-content: center; }

.p-w-r .pr-syp_image-thumbnail-wrapper { background-color: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-radius: 5px; }

.p-w-r .pr-syp_image-thumbnail-wrapper img { max-height: 100px; max-width: 100px; }

.p-w-r .pr-syp_image-controls { display: flex; flex-direction: column; }

.p-w-r .pr-syp_image-controls-btn { background-color: rgb(128, 130, 132); border: 1px solid; border-radius: 3px; color: rgb(255, 255, 255); cursor: pointer; height: 32px; margin: 0px 10px 10px 5px; outline: none; padding: 0px; position: relative; width: 36px; }

.p-w-r .pr-syp_image-controls-btn svg path { fill: currentcolor; }

.p-w-r .pr-syp_alert-container, .p-w-r .pr-syp_field-group { margin: auto; width: 70%; }

.p-w-r .pr-syp_field-group-mobile { width: 85%; }

.p-w-r .pr-syp_field-group-label { text-transform: capitalize; }

.p-w-r .pr-syp_field-group-label-invalid { color: rgb(221, 0, 0); }

.p-w-r .pr-syp_field-group .pr-syp_textinput { border: 1px solid rgb(204, 204, 204); border-radius: 2px; margin-bottom: 15px; padding: 10px; height: 41px !important; width: 100% !important; }

.p-w-r .pr-syp_field-group .pr-syp_has-error { border-color: rgb(221, 0, 0); }

.p-w-r .pr-syp_field-group .pr-syp_has-error:focus { box-shadow: rgb(221, 0, 0) 0px 0px 0px 2px; outline: transparent solid 2px; }

.p-w-r .pr-syp_submit { margin: 30px auto; width: 60%; }

.p-w-r .pr-syp_submit-mobile { width: 85%; }

.p-w-r .pr-syp_submit-btn { font-size: 14px; margin-bottom: 30px; padding: 15px; width: 100%; }

.p-w-r .pr-syp_upload-btn-container { margin: 20px; text-align: center; }

.p-w-r .pr-syp_upload-btn { background-color: rgb(255, 255, 255); border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 3px solid rgb(48, 53, 51); cursor: pointer; font-weight: 300; padding: 5px 2px; text-transform: uppercase; }

.p-w-r .pr-syp_upload-btn:hover { border-color: rgb(118, 118, 118); color: rgb(118, 118, 118); }

.p-w-r .pr-qa-display-answer-link-container { line-height: 1.42857; margin-left: 0px; }

.p-w-r .pr-qa-display-answer { line-height: 1.42857; }

.p-w-r .pr-qa-display-answer-media-list { display: flex; margin-bottom: 0px; }

.p-w-r .pr-qa-display.pr-qa-display-desktop .pr-qa-display-answer-link-container, .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-answer-link-container { margin-left: 18px; }

.p-w-r .pr-qa-display-item, .p-w-r .pr-qa-display-item-details { line-height: 1.42857; }