/*GENERAL*/
@font-face {
  font-family: 'Gotham Bold'; 
  src: url(https://cdn.shopify.com/s/files/1/0905/3204/files/Gotham-Bold.woff?v=1679587513);
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gotham Book'; 
  src: url(https://cdn.shopify.com/s/files/1/0905/3204/files/Gotham-Book.woff?v=1679586266);
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Tiempos'; 
  src: url(https://cdn.shopify.com/s/files/1/0905/3204/t/132/assets/TiemposHeadline-Black.woff);
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Tiempos'; 
  src: url(https://cdn.shopify.com/s/files/1/0905/3204/t/132/assets/TiemposHeadline-Regular.woff);
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

[class*="yotpo-device-"][class*="yotpo-display-"] {
    --primary-font-family: 'Gotham Bold', sans-serif !important; 
    --secondary-font-family: 'Gotham Book', sans-serif !important; 
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-main-layout {
    width: 100% !important;
}

/*START OF HEADER SECTION*/
.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-header {
    display: flex;
    flex-direction: column;
    gap: 67px;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-header-form-button {
    position: static;
    transform: unset;
    justify-content: flex-end;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-header .yotpo-header-head {
    justify-content: flex-end;
    display: flex;
    margin-right: 34px;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-header .yotpo-header-head .yotpo-header-summary {
    font-size: 16px;
}

.yotpo-questions-and-answers #yotpo-widget-btn.yotpo-question-btn {
    border-radius: 0;
    background-color: #fff;
    text-transform: lowercase;
    border: 2px solid #444444;
}

.yotpo-questions-and-answers #yotpo-widget-btn.yotpo-question-btn span {
    color: #444444;
    text-transform: lowercase;
    font-family: 'Gotham Bold', sans-serif !important;
}

.yotpo-questions-and-answers #yotpo-widget-btn.yotpo-question-btn:hover {
    background-color: #444444;
}

.yotpo-questions-and-answers #yotpo-widget-btn.yotpo-question-btn:hover span {
    color: #fff;
}
/*END OF HEADER SECTION*/

/*START OF QUESTION FORM MODAL*/
.yotpo-questions-and-answers .yotpo-question-form-modal .yotpo-question-form .form-footer .yotpo-question-submit {
    border-radius: 0;
    color: #444444;
    background-color: unset;
    border: 2px solid #444444;
    font-weight: 600;
}

.yotpo-questions-and-answers .yotpo-question-form-modal .yotpo-question-form .form-footer .yotpo-question-submit:hover {
    color: #fff;
    background-color: #444444;
}
/*END OF QUESTION FORM MODAL*/

/*START OF QUESTIONS SECTION*/
.yotpo-questions-and-answers.yotpo-widget-override-css .yotpo-verified-text {
    margin-left: 0 !important;
    font-size: 16px;
    font-family: 'Gotham Bold';
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-question .yotpo-question-center-panel {
    order: 1;
    flex-basis: unset;
    margin-top: 0;
    width: calc(100% - 250px);
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-question .yotpo-question-shopper {
    order: 2;
    flex-basis: unset;
    padding: 0;
    width: 200px;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-question .yotpo-question-date {
    order: 3;
    flex-basis: unset;
    flex-grow: 0;
    margin-left: auto;
    width: 200px;
    min-width: 200px;
    text-align: left;
}

.yotpo-questions-and-answers .yotpo-question .yotpo-question-shopper [class*="yotpo-shopper-details"] {
    gap: 20px;
    padding-top: 0;
}

.yotpo-questions-and-answers .yotpo-question .yotpo-question-shopper [class*="yotpo-shopper-details"] .yotpo-shopper-name {
    font-size: 16px;
}

.yotpo-questions-and-answers .yotpo-question .yotpo-question-shopper [class*="yotpo-shopper-details"] .yotpo-shopper-name::before {
    content: 'By: ';
    font-family: 'Gotham Bold';
}

.yotpo-questions-and-answers.yotpo-widget-override-css .yotpo-question .yotpo-question-answers {
    margin-left: 0;
    box-sizing: border-box;
    padding: 20px;
    background-color: #F5F5F5;
}

.yotpo-questions-and-answers.yotpo-widget-override-css .yotpo-answers .yotpo-answers-answer {
    padding-left: 0;
    border: none;
}

.yotpo-questions-and-answers.yotpo-widget-override-css .yotpo-answers .yotpo-answers-answer .yotpo-read-more-text {
    font-family: 'Gotham Book';
    font-weight: 400;
}

.yotpo-questions-and-answers .yotpo-answer .yotpo-answerer-title {
    font-size: 16px;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-answer .yotpo-answer-data {
    gap: 10px;
}

.yotpo-questions-and-answers:not(.yotpo-device-mobile) .yotpo-question {
    justify-content: space-between;
}

.yotpo-questions-and-answers.yotpo-device-mobile .yotpo-question .yotpo-question-shopper {
    flex-basis: 100%;
    order: 2;
}

.yotpo-questions-and-answers.yotpo-device-mobile .yotpo-question .yotpo-question-date {
    flex-basis: 100%;
    flex-grow: 0;
    text-align: left;
    order: 3;
}

.yotpo-questions-and-answers.yotpo-device-mobile .yotpo-question {
    gap: 20px;
}

.yotpo-questions-and-answers.yotpo-device-mobile .yotpo-question .yotpo-question-center-panel {
    order: 1;
}
/*END OF QUESTIONS SECTION*/