#ow-container.ow-preview-temp .ow-offer {
    background-color: var(--ow-offer_bg);
    box-shadow: 0 .125rem .25rem var(--ow-offer_shadow) !important;
    min-height: 100px
}

#ow-container.ow-preview-temp .ow-preview__btn {
    bottom: 6px;
    left: 6px
}

@media (max-width:991px) {
    #ow-container.ow-preview-temp .ow-preview__btn {
        border-top-right-radius: 10px;
        bottom: unset;
        left: unset;
        padding-right: 9px !important;
        right: 6px;
        top: 6px
    }
}

#ow-container.ow-preview-temp .ho-badge {
    z-index: 11
}

#ow-container.ow-preview-temp .ow-ribbon {
    background-color: var(--ow-ribbon_bg);
    border-radius: 10px 0 10px 0;
    color: var(--ow-ribbon_color);
    font-size: 15px;
    left: 6px;
    padding: 5px 20px;
    text-transform: capitalize;
    top: 6px
}

#ow-container.ow-preview-temp .ow-ribbon:hover {
    color: var(--ow-ribbon_color--hover)
}

#ow-container.ow-preview-temp .ow-ribbon.has-ho-badge {
    padding-left: 54px
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-ribbon {
        font-size: 12px
    }
}

#ow-container.ow-preview-temp .ow-logo__link {
    height: 150px;
    width: 180px
}

@media (max-width:991px) {
    #ow-container.ow-preview-temp .ow-logo__link {
        height: 135px
    }
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-logo__link {
        height: 80px
    }
}

#ow-container.ow-preview-temp small.ow-lazy-img-alt.ow-alt-default-logo {
    color: #f07e1b;
    font-size: 40px
}

#ow-container.ow-preview-temp .ow-headlines__h1,
#ow-container.ow-preview-temp .ow-headlines__h2,
#ow-container.ow-preview-temp .ow-headlines__h3 {
    padding: 0 10px
}

#ow-container.ow-preview-temp .ow-headlines__h1 {
    color: var(--ow-headlines__h1_color);
    font-size: 28px;
    line-height: 30px;
    transition: color .2s, transform .2s, background-color .2s
}

#ow-container.ow-preview-temp .ow-headlines__h1:hover {
    color: var(--ow-headlines__h1_color--hover);
    transform: scale(.95)
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-headlines__h1 {
        font-size: 23px;
        line-height: 26px
    }
}

#ow-container.ow-preview-temp .ow-headlines__h2 {
    color: var(--ow-headlines__h2_color);
    font-size: 18px;
    line-height: 22px;
    transition: color .2s, transform .2s, background-color .2s
}

#ow-container.ow-preview-temp .ow-headlines__h2:hover {
    color: var(--ow-headlines__h2_color--hover);
    transform: scale(1.05)
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-headlines__h2 {
        font-size: 20px;
        line-height: 23px
    }
}

#ow-container.ow-preview-temp .ow-headlines__h3 {
    color: var(--ow-headlines__h3_color);
    font-size: 14px;
    line-height: 18px;
    transition: color .2s, transform .2s, background-color .2s
}

#ow-container.ow-preview-temp .ow-headlines__h3:hover {
    color: var(--ow-headlines__h3_color--hover);
    transform: scale(1.05)
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-headlines__h3 {
        font-size: 17px;
        line-height: 20px
    }
}

#ow-container.ow-preview-temp .ow-stars__item {
    height: auto;
    margin: 0 3px;
    max-height: 30px
}

#ow-container.ow-preview-temp .ow-stars__link svg {
    color: var(--ow-stars_color);
    width: 24px
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-stars__link svg {
        width: 28px
    }
}

#ow-container.ow-preview-temp .ow-payment-options__item {
    height: 28px;
    min-width: 30px
}

#ow-container.ow-preview-temp .ow-offer-list__link {
    color: var(--ow-offer-list__link_color)
}

#ow-container.ow-preview-temp .ow-offer-list__link:before {
    color: var(--ow-offer-list__bullet_color)
}

#ow-container.ow-preview-temp .ow-offer-list__link:hover {
    color: var(--ow-offer-list__link_color--hover)
}

@media (max-width:767px) {
    #ow-container.ow-preview-temp .ow-offer-list {
        max-width: 85%;
        width: auto !important
    }
}

#ow-container.ow-preview-temp .ow-cta__btn {
    background-color: var(--ow-cta_bg);
    box-shadow: 0 0 4px rgba(98, 98, 98, .3);
    color: var(--ow-cta_color);
    font-size: 22px;
    line-height: 24px;
    padding: 18px 10px
}

#ow-container.ow-preview-temp .ow-cta__btn:hover {
    background-color: var(--ow-cta_bg--hover);
    color: var(--ow-cta_color--hover)
}

#ow-container.ow-preview-temp .ow-cta__terms {
    color: var(--ow-cta__terms_color)
}

#ow-container.ow-preview-temp .ow-cta__review {
    color: var(--ow-cta__review_color)
}

#ow-container.ow-preview-temp .ow-footer {
    background-color: var(--ow-footer_bg);
    color: var(--ow-footer_color)
}