.sePage .sePageLayout .bcf-section-border-t {
  border-top: 1px solid #bbbbbb; }
  .sePage .sePageLayout .bcf-section-border-t.black {
    border-color: #1a1a1a; }
  .sePage .sePageLayout .bcf-section-border-t.white {
    border-color: #ffffff; }

.sePage .sePageLayout .bcf-section-border-b {
  border-bottom: 1px solid #bbbbbb; }
  .sePage .sePageLayout .bcf-section-border-b.black {
    border-color: #1a1a1a; }
  .sePage .sePageLayout .bcf-section-border-b.white {
    border-color: #ffffff; }

.sePage .sePageLayout .bcf-section-border-y {
  border-top: 1px solid #bbbbbb;
  border-bottom: 1px solid #bbbbbb; }
  .sePage .sePageLayout .bcf-section-border-y.black {
    border-color: #1a1a1a; }
  .sePage .sePageLayout .bcf-section-border-y.white {
    border-color: #ffffff; }

.sePage .sePageLayout .divider {
  margin-bottom: 0;
  margin-top: 0; }

.sePage .sePageLayout hr {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  border-top: 1px solid #bbbbbb; }

.sePage .sePageLayout .se-divider-white .divider,
.sePage .sePageLayout .se-divider-white .bordered-top-bottom-block,
.sePage .sePageLayout .se-divider-white .bordered-top-bottom-block2, .sePage .sePageLayout .se-divider-whitehr {
  border-color: #ffffff; }

.p-w-r .pr-read-review .pr-rd-image-container figcaption,
.p-w-r .pr-review-display .pr-rd-image-container figcaption {
  background-color: rgba(26, 26, 26, 0.85); }


.se-unstyled-list {
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none; }


.se-transition {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

ul.se-list-style,
ol.se-list-style {
  -webkit-padding-start: 22px;
          padding-inline-start: 22px;
  padding-bottom: 5px;
  margin-bottom: 0; }

.se-list-style li {
  padding-bottom: 6px; }

@media (min-width: 992px) {
  ul.se-2col-list,
  .se-2col-list {
    -webkit-column-count: 2;
            column-count: 2;
    -webkit-column-gap: 30px;
            column-gap: 30px; } }

.seResponsive .content-block-column h1,
.seResponsive .content-block-column h2,
.seResponsive .content-block-column h3,
.seResponsive .content-block-column h4,
.seResponsive .content-block-column h5,
.seResponsive .content-block-column h6 {
  margin-top: 22px;
  margin-bottom: 11px; }

.seResponsive .content-block-column p {
  margin: 0 0 11px; }

.seResponsive .content-block-column .btn {
  margin-bottom: 22px; }

.sePage .sePageLayout h1,
.sePage .sePageLayout h2,
.sePage .sePageLayout h3,
.sePage .sePageLayout h4,
.sePage .sePageLayout h5,
.sePage .sePageLayout h6 {
  line-height: 1.1; }

.sePage .sePageLayout h1 span.sub-head {
  display: block;
  font-size: 33px; }

.sePage .sePageLayout h2 span.sub-head {
  display: block;
  font-size: 28px; }

.sePage .sePageLayout h3 span.sub-head {
  display: block;
  font-size: 20px; }

.sePage .sePageLayout .sePageMain .se-text-white .h1,
.sePage .sePageLayout .sePageMain .se-text-white .h2,
.sePage .sePageLayout .sePageMain .se-text-white .h3,
.sePage .sePageLayout .sePageMain .se-text-white h1,
.sePage .sePageLayout .sePageMain .se-text-white h2,
.sePage .sePageLayout .sePageMain .se-text-white h3,
.sePage .sePageLayout .sePageMain .se-text-white h4,
.sePage .sePageLayout .sePageMain .se-text-white h5,
.sePage .sePageLayout .sePageMain .se-text-white h6,
.sePage .sePageLayout .sePageMain .se-text-white p,
.sePage .sePageLayout .sePageMain .se-text-white ol,
.sePage .sePageLayout .sePageMain .se-text-white ul,
.sePage .sePageLayout .sePageMain .se-text-white span,
.sePage .sePageLayout .sePageMain .se-text-white blockquote,
.sePage .sePageLayout .sePageMain .se-text-white cite,
.sePage .sePageLayout .sePageMain .se-text-white small,
.sePage .sePageLayout .sePageMain .se-text-white table,
.sePage .sePageLayout .se-feature-card-section.black .editContent .h1,
.sePage .sePageLayout .se-feature-card-section.black .editContent .h2,
.sePage .sePageLayout .se-feature-card-section.black .editContent .h3,
.sePage .sePageLayout .se-feature-card-section.black .editContent h1,
.sePage .sePageLayout .se-feature-card-section.black .editContent h2,
.sePage .sePageLayout .se-feature-card-section.black .editContent h3,
.sePage .sePageLayout .se-feature-card-section.black .editContent h4,
.sePage .sePageLayout .se-feature-card-section.black .editContent h5,
.sePage .sePageLayout .se-feature-card-section.black .editContent h6,
.sePage .sePageLayout .se-feature-card-section.black .editContent p,
.sePage .sePageLayout .se-feature-card-section.black .editContent ol,
.sePage .sePageLayout .se-feature-card-section.black .editContent ul,
.sePage .sePageLayout .se-feature-card-section.black .editContent span,
.sePage .sePageLayout .se-feature-card-section.black .editContent blockquote,
.sePage .sePageLayout .se-feature-card-section.black .editContent cite,
.sePage .sePageLayout .se-feature-card-section.black .editContent small,
.sePage .sePageLayout .se-feature-card-section.black .editContent table,
.sePage .sePageLayout .se-text-white .h1,
.sePage .sePageLayout .se-text-white .h2,
.sePage .sePageLayout .se-text-white .h3,
.sePage .sePageLayout .se-text-white h1,
.sePage .sePageLayout .se-text-white h2,
.sePage .sePageLayout .se-text-white h3,
.sePage .sePageLayout .se-text-white h4,
.sePage .sePageLayout .se-text-white h5,
.sePage .sePageLayout .se-text-white h6,
.sePage .sePageLayout .se-text-white p,
.sePage .sePageLayout .se-text-white ol,
.sePage .sePageLayout .se-text-white ul,
.sePage .sePageLayout .se-text-white span,
.sePage .sePageLayout .se-text-white blockquote,
.sePage .sePageLayout .se-text-white cite,
.sePage .sePageLayout .se-text-white small,
.sePage .sePageLayout .se-text-white table {
  color: #ffffff; }

.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):visited,
.sePage .sePageLayout .se-feature-card-section.black .editContent a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent a:not(.btn):visited,
.sePage .sePageLayout .se-text-white a:not(.btn),
.sePage .sePageLayout .se-text-white a:not(.btn):visited {
  color: #ffffff;
  text-decoration: underline; }

.sePage .sePageLayout .sePageMain .se-text-white h1 a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white h2 a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white h3 a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white h4 a:not(.btn),
.sePage .sePageLayout .sePageMain .se-text-white h5 a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent h1 a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent h2 a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent h3 a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent h4 a:not(.btn),
.sePage .sePageLayout .se-feature-card-section.black .editContent h5 a:not(.btn),
.sePage .sePageLayout .se-text-white h1 a:not(.btn),
.sePage .sePageLayout .se-text-white h2 a:not(.btn),
.sePage .sePageLayout .se-text-white h3 a:not(.btn),
.sePage .sePageLayout .se-text-white h4 a:not(.btn),
.sePage .sePageLayout .se-text-white h5 a:not(.btn) {
  color: #ffffff;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .se-text-white a:not(.btn):active,
.sePage .sePageLayout .sePageMain .se-text-white h1 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white h2 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white h3 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white h4 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .se-text-white h5 a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent a:not(.btn):focus,
.sePage .sePageLayout .se-feature-card-section.black .editContent a:not(.btn):active,
.sePage .sePageLayout .se-feature-card-section.black .editContent h1 a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent h2 a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent h3 a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent h4 a:not(.btn):hover,
.sePage .sePageLayout .se-feature-card-section.black .editContent h5 a:not(.btn):hover,
.sePage .sePageLayout .se-text-white a:not(.btn):hover,
.sePage .sePageLayout .se-text-white a:not(.btn):focus,
.sePage .sePageLayout .se-text-white a:not(.btn):active,
.sePage .sePageLayout .se-text-white h1 a:not(.btn):hover,
.sePage .sePageLayout .se-text-white h2 a:not(.btn):hover,
.sePage .sePageLayout .se-text-white h3 a:not(.btn):hover,
.sePage .sePageLayout .se-text-white h4 a:not(.btn):hover,
.sePage .sePageLayout .se-text-white h5 a:not(.btn):hover {
  color: #cccccc;
  text-decoration: underline; }

.sePage .sePageLayout .sePageMain .block-bg-img h1,
.sePage .sePageLayout .sePageMain .block-bg-img h2,
.sePage .sePageLayout .sePageMain .block-bg-img h3,
.sePage .sePageLayout .sePageMain .block-bg-img h4,
.sePage .sePageLayout .sePageMain .block-bg-img h5,
.sePage .sePageLayout .sePageMain .block-bg-img h6,
.sePage .sePageLayout .sePageMain .block-bg-img p,
.sePage .sePageLayout .sePageMain .block-bg-img ol,
.sePage .sePageLayout .sePageMain .block-bg-img ul {
  color: #ffffff;
  text-shadow: 0 0 6px rgba(26, 26, 26, 0.45); }

.sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link {
  padding: 0; }

.sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link {
  text-shadow: 0 0 6px rgba(26, 26, 26, 0.45); }

.sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn):visited {
  color: #ffffff;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn):hover, .sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn):focus, .sePage .sePageLayout .sePageMain .block-bg-img a:not(.btn):active {
  color: #cccccc;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link,
.sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link:visited,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link:visited {
  color: #ffffff;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link:hover, .sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link:focus, .sePage .sePageLayout .sePageMain .block-bg-img a.btn.btn-link:active,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link:hover,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link:focus,
.sePage .sePageLayout .sePageMain .block-bg-img .btn-link:active {
  color: #cccccc;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .block-bg-img h1 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h1 a:not(.btn):visited,
.sePage .sePageLayout .sePageMain .block-bg-img h2 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h2 a:not(.btn):visited,
.sePage .sePageLayout .sePageMain .block-bg-img h3 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h3 a:not(.btn):visited,
.sePage .sePageLayout .sePageMain .block-bg-img h4 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h4 a:not(.btn):visited,
.sePage .sePageLayout .sePageMain .block-bg-img h5 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h5 a:not(.btn):visited,
.sePage .sePageLayout .sePageMain .block-bg-img h6 a:not(.btn),
.sePage .sePageLayout .sePageMain .block-bg-img h6 a:not(.btn):visited {
  color: #ffffff;
  text-decoration: none; }

.sePage .sePageLayout .sePageMain .block-bg-img h1 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h1 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h1 a:not(.btn):active,
.sePage .sePageLayout .sePageMain .block-bg-img h2 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h2 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h2 a:not(.btn):active,
.sePage .sePageLayout .sePageMain .block-bg-img h3 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h3 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h3 a:not(.btn):active,
.sePage .sePageLayout .sePageMain .block-bg-img h4 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h4 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h4 a:not(.btn):active,
.sePage .sePageLayout .sePageMain .block-bg-img h5 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h5 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h5 a:not(.btn):active,
.sePage .sePageLayout .sePageMain .block-bg-img h6 a:not(.btn):hover,
.sePage .sePageLayout .sePageMain .block-bg-img h6 a:not(.btn):focus,
.sePage .sePageLayout .sePageMain .block-bg-img h6 a:not(.btn):active {
  color: #cccccc;
  text-decoration: underline; }

.sePage .sePageLayout .se-heading-divider,
.sePage .sePageLayout .seIntroText h1,
.sePage .sePageLayout .sePageContent.seFormPage .form-group.seFormHeader h2,
.sePage .sePageLayout .sePageContent.seFormPage > header h1,
.sePage .sePageLayout .se-feature-card-section.text-left h2,
.sePage .sePageLayout .se-feature-card-section.text-left h3 {
  margin-bottom: 11px; }
  .sePage .sePageLayout .se-heading-divider::after,
  .sePage .sePageLayout .seIntroText h1::after,
  .sePage .sePageLayout .sePageContent.seFormPage .form-group.seFormHeader h2::after,
  .sePage .sePageLayout .sePageContent.seFormPage > header h1::after,
  .sePage .sePageLayout .se-feature-card-section.text-left h2::after,
  .sePage .sePageLayout .se-feature-card-section.text-left h3::after {
    display: block;
    margin: 5px auto 0;
    background-color: #bbbbbb;
    width: 100%;
    height: 1px;
    content: ''; }

.sePage .sePageLayout .widgetTitle {
  text-align: center;
  margin-bottom: 22px; }

.sePage .sePageLayout .se-instruction-text p,
.sePage .sePageLayout .se-instruction-text li {
  font-size: 14px; }

.sePage .sePageLayout .table-bordered,
.sePage .sePageLayout .table-bordered > tbody > tr > td,
.sePage .sePageLayout .table-bordered > tbody > tr > th,
.sePage .sePageLayout .table-bordered > tfoot > tr > td,
.sePage .sePageLayout .table-bordered > tfoot > tr > th,
.sePage .sePageLayout .table-bordered > thead > tr > td,
.sePage .sePageLayout .table-bordered > thead > tr > th {
  border: 1px solid #bbbbbb; }

.sePage .sePageLayout .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #bbbbbb;
  background-color: #e2e2e2; }
  .sePage .sePageLayout .table > thead > tr > th p {
    margin: 5px 0 0; }

.sePage .sePageLayout table > tbody > tr > td,
.sePage .sePageLayout .table > tbody > tr > th,
.sePage .sePageLayout .table > tfoot > tr > td,
.sePage .sePageLayout .table > tfoot > tr > th,
.sePage .sePageLayout .table > thead > tr > td,
.sePage .sePageLayout .table > thead > tr > th {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #bbbbbb; }

.sePage .sePageLayout .table > caption + thead > tr:first-child > td,
.sePage .sePageLayout .table > caption + thead > tr:first-child > th,
.sePage .sePageLayout .table > colgroup + thead > tr:first-child > td,
.sePage .sePageLayout .table > colgroup + thead > tr:first-child > th,
.sePage .sePageLayout .table > thead:first-child > tr:first-child > td,
.sePage .sePageLayout .table > thead:first-child > tr:first-child > th {
  border-top: 0; }

.sePage .sePageLayout .table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f2f2f2; }

@media (max-width: 991px) {
  .sePage .sePageLayout .seResponsiveTable > thead > tr > th {
    display: none;
    border-bottom: none;
    background-color: transparent; }
  .sePage .sePageLayout .seResponsiveTable > tbody > tr {
    border-top: none; }
  .sePage .sePageLayout .seResponsiveTable.table-hover > tbody > tr:hover {
    background-color: transparent; }
  .sePage .sePageLayout .seResponsiveTable.table-hover > tbody > tr > td:hover {
    background-color: #f2f2f2; } }

.sePage .sePageLayout .seIntroText {
  padding: 0; }

.sePage .sePageLayout .sePageContent.seFormPage .form-group.seFormHeader h2 {
  margin-top: 0; }

.sePage .sePageLayout .seFormButton .col-sm-12 {
  padding: 0; }

.sePage .sePageLayout .seRequiredMessage {
  margin-top: 22px;
  padding: 0; }

.sePage .sePageLayout .sePageContent.seFormPage > header {
  padding-left: 0;
  padding-right: 0; }

.fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li {
  color: #1a1a1a;
  text-shadow: none; }
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h1,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h2,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h3,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h4,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h5,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li h6,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li p,
  .fr-command.fr-btn + .fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li div {
    color: #1a1a1a;
    text-shadow: none; }

.CodeMirror-wrap pre {
  color: #333333;
  text-shadow: none; }

.sePage .sePageLayout .sePageSectionResponsive a:not(.btn),
.sePage .sePageLayout .seIntroText a:not(.btn),
.sePage .sePageLayout .seMessages a:not(.btn) {
  text-decoration: underline; }

.sePage .sePageLayout a.seAddToWishlist,
.sePage .sePageLayout a#se-bbb-tradein-idheader-link {
  text-decoration: underline; }

.sePage .sePageLayout .sePageMain h1 a:not(.btn),
.sePage .sePageLayout .sePageMain h2 a:not(.btn),
.sePage .sePageLayout .sePageMain h3 a:not(.btn),
.sePage .sePageLayout .sePageMain h4 a:not(.btn),
.sePage .sePageLayout .sePageMain h5 a:not(.btn),
.sePage .sePageLayout .sePageMain h6 a:not(.btn),
.sePage .sePageLayout .sePageHeader h1 a:not(.btn),
.sePage .sePageLayout .sePageHeader h2 a:not(.btn),
.sePage .sePageLayout .sePageHeader h3 a:not(.btn),
.sePage .sePageLayout .sePageHeader h4 a:not(.btn),
.sePage .sePageLayout .sePageHeader h5 a:not(.btn),
.sePage .sePageLayout .sePageHeader h6 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h1 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h2 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h3 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h4 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h5 a:not(.btn),
.sePage .sePageLayout .sePageFooter .seContentBlockFooter h6 a:not(.btn) {
  text-decoration: none; }
  .sePage .sePageLayout .sePageMain h1 a:not(.btn):hover, .sePage .sePageLayout .sePageMain h1 a:not(.btn):focus,
  .sePage .sePageLayout .sePageMain h2 a:not(.btn):hover,
  .sePage .sePageLayout .sePageMain h2 a:not(.btn):focus,
  .sePage .sePageLayout .sePageMain h3 a:not(.btn):hover,
  .sePage .sePageLayout .sePageMain h3 a:not(.btn):focus,
  .sePage .sePageLayout .sePageMain h4 a:not(.btn):hover,
  .sePage .sePageLayout .sePageMain h4 a:not(.btn):focus,
  .sePage .sePageLayout .sePageMain h5 a:not(.btn):hover,
  .sePage .sePageLayout .sePageMain h5 a:not(.btn):focus,
  .sePage .sePageLayout .sePageMain h6 a:not(.btn):hover,
  .sePage .sePageLayout .sePageMain h6 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h1 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h1 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h2 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h2 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h3 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h3 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h4 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h4 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h5 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h5 a:not(.btn):focus,
  .sePage .sePageLayout .sePageHeader h6 a:not(.btn):hover,
  .sePage .sePageLayout .sePageHeader h6 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h1 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h1 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h2 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h2 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h3 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h3 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h4 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h4 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h5 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h5 a:not(.btn):focus,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h6 a:not(.btn):hover,
  .sePage .sePageLayout .sePageFooter .seContentBlockFooter h6 a:not(.btn):focus {
    text-decoration: underline; }

.sePage .sePageLayout .seFooterList a:not(.btn) {
  text-decoration: none; }
  .sePage .sePageLayout .seFooterList a:not(.btn):hover, .sePage .sePageLayout .seFooterList a:not(.btn):focus {
    text-decoration: underline; }

.sePage .sePageLayout .sePageSectionResponsive .seCatalogWidget a:not(.btn) {
  text-decoration: none; }
  .sePage .sePageLayout .sePageSectionResponsive .seCatalogWidget a:not(.btn):hover, .sePage .sePageLayout .sePageSectionResponsive .seCatalogWidget a:not(.btn):focus {
    text-decoration: underline; }

.seContentSectionLink {
  text-align: center;
  padding-top: 11px; }

.sePageLayout .btn-cart,
.sePageLayout .btn-checkout,
.sePageLayout .btn-primary,
.sePageLayout .btn-default,
.sePageLayout .seMiniCartActions .btn-cart {
  font-family: Roboto, sans-serif; }

.sePage .sePageLayout .bcf-btn-group,
.sePage .sePageLayout .content-block-column .bcf-btn-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }
  .sePage .sePageLayout .bcf-btn-group .btn:not(:last-child),
  .sePage .sePageLayout .content-block-column .bcf-btn-group .btn:not(:last-child) {
    margin-bottom: 3px; }
  .sePage .sePageLayout .bcf-btn-group .btn,
  .sePage .sePageLayout .content-block-column .bcf-btn-group .btn {
    margin-top: 0; }
  .sePage .sePageLayout .bcf-btn-group.top .btn,
  .sePage .sePageLayout .content-block-column .bcf-btn-group.top .btn {
    margin-bottom: 3px; }
  .sePage .sePageLayout .bcf-btn-group.full-width .btn,
  .sePage .sePageLayout .content-block-column .bcf-btn-group.full-width .btn {
    width: 100%; }
  .sePage .sePageLayout .bcf-btn-group .btn.btn-link:not(:last-child),
  .sePage .sePageLayout .content-block-column .bcf-btn-group .btn.btn-link:not(:last-child) {
    border-bottom: 1px solid #bbbbbb; }

@media (min-width: 768px) {
  .sePage .sePageLayout .bcf-btn-group,
  .sePage .sePageLayout .content-block-column .bcf-btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    .sePage .sePageLayout .bcf-btn-group.left,
    .sePage .sePageLayout .content-block-column .bcf-btn-group.left {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start; }
    .sePage .sePageLayout .bcf-btn-group .btn:not(:last-child),
    .sePage .sePageLayout .content-block-column .bcf-btn-group .btn:not(:last-child) {
      margin-right: 3px;
      margin-bottom: 22px; }
    .sePage .sePageLayout .bcf-btn-group .btn,
    .sePage .sePageLayout .content-block-column .bcf-btn-group .btn {
      margin-bottom: 22px; }
    .sePage .sePageLayout .bcf-btn-group.top .btn,
    .sePage .sePageLayout .content-block-column .bcf-btn-group.top .btn {
      margin-bottom: 3px; }
    .sePage .sePageLayout .bcf-btn-group .btn.btn-link:not(:last-child),
    .sePage .sePageLayout .content-block-column .bcf-btn-group .btn.btn-link:not(:last-child) {
      margin-right: 0;
      border-bottom: none;
      border-right: 1px solid #bbbbbb; } }

.sePage .sePageLayout .sePageMain .sePageContent .sePageSection.sePageSectionCatalog:not(.sePageSectionFluid) {
  width: 100%; }

.sePageLayout .seProductContainer .panel-title:not(a) {
  font-family: Roboto, sans-serif;
  color: #333333;
  font-size: 16px; }

.sePageContent.se404Page,
.sePageContent.seCatalogHomePage,
.sePageContent.seErrorPage,
.sePageContent.seEventPage,
.sePageContent.sePageContentLocations,
.sePageContent.seProductContainer,
.sePageContent.seProductListContainer,
.sePageContent.seShoppingCartContainer,
.sePageContent.seWishListEmailPage,
.sePageContent.seWishListPage {
  width: 100%;
  padding: 0 30px; }

.sePageContent.seAccountPage,
.sePageContent.seCalendarPage,
.sePageContent.seFormPage,
.sePageContent.sePageContentImageGallery,
.sePageContent.sePageSectionAdvanced,
.sePageContent.sePOSSpecial,
.sePageContent.seSiteMapPage,
.sePageContent.seStorePage {
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  padding-right: 30px; }

.seProductDataContainer .seProductTabWrapper.stuck .nav {
  width: 100%; }

.seProductDataContainer .seProductTabWrapper.stuck {
  padding-left: 30px;
  padding-right: 30px; }

.sePageLayout .seProductContainer .panel-title h4:not(a) {
  color: #333333;
  font-family: Roboto, sans-serif;
  font-size: 14px; }

.sePage .sePageLayout .seWriteReviewContainer .seSearchProductsContainer .seProduct {
  max-width: 1240px; }

.sePaginationContainer .sePaginationLink .seIcon {
  font-size: 21px;
  margin: 0; }

.seSearchResultsWrapper .seIconArrowRight:before,
.seSearchResultsWrapper .seIconArrowLeft:before {
  position: static; }

@media (min-width: 768px) {
  .se-catalog-navigator {
    -webkit-column-count: 3;
            column-count: 3; } }

@media (min-width: 992px) {
  .se-catalog-navigator {
    -webkit-column-count: 4;
            column-count: 4; } }

@media (min-width: 1200px) {
  .sePageContent.se404Page,
  .sePageContent.seCatalogHomePage,
  .sePageContent.seErrorPage,
  .sePageContent.seEventPage,
  .sePageContent.sePageContentLocations,
  .sePageContent.seProductContainer,
  .sePageContent.seProductListContainer,
  .sePageContent.seShoppingCartContainer,
  .sePageContent.seWishListEmailPage,
  .sePageContent.seWishListPage {
    width: 100%;
    padding: 0 60px; }
  .seProductDataContainer .seProductTabWrapper.stuck {
    padding-left: 60px;
    padding-right: 60px; }
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 25%; }
  .se-catalog-navigator {
    -webkit-column-count: 5;
            column-count: 5; } }

@media (min-width: 1500px) {
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 20%; } }

@media (min-width: 2100px) {
  .sePageContent.seProductListContainer:not(.seWriteReviewContainer) .seSearchProductWrapper .seProduct {
    width: 16.6%; } }

.sePage .sePageLayout .sePageMain .se-hp-hero-top .content-block-column,
.sePage .sePageLayout .sePageMain .se-hero-inner .content-block-column,
.sePage .sePageLayout .sePageMain .se-lp-hero-top .content-block-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  z-index: 1; }

.sePage .sePageLayout .sePageMain .se-hp-hero-top .content-block-column,
.sePage .sePageLayout .sePageMain .se-lp-hero-top .content-block-column {
  padding: 20% 0; }

.sePage .sePageLayout .sePageMain .se-hero-inner .content-block-column {
  padding: 18% 0; }

.sePage .sePageLayout .sePageMain .se-hp-hero-top .custom3-2 .content-block-column,
.sePage .sePageLayout .sePageMain .se-lp-hero-top .custom3-2 .content-block-column {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  padding: 20% 30px; }

.sePage .sePageLayout .sePageMain .se-hp-hero-top,
.sePage .sePageLayout .sePageMain .se-hero-inner,
.sePage .sePageLayout .sePageMain .se-lp-hero-top {
  position: relative;
  background-repeat: no-repeat; }
  .sePage .sePageLayout .sePageMain .se-hp-hero-top::after,
  .sePage .sePageLayout .sePageMain .se-hero-inner::after,
  .sePage .sePageLayout .sePageMain .se-lp-hero-top::after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: rgba(26, 26, 26, 0.15);
    padding: 0;
    width: 100%;
    content: ''; }

.sePage .sePageLayout .sePageMain .se-hero-inner.se-fw-section::after {
  display: none; }

.sePage .sePageLayout .sePageMain .se-hero-inner.se-fw-section .content-block-column {
  position: relative;
  background-repeat: no-repeat;
  padding: 60px 0;
  margin: auto; }
  .sePage .sePageLayout .sePageMain .se-hero-inner.se-fw-section .content-block-column::after {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
    background: rgba(26, 26, 26, 0.15);
    padding: 0;
    width: 100%;
    content: ''; }
  .sePage .sePageLayout .sePageMain .se-hero-inner.se-fw-section .content-block-column .editContent {
    position: relative;
    white-space: normal; }

.sePage .sePageLayout .se-hero-parallax {
  background-attachment: initial; }

.sePage .sePageLayout .se-hero-parallax .block-bg-img {
  padding: 150px 15px; }

.sePage .sePageLayout .se-hp-hero-top h1,
.sePage .sePageLayout .se-hp-hero-top h2,
.sePage .sePageLayout .se-hero-inner h2 {
  margin-top: 22px; }

.sePage .sePageLayout .se-hp-hero-top p,
.sePage .sePageLayout .se-hero-inner p {
  margin-top: 0;
  margin-bottom: 15px;
  font-weight: 700;
  letter-spacing: 0.5px; }

.sePage .sePageLayout .se-lp-hero-top h1 {
  margin-top: 22px;
  margin-bottom: 22px; }

.sePage .sePageLayout.has-hero .sePageMain {
  margin-top: 0; }

.se-feature-2col-section .content-block-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center; }

.se-feature-2col-fw-section .content-block-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  text-align: center; }
  .se-feature-2col-fw-section .content-block-column:first-child {
    min-height: 360px; }
  .se-feature-2col-fw-section .content-block-column:last-child {
    padding: 45px 30px; }

.sePage .sePageLayout .se-feature-img-section {
  margin-bottom: 0; }
  .sePage .sePageLayout .se-feature-img-section .content-block-column {
    padding: 45px 30px;
    min-height: 360px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    background-repeat: no-repeat; }
    .sePage .sePageLayout .se-feature-img-section .content-block-column h2,
    .sePage .sePageLayout .se-feature-img-section .content-block-column h3 {
      margin-top: 22px; }
    .sePage .sePageLayout .se-feature-img-section .content-block-column .btn {
      margin-bottom: 22px; }
    .sePage .sePageLayout .se-feature-img-section .content-block-column::before {
      content: '';
      background: rgba(26, 26, 26, 0.15);
      width: 100%;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0; }
  .sePage .sePageLayout .se-feature-img-section .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 42px;
    padding-right: 42px;
    padding-bottom: 42px; }
  .sePage .sePageLayout .se-feature-img-section .row {
    padding: 1.5px; }
  .sePage .sePageLayout .se-feature-img-section .col-margin-bottom {
    margin-bottom: 0;
    padding: 1.5px; }
  .sePage .sePageLayout .se-feature-img-section.top .container-fluid {
    padding-bottom: 0; }
  .sePage .sePageLayout .se-feature-img-section.top .row {
    padding: 1.5px 1.5px 0; }
  .sePage .sePageLayout .se-feature-img-section.middle .container-fluid {
    padding-bottom: 0; }
  .sePage .sePageLayout .se-feature-img-section.middle .row {
    padding: 0 1.5px 0; }
  .sePage .sePageLayout .se-feature-img-section.bottom .row {
    padding: 0 1.5px 1.5px; }
  .sePage .sePageLayout .se-feature-img-section .editContent,
  .sePage .sePageLayout .se-feature-img-section .content-block-column {
    position: relative;
    width: 100%;
    white-space: normal; }

.sePage .sePageLayout .se-feature-card-section {
  margin-bottom: 0;
  text-align: center; }
  .sePage .sePageLayout .se-feature-card-section .editContent {
    height: 100%; }
  .sePage .sePageLayout .se-feature-card-section.gray .editContent {
    background: #e2e2e2; }
  .sePage .sePageLayout .se-feature-card-section.black .editContent {
    background: #1a1a1a; }
  .sePage .sePageLayout .se-feature-card-section.white .editContent {
    background: #ffffff; }
  .sePage .sePageLayout .se-feature-card-section.text-left {
    text-align: left; }
  .sePage .sePageLayout .se-feature-card-section .content-block-content {
    padding: 22px 30px;
    width: 100%;
    max-width: 940px;
    margin: auto; }
    .sePage .sePageLayout .se-feature-card-section .content-block-content p {
      margin-top: 0;
      margin-bottom: 11px; }
    .sePage .sePageLayout .se-feature-card-section .content-block-content ul,
    .sePage .sePageLayout .se-feature-card-section .content-block-content ol {
      -webkit-padding-start: 22px;
              padding-inline-start: 22px;
      padding-bottom: 5px;
      margin-bottom: 0; }
    .sePage .sePageLayout .se-feature-card-section .content-block-content li {
      padding-bottom: 6px; }
  .sePage .sePageLayout .se-feature-card-section .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 42px;
    padding-right: 42px;
    padding-bottom: 42px; }
  .sePage .sePageLayout .se-feature-card-section .row {
    padding: 1.5px; }
  .sePage .sePageLayout .se-feature-card-section .col-margin-bottom {
    margin-bottom: 0;
    padding: 1.5px; }
  .sePage .sePageLayout .se-feature-card-section.top .container-fluid {
    padding-bottom: 0; }
  .sePage .sePageLayout .se-feature-card-section.top .row {
    padding: 1.5px 1.5px 0; }
  .sePage .sePageLayout .se-feature-card-section.middle .container-fluid {
    padding-bottom: 0; }
  .sePage .sePageLayout .se-feature-card-section.middle .row {
    padding: 0 1.5px 0; }
  .sePage .sePageLayout .se-feature-card-section.bottom .row {
    padding: 0 1.5px 1.5px; }

.se-fw-section .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  padding-right: 30px; }

.se-contained-section .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  padding-right: 30px; }

.custom3-1 .text-center .editContent,
.custom4-1 .text-center .editContent,
.custom5-4 .text-center .editContent {
  margin: auto;
  width: 100%;
  max-width: 940px;
  padding-left: 15px;
  padding-right: 15px; }

.sePageContent .sePageSection.no-button .editContent {
  padding-bottom: 11px; }

@media (min-width: 768px) {
  .sePage .sePageLayout .se-hero-parallax {
    background-attachment: fixed; } }

@media (min-width: 992px) {
  .sePage .sePageLayout .sePageMain .se-hp-hero-top .content-block-column,
  .sePage .sePageLayout .sePageMain .se-lp-hero-top .content-block-column {
    padding: 16% 0; }
  .sePage .sePageLayout .sePageMain .se-hero-inner .content-block-column {
    padding: 14% 0; }
  .sePage .sePageLayout .sePageMain .se-hp-hero-top .custom3-2 .content-block-column,
  .sePage .sePageLayout .sePageMain .se-lp-hero-top .custom3-2 .content-block-column {
    padding: 16% 30px; }
  .se-feature-2col-fw-section .content-block-column:first-child {
    min-height: 480px; }
  .se-feature-2col-fw-section .content-block-column:last-child {
    padding: 45px 60px; }
  .five-column .col-md-2 {
    width: 20%; }
  .sePage .sePageLayout .se-feature-img-section .row:not(.custom5-1) .content-block-column {
    min-height: 480px; } }

@media (min-width: 1200px) {
  .se-feature-2col-fw-section .content-block-column:last-child {
    padding: 45px 90px; } }

@media (min-width: 992px) {
  .sePage .sePageLayout .sePageMain .seStoreInformationWrapper .seStoreInformationColumn .seStoreInformation a:not(.btn).seClickCall {
    text-decoration: none;
    color: #333333; }
    .sePage .sePageLayout .sePageMain .seStoreInformationWrapper .seStoreInformationColumn .seStoreInformation a:not(.btn).seClickCall:active, .sePage .sePageLayout .sePageMain .seStoreInformationWrapper .seStoreInformationColumn .seStoreInformation a:not(.btn).seClickCall:focus, .sePage .sePageLayout .sePageMain .seStoreInformationWrapper .seStoreInformationColumn .seStoreInformation a:not(.btn).seClickCall:hover {
      text-decoration: none;
      color: #333333; } }

.sePage .sePageLayout .price-header h3 {
  color: #ffffff; }

.sePage .sePageLayout .pricing-table1-2 .col-sm-3 {
  width: 100%; }

@media (min-width: 768px) {
  .sePage .sePageLayout .pricing-table1-2 .col-sm-3 {
    width: 50%; } }

@media (min-width: 1200px) {
  .sePage .sePageLayout .pricing-table1-2 .col-sm-3 {
    width: 25%; } }

.seProductRatingNavigable .p-w-r {
  margin: 0; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-reco {
    display: none; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write {
    margin-top: 0; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write span {
    font-size: 16px !important; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a {
    vertical-align: middle;
    color: #ba1a1a;
    font-size: 16px !important; }
    .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write a:hover {
      color: #910708; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write span {
    font-size: 16px !important; }
  .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a {
    color: #ba1a1a;
    font-size: 16px !important; }
    .seProductRatingNavigable .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-read-and-write a:last-child {
      margin-left: 30px; }
  .seProductRatingNavigable .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    display: none; }

.seProductReviewsPane .p-w-r .pr-rid {
  display: none; }

.seProductReviewsPane .p-w-r .pr-review-display .pr-snippet-rating-decimal {
  display: none; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a {
  border: 1px solid #ba1a1a;
  background-color: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a:hover {
    border: 1px solid #910708;
    background-color: #910708;
    color: #ffffff; }

.seProductReviewsPane .p-w-r .pr-review-display a,
.seProductReviewsPane .p-w-r .pr-subheadline a {
  color: #ba1a1a; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-histogram-label {
  color: #ba1a1a; }

.seProductReviewsPane .p-w-r .pr-review-display a:hover,
.seProductReviewsPane .p-w-r .pr-subheadline a:hover {
  color: #910708; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-count,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:focus .pr-histogram-label {
  color: #910708; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-label,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-histogram-count {
  color: #910708; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1 .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2 .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3 .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4 .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5 .pr-ratings-histogram-barValue {
  background-color: #ba1a1a; }

.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-histogram-stars:hover .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-1:hover .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-2:hover .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-3:hover .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-4:hover .pr-ratings-histogram-barValue,
.seProductReviewsPane .p-w-r .pr-review-snapshot .pr-ratings-histogram .pr-review-snapshot .pr-ratings-histogram .pr-hist-filter-5:hover .pr-ratings-histogram-barValue {
  background-color: #910708; }

.seProductReviewsPane .p-w-r .pr-helpful-btn {
  border: 1px solid; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn svg path {
    fill: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn .pr-helpful-count {
    color: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:disabled svg path {
    fill: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:disabled .pr-helpful-count {
    color: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:hover svg path {
    fill: #910708; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:hover .pr-helpful-count {
    color: #910708; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:active, .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active {
    background-color: #ba1a1a !important; }
    .seProductReviewsPane .p-w-r .pr-helpful-btn:active svg path, .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active svg path {
      fill: #ffffff; }
    .seProductReviewsPane .p-w-r .pr-helpful-btn:active .pr-helpful-count, .seProductReviewsPane .p-w-r .pr-helpful-btn.pr-helpful-active .pr-helpful-count {
      color: #ffffff; }
  .seProductReviewsPane .p-w-r .pr-helpful-btn:last-child {
    border-left: 0; }

.seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn span {
  color: #ba1a1a; }
  .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn span .pr-caret-icon__line {
    stroke: #ba1a1a; }

.seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn:hover span {
  color: #910708; }
  .seProductReviewsPane .p-w-r .pr-accordion .pr-accordion-btn:hover span .pr-caret-icon__line {
    stroke: #910708; }

.seWishListDetails .p-w-r {
  margin: 5px 0 0 0; }
  .seWishListDetails .p-w-r .pr-category-snippet {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-align-content: left;
            align-content: left; }
    .seWishListDetails .p-w-r .pr-category-snippet .pr-rating-stars,
    .seWishListDetails .p-w-r .pr-category-snippet .pr-category-snippet__total {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: nowrap;
              flex-wrap: nowrap; }
  .seWishListDetails .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
    display: none; }

.seReviewData {
  min-height: 40px; }
  .seReviewData .p-w-r {
    line-height: 20px; }
    .seReviewData .p-w-r .pr-no-reviews {
      display: none; }
    .seReviewData .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal {
      display: none; }
    .seReviewData .p-w-r .pr-snippet .pr-category-snippet__item {
      display: block;
      text-align: center; }
    .seReviewData .p-w-r .pr-snippet .pr-category-snippet__total {
      padding: 0; }

#pr-write .p-w-r .pr-btn {
  border-bottom-width: 1px; }
  #pr-write .p-w-r .pr-btn span {
    color: #333333; }
    #pr-write .p-w-r .pr-btn span:after {
      color: #333333; }
  #pr-write .p-w-r .pr-btn.pr-btn-add-tag-submit {
    border-bottom-width: 1px;
    color: #333333; }
  #pr-write .p-w-r .pr-btn.pr-btn-review.pr-accessible-btn {
    border: 1px solid #ba1a1a;
    background-color: #ba1a1a;
    color: #ffb400; }
    #pr-write .p-w-r .pr-btn.pr-btn-review.pr-accessible-btn:hover {
      border: 1px solid #910708;
      background-color: #910708;
      color: #ffb400; }

#pr-write .p-w-r .pr-btn-add-tag a {
  border-bottom-width: 1px;
  color: #333333; }
  #pr-write .p-w-r .pr-btn-add-tag a:after {
    color: #333333; }

#pr-write .p-w-r .pr-submit a {
  color: #ba1a1a; }
  #pr-write .p-w-r .pr-submit a:hover {
    color: #910708; }

#pr-write .p-w-r .thank-you-page a {
  color: #ba1a1a; }
  #pr-write .p-w-r .thank-you-page a:hover {
    color: #910708; }

#pr-write .p-w-r .form-group.pr-media_videourl-form-group {
  display: none; }

/*# sourceMappingURL=https://www.sefiles.net/merchant/5219/css/se_pw_lola_site_5219.css.map */
