@charset "utf-8";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mbp626 { display: flex; }

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

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

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

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

.mbp629 { display: flex; }

.mbp630 { width: 100%; }

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

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

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

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

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

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

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