
.product-main a#reviseLabel:after {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='241' height='50' viewBox='0 0 241 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.70667 1.16436C1.70651 1.16431 1.70883 1.16358 1.71414 1.16231C1.70949 1.16377 1.70683 1.16441 1.70667 1.16436ZM1.80274 1.14669C1.81907 1.14432 1.83751 1.14182 1.85819 1.13921C1.98715 1.12295 2.17371 1.10612 2.4206 1.0892C2.91265 1.05547 3.61797 1.0231 4.52566 0.992213C6.33961 0.930495 8.9438 0.875312 12.2274 0.826291C18.7937 0.728261 28.0663 0.655014 39.1444 0.603029C61.3001 0.499061 90.6715 0.480158 120.044 0.517969C149.416 0.555781 178.787 0.650305 200.944 0.773181C212.022 0.83462 221.295 0.903143 227.863 0.975201C231.147 1.01123 233.753 1.04813 235.569 1.08545C236.478 1.10411 237.187 1.12284 237.683 1.14153C237.932 1.15089 238.124 1.16012 238.26 1.1691C238.327 1.17352 238.376 1.17764 238.41 1.18127C238.424 1.19344 238.449 1.2202 238.483 1.27397C238.554 1.38389 238.632 1.55939 238.71 1.81489C238.866 2.32403 238.994 3.05528 239.097 3.97704C239.301 5.8146 239.397 8.3086 239.461 11.0695C239.487 12.2108 239.508 13.3974 239.529 14.5996C239.61 19.1845 239.695 23.995 240.103 27.3752C240.609 31.5697 240.609 36.6759 240.229 40.8811C240.039 42.9842 239.754 44.8457 239.396 46.2467C239.217 46.9483 239.023 47.5188 238.821 47.9412C238.632 48.3362 238.463 48.5445 238.341 48.6359C238.337 48.6366 238.332 48.6374 238.328 48.6382C238.303 48.6424 238.271 48.6472 238.229 48.6525C238.1 48.6691 237.914 48.6863 237.667 48.7038C237.175 48.7386 236.469 48.7726 235.562 48.8056C233.748 48.8716 231.143 48.933 227.86 48.9897C221.294 49.1031 212.021 49.1976 200.943 49.2732C178.787 49.4244 149.416 49.5 120.044 49.5C90.6723 49.5 61.301 49.4244 39.1455 49.2732C28.0675 49.1976 18.7948 49.1031 12.2286 48.9897C8.94498 48.933 6.34078 48.8716 4.52683 48.8056C3.61914 48.7726 2.91379 48.7386 2.42171 48.7038C2.17481 48.6863 1.9882 48.6691 1.85917 48.6525C1.83815 48.6498 1.81944 48.6473 1.80291 48.6448C1.80075 48.6406 1.7985 48.6361 1.79615 48.6313C1.75522 48.5476 1.70699 48.4167 1.65518 48.2296C1.55209 47.8574 1.4519 47.3261 1.35725 46.6465C1.16849 45.2914 1.00977 43.4074 0.882322 41.1625C0.627626 36.676 0.500002 30.7881 0.5 24.8956C0.499998 19.0032 0.627619 13.1153 0.882315 8.62877C1.00976 6.38382 1.16848 4.49984 1.35724 3.14471C1.45189 2.46517 1.55208 1.9338 1.65517 1.56157C1.70698 1.3745 1.75522 1.24366 1.79615 1.1599C1.79844 1.15522 1.80063 1.15082 1.80274 1.14669ZM1.70735 48.6271C1.70751 48.627 1.71013 48.6276 1.71472 48.6291C1.70948 48.6278 1.70719 48.6271 1.70735 48.6271ZM238.378 48.6279C238.383 48.6264 238.382 48.627 238.374 48.6291C238.375 48.6286 238.377 48.6282 238.378 48.6279Z' stroke='white' stroke-opacity='0.3'/%3E%3C/svg%3E%0A");
    outline: none !important;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    outline: none;
}

.product-main a#reviseLabel.quiz_edit:after {
    background-image: none;
}

.product-main a#reviseLabel.revise-design.quiz_edit {
    color: #fff;
}

.product-main a#reviseLabel.quiz_edit img {
    display: none;
}

.product-main a#reviseLabel {
    background-color: transparent;
    border: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 15px;
    font-size: 12px;
    max-width: 220px;
}

.product-main a#reviseLabel:hover {
    color: #9c9c9c;
}

.product-main a#reviseLabel img {
    margin-right: 12px;
}

.product-main a#reviseLabel {
    display: none;
}

.quizProduct .product__description {
    color: #fff;
}

.product-template .product-main .product-right .product__content .product__form-container .product__add-to-cart-button {
    font-size: 3rem;
    max-width: 300px;
    width: 100%;
    background-color: #9D0009;
    border-color: #9D0009;
    font-family: 'bearbone_stampstamp', sans-serif !important;
    font-weight: normal;
}

a.button_customize:hover, a.button_customize:after, a.button_customize {
    color: #fff;
    border: 0 !important;
    content: none;
}

a.button_customize:hover:after {
    content: none !important;
}

.quizProduct .swatch {
    display: none;
}

.sizeSwatches {
    display: none;
}

.product-template .product-main .product-right .product__content .product__content-header {
    padding-bottom: 10px;
}

.product__notification--success, .product__notification--error {
    color: #9d0009;
    margin-bottom: 20px !important;
}

body:not(.quizProduct) .product__description p {
    color: #000;
}

.product-main a#reviseLabel.revise-design {
    color: #000;
    text-decoration: underline;
    font-size: 25px;
    letter-spacing: 0;
    font-family: 'bearbone_sansregular';
    font-weight: normal;
}

.product-template .product-main .product-right .product__content .product__form-container .product__add-to-cart-button {
    margin-top: 10px;
}

div#designLabelWrapper {
    height: 767px;
}

div#designLabelWrapper {
    height: 90vh;
    width: 100%;
    max-width: 1280px;
    overflow: hidden;
}

#designLabelWrapper {
    display: none;
}

div#designFarme {
    height: calc(100% - 120px);
}

.loadingImage:after {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    content: "";
    z-index: 100;
    background-image: url(https://cdn.shopify.com/s/files/1/0437/4039/7736/files/loading-gif-png-5.gif?v=1604929708);
    background-size: 60px;
    background-repeat: no-repeat;
    background-position: center center;
}

.feature-row__btn {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.quizProduct .product__notification--success {
    color: #fff;
    max-width: 255px;
}

input[type=radio] + label > img {
    border: 1px dashed #444;
    width: 60px;
    height: 60px;
    transition: 500ms all;
}

.multi-step .page-width .multi-step-inner #msform fieldset .msform-inner .msform-content {
    margin-bottom: 0;
}

.multi-step .page-width .multi-step-inner #msform fieldset .msform-inner.three-column .msform-content {
    width: calc(50% - 2%);
}


.mobile__content h2.mb__title, .success__inner .success_title {
    font-size: 37px !important;
    font-family: 'bearbone_stampstamp' !important;
    text-align: center;
    letter-spacing: 0;
    line-height: 0.67em !important;
    color: #000;
}

.mobile__content p.mb__subtitle, .success__inner .success_subtitle {
    text-align: center;
    font-size: 15px;
    line-height: 1.66em;
    letter-spacing: 0;
    color: #000;
}

.mobile__content input[type='email'] {
    background-color: transparent;
}

.mobile__content input[type="search"] {
    min-height: 53px;
    width: 100%;
    max-width: 293px;
    margin-left: auto;
    margin-right: auto;
    outline: 0;
}

.mobile__content input[type="search"]::placeholder {
    color: #696969;
    font-size: 15px;
    line-height: 1.66em;
    letter-spacing: 0;
    text-transform: capitalize;
    font-family: "Roboto Slab", serif;
!important;
    font-style: normal;
    font-weight: 400;
    opacity: 1 !important;
    text-align: center;
}

.mobile__content {
    max-width: 320px;
    margin: 0 auto;
    text-align: center;
}

.mobile__content .secondary-button_quiz a {
    font-size: 15px;
    line-height: 1.66em;
}

.btnEmailForm {
    border: 0;
    padding: 5px 0 !important;
}

/* .mobile__content  .mb__search_btn {
margin-top: -30px;
}
*/
/* success-page */

.success__inner {
    text-align: center;
}

.color-black {
    color: #000;
}

.success_content {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}

#success, #success .content-for-layout {
    background: #fff;
}

.success-page {
    margin-top: 40px;
}

.success__btn {
    width: 100%;
    margin-top: 40px;
}

.success__btn a.button_success {
    background: #B0181D;
    width: 100%;
    color: #ffff;
    line-height: 1.66em;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: "Roboto Slab", serif;
    font-weight: 600;
    font-size: 12px;
    cursor: pointer;
    display: block;
    padding: 15px 15px;
    max-width: 300px;
    margin: 0 auto;
}

.success-page .page-width {
    max-width: 100%;
}

.button_quiz {
    padding: 15px 30px;
    background: #B0181D;
    width: 100%;
    color: #fff;
    font-size: 2.0833333333333335rem;
    line-height: 3.3333333333333335rem;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: "Roboto Slab", serif;
    font-weight: bold;
    font-size: 1.2rem;
    cursor: pointer;
    transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -ms-transition: 0.3s all ease-in-out;
}

.mobile__success {
    display: none;
}

input.successinput {
    border: 1px solid #b3aeae;
    outline: 0;
}

input.successinput::placeholder {
    font-size: 14px !important;
}

.button_quiz11:hover {
    color: #fff;
}

#success .fancybox-content {
    padding: 44px 15px;
}

input[type="number"].cart-drawer__item-quantity {
    background-color: #fff;
    font-size: 14px;
    height: 45px;
}

.desclimerTxt p {
    color: #000;
    font-size: 14px;
    line-height: 1.5em;
}

@media (min-width: 769px) {
    .mobile__content {
        display: none;
    }

}

@media (max-width: 768px) {
    .product__form-wrapper.product__form-wrapper--fixed {
        margin: 0 auto;
    }

    .primary-button_quiz {
        display: none;
    }

    div#designLabelWrapper {
        overflow: auto;
    }
}

.center-me, .saveDesignButton {
    display: flex;
    justify-content: center;
    align-items: center;
}

div#designFarme {
    height: calc(100% - 120px);
}

.disclaimerTxt {
    margin-top: 40px;
    text-align: center;
}
