@charset "utf-8";

.mbp3081 { margin: 20px auto; max-width: 1380px; }

@media (max-width: 1279.95px) {
  .mbp3081 { padding: 0px 10px; }
}

@media (max-width: 959.95px) {
  .mbp3081--mobile.club-mobile-pdp { display: block; padding: 0px 10px; text-align: left; }
  .mbp3081--mobile.club-mobile-pdp li { display: inline-block; }
  .mbp3081--mobile.club-mobile-pdp ol { text-align: left; }
}

@media (max-width: 959.95px) {
  .mbp3081--mobile-pdp-redesign { margin: 14px auto; display: flex; padding: 0px 16px; }
  .mbp3081--mobile-pdp-redesign ol { overflow: auto; flex-wrap: nowrap; }
  .mbp3081--mobile-pdp-redesign li { color: rgb(47, 47, 47); }
  .mbp3081--mobile-pdp-redesign li a { color: rgb(47, 47, 47); }
}

@media (max-width: 959.95px) {
  .mbp3081--mobile { display: flex; justify-content: center; }
}

@media (min-width: 600px) {
  .mbp3081--desktop { display: flex; }
}

.mbp3082 { display: block; padding: 0px 12px; margin-top: 5px; margin-bottom: 0px; }

.mbp3083 { color: rgb(31, 31, 27); margin: 0px auto; max-width: 1380px; }

@media (max-width: 1279.95px) {
  .mbp3083 { margin: 20px 20px 30px; }
}

@media (min-width: 600px) {
  .mbp3083 { display: flex; }
}

@media (max-width: 959.95px) {
  .mbp3083 { margin: 0px 0px 10px; }
}

.mbp3084 { width: 100%; max-width: 665px; margin-right: 24px; }

@media (max-width: 1279.95px) {
  .mbp3084 { flex: 1 1 auto; display: flex; max-width: 40%; margin-right: 20px; flex-direction: column; }
}

@media (max-width: 599.95px) {
  .mbp3084 { max-width: 100%; }
}

.mbp3085 { width: 100%; max-width: 980px; }

@media (max-width: 1279.95px) {
  .mbp3085 { width: calc(60% - 20px); height: 100%; display: flex; flex-direction: column; }
}

@media (max-width: 959.95px) {
  .mbp3085 { width: 100%; height: 100%; }
}

.mbp3086 { width: 100%; margin: 40px auto 60px; max-width: 1380px; }

@media (max-width: 1279.95px) {
  .mbp3086 { padding: 0px 20px; }
}

@media (max-width: 959.95px) {
  .mbp3086 { margin: 0px 0px 15px; padding: 0px; }
}

.mbp3087 .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets-headline { margin-right: 10px; }

.mbp3087 .pr-snippet { display: flex; min-width: fit-content; }

.mbp3087 .p-w-r .modal__body .pr-read-review-flagging-in .pr-rd-helpful-action-btn-group { display: flex; }

.mbp3087 .pr-rd-helpful-action-group { display: flex; }

@media (max-width: 979.95px) {
  .mbp3087 .p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-star-v4 { width: 15px; height: 15px; }
  .mbp3087 .p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-simple .pr-snippet-rating-decimal { display: none; }
  .mbp3087 .pr-review-snapshot-snippets { justify-content: left; }
  .mbp3087 .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text { display: block; }
  .mbp3087 .pr-rd-flag-review-container { display: block; }
}

@media (max-width: 959.95px) {
  .mbp3087 .pr-snippet { margin-top: -20px; flex-direction: column; }
}

@media (max-width: 599.95px) {
  .mbp3087 .p-w-r .pr-review-display .pr-rd-helpful-action .pr-rd-helpful-text { display: none; }
  .mbp3087 .pr-rd-flag-review-container { display: none; }
  .mbp3087 .pr-snippet { flex-direction: column; }
}

.mbp3088 { width: 98%; margin: auto; }

.mbp3088 .yotpo-main-widget .yotpo-no-reviews .yotpo-regular-box { height: auto; padding: 5px; }

.mbp3089 { width: 100%; margin: auto; overflow: hidden; }

.mbp3090 .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block:last-child { display: none; }

.mbp3091 { width: 100%; font-size: 24px; margin-top: 0px; }

@media (max-width: 1279.95px) {
  .mbp3091 { margin-bottom: 10px; }
}

@media (max-width: 599.95px) {
  .mbp3091 { display: none; }
}

.mbp3092 + [class*="GraphqlProductDetailsUI-pdpShortStyle"] { margin-top: 28px; }

.mbp3092 > div:not(:first-of-type) > div { padding-top: 0px; }

.mbp3092 > div:not(:last-of-type) > div { padding-bottom: 0px; }

.mbp3092 .pdp-recs > div:not(:last-of-type) { padding-bottom: 0px; }

.mbp3092 .pdp-recs > div:not(:first-of-type) { padding-top: 0px; }

.mbp3093 .yotpo-main-widget .bottom-line-items { display: none; }

.mbp3093 .yotpo-main-widget .yotpo-bottomline-box-1 { display: none; }

.mbp3093 .yotpo-main-widget .yotpo-bottomline-box-2 { display: none; }

.mbp3093 .yotpo-main-widget .reviews-amount { position: relative; visibility: hidden; }

.mbp3093 .yotpo-main-widget .yotpo-nav ul li:first-child { position: relative; min-width: 210px; visibility: hidden; }

.mbp3093 .filters-dropdown .yotpo-dropdown-button .selected { width: 90%; }

.mbp3093 .yotpo-main-widget .yotpo-nav ul li:first-child::after { top: 0px; left: 0px; width: 400px; content: "Selected Customer Reviews"; position: absolute; visibility: visible; }

.mbp3093 .yotpo-main-widget .reviews-amount::after { top: 0px; left: 0px; width: 400px; content: "Selected Customer Reviews"; position: absolute; visibility: visible; }

.mbp3094 { display: flex; }

@media (max-width: 1279.95px) {
  .mbp3094 { height: 100%; }
}

.mbp3095 { width: 100%; margin: 0px auto; text-align: center; }

.mbp3096 { font-size: 2em; font-family: PlayfairDisplayBold, serif; }

@media (max-width: 1279.95px) {
  .mbp3096 { font-size: 1.5em; }
}

.mbp3097 { display: flex; }

.mbp3098 { width: 100%; }

.mbp3099 { margin: 22px auto; padding: 0px; }

@media (max-width: 1024.95px) {
  .mbp3099 { margin: 10px 0px 14px; }
}

@media (max-width: 599.95px) {
  .mbp3099 { display: none; }
}

@media (max-width: 599.95px) {
  .mbp3100 { width: 100%; }
}

@media (min-width: 600px) {
  .mbp3101 { overflow: unset !important; }
}

.mbp3102 .p-w-r .pr-waqwaa { max-width: 100%; }

.mbp3102 .p-w-r .pr-qa-display .pr-btn-ask-question .pr-cross-icon { display: none; }