.trailmade[data-v-6ed3ab3e] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-6ed3ab3e] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-6ed3ab3e] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-6ed3ab3e],
.tk-acumin-pro-extra-condensed[data-v-6ed3ab3e] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-6ed3ab3e] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-6ed3ab3e],
html[data-v-6ed3ab3e] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-6ed3ab3e] {
    background: #000
}

img[data-v-6ed3ab3e] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-6ed3ab3e] {
    font-size: 40px
}

h3[data-v-6ed3ab3e] {
    font-size: 22px
}

ol>li[data-v-6ed3ab3e],
ol[data-v-6ed3ab3e],
p[data-v-6ed3ab3e] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-6ed3ab3e] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-6ed3ab3e] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-6ed3ab3e] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-6ed3ab3e] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-6ed3ab3e] {
    font-family: Oswald, sans-serif
}

.container[data-v-6ed3ab3e] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-6ed3ab3e] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-6ed3ab3e]:after {
        bottom: -1px
    }

    ol>li[data-v-6ed3ab3e],
    ol[data-v-6ed3ab3e],
    p[data-v-6ed3ab3e] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-6ed3ab3e] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-6ed3ab3e] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-6ed3ab3e] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-6ed3ab3e] {
    line-height: 1.8
}

.policy-content h1[data-v-6ed3ab3e] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-6ed3ab3e] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-6ed3ab3e] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-6ed3ab3e] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-6ed3ab3e] {
    color: #f9741a
}

.crossout[data-v-6ed3ab3e] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-6ed3ab3e]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-6ed3ab3e],
.hidden-content[data-v-6ed3ab3e] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-6ed3ab3e] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-6ed3ab3e] {
    position: relative
}

.clip[data-v-6ed3ab3e]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-6ed3ab3e]:after,
.clip-none[data-v-6ed3ab3e]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-6ed3ab3e]:after,
    .sm\:clip-none[data-v-6ed3ab3e]:before {
        display: none
    }
}

.v-line-center[data-v-6ed3ab3e] {
    position: relative
}

.v-line-center[data-v-6ed3ab3e]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-6ed3ab3e] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-6ed3ab3e] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-6ed3ab3e] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-6ed3ab3e] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-6ed3ab3e] {
    display: none !important
}

.strike-through[data-v-6ed3ab3e] {
    position: relative
}

.strike-through[data-v-6ed3ab3e]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-6ed3ab3e] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-6ed3ab3e] {
    overflow-y: hidden
}

.the-menu-bg[data-v-6ed3ab3e],
.the-menu[data-v-6ed3ab3e] {
    z-index: 99999
}

.the-menu[data-v-6ed3ab3e] {
    width: 500px
}

.the-menu ul[data-v-6ed3ab3e] {
    padding-top: 2rem
}

.the-menu ul li a[data-v-6ed3ab3e] {
    margin-bottom: .5rem;
    display: block;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgba(153, 153, 153, var(--tw-text-opacity))
}

.the-menu ul li a[data-v-6ed3ab3e]:hover {
    --tw-text-opacity: 1;
    color: rgba(249, 116, 26, var(--tw-text-opacity))
}

.trailmade[data-v-178e3f84] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-178e3f84] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-178e3f84] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-178e3f84],
.tk-acumin-pro-extra-condensed[data-v-178e3f84] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-178e3f84] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-178e3f84],
html[data-v-178e3f84] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-178e3f84] {
    background: #000
}

img[data-v-178e3f84] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-178e3f84] {
    font-size: 40px
}

h3[data-v-178e3f84] {
    font-size: 22px
}

ol>li[data-v-178e3f84],
ol[data-v-178e3f84],
p[data-v-178e3f84] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-178e3f84] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-178e3f84] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-178e3f84] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-178e3f84] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-178e3f84] {
    font-family: Oswald, sans-serif
}

.container[data-v-178e3f84] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-178e3f84] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-178e3f84]:after {
        bottom: -1px
    }

    ol>li[data-v-178e3f84],
    ol[data-v-178e3f84],
    p[data-v-178e3f84] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-178e3f84] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-178e3f84] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-178e3f84] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-178e3f84] {
    line-height: 1.8
}

.policy-content h1[data-v-178e3f84] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-178e3f84] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-178e3f84] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-178e3f84] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-178e3f84] {
    color: #f9741a
}

.crossout[data-v-178e3f84] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-178e3f84]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-178e3f84],
.hidden-content[data-v-178e3f84] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-178e3f84] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-178e3f84] {
    position: relative
}

.clip[data-v-178e3f84]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-178e3f84]:after,
.clip-none[data-v-178e3f84]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-178e3f84]:after,
    .sm\:clip-none[data-v-178e3f84]:before {
        display: none
    }
}

.v-line-center[data-v-178e3f84] {
    position: relative
}

.v-line-center[data-v-178e3f84]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-178e3f84] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-178e3f84] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-178e3f84] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-178e3f84] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-178e3f84] {
    display: none !important
}

.strike-through[data-v-178e3f84] {
    position: relative
}

.strike-through[data-v-178e3f84]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-178e3f84] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-178e3f84] {
    overflow-y: hidden
}

.bg-coffee-bg[data-v-178e3f84] {
    background: #000 url(/images/bg-coffee-bg.png) no-repeat bottom;
    background-size: auto 100%
}

@media screen and (max-width:640px) {
    .bg-coffee-bg[data-v-178e3f84] {
        background: #000 url(/images/jb-mb-mobile.png) no-repeat bottom
    }
}

@media screen and (min-width:1024px) {
    .bg-scientists[data-v-dbe1aed4] {
        background: url(/images/scientists-discovery.png) no-repeat 0;
        background-size: 35%
    }
}

@media screen and (min-width:1700px) {
    .bg-scientists[data-v-dbe1aed4] {
        background-size: 600px
    }
}

.bg-fire[data-v-4dfea886] {
    background: #000 url(/images/jb-flames.png) no-repeat 50%;
    background-size: cover
}

.trailmade[data-v-162ce545] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-162ce545] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-162ce545] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-162ce545],
.tk-acumin-pro-extra-condensed[data-v-162ce545] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-162ce545] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-162ce545],
html[data-v-162ce545] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-162ce545] {
    background: #000
}

img[data-v-162ce545] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-162ce545] {
    font-size: 40px
}

h3[data-v-162ce545] {
    font-size: 22px
}

ol>li[data-v-162ce545],
ol[data-v-162ce545],
p[data-v-162ce545] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-162ce545] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-162ce545] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-162ce545] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-162ce545] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-162ce545] {
    font-family: Oswald, sans-serif
}

.container[data-v-162ce545] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-162ce545] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-162ce545]:after {
        bottom: -1px
    }

    ol>li[data-v-162ce545],
    ol[data-v-162ce545],
    p[data-v-162ce545] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-162ce545] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-162ce545] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-162ce545] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-162ce545] {
    line-height: 1.8
}

.policy-content h1[data-v-162ce545] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-162ce545] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-162ce545] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-162ce545] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-162ce545] {
    color: #f9741a
}

.crossout[data-v-162ce545] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-162ce545]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-162ce545],
.hidden-content[data-v-162ce545] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-162ce545] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-162ce545] {
    position: relative
}

.clip[data-v-162ce545]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-162ce545]:after,
.clip-none[data-v-162ce545]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-162ce545]:after,
    .sm\:clip-none[data-v-162ce545]:before {
        display: none
    }
}

.v-line-center[data-v-162ce545] {
    position: relative
}

.v-line-center[data-v-162ce545]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-162ce545] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-162ce545] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-162ce545] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-162ce545] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-162ce545] {
    display: none !important
}

.strike-through[data-v-162ce545] {
    position: relative
}

.strike-through[data-v-162ce545]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-162ce545] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-162ce545] {
    overflow-y: hidden
}

.bg-tasteless[data-v-162ce545] {
    background: #5b5451 url(/images/bg-tasteless.png) no-repeat 50%;
    background-size: cover
}

@media screen and (max-width:640px) {
    .bg-tasteless[data-v-162ce545] {
        background: #5b5451 url(/images/bg-tasteless-mobile.png) no-repeat 50%
    }
}

.bg-leaf[data-v-016b4159] {
    background: #000 url(/images/bg-points.png) no-repeat 50%
}

.trailmade[data-v-38de6496] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-38de6496] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-38de6496] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-38de6496],
.tk-acumin-pro-extra-condensed[data-v-38de6496] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-38de6496] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-38de6496],
html[data-v-38de6496] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-38de6496] {
    background: #000
}

img[data-v-38de6496] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-38de6496] {
    font-size: 40px
}

h3[data-v-38de6496] {
    font-size: 22px
}

ol>li[data-v-38de6496],
ol[data-v-38de6496],
p[data-v-38de6496] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-38de6496] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-38de6496] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-38de6496] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-38de6496] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-38de6496] {
    font-family: Oswald, sans-serif
}

.container[data-v-38de6496] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-38de6496] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-38de6496]:after {
        bottom: -1px
    }

    ol>li[data-v-38de6496],
    ol[data-v-38de6496],
    p[data-v-38de6496] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-38de6496] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-38de6496] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-38de6496] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-38de6496] {
    line-height: 1.8
}

.policy-content h1[data-v-38de6496] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-38de6496] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-38de6496] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-38de6496] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-38de6496] {
    color: #f9741a
}

.crossout[data-v-38de6496] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-38de6496]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-38de6496],
.hidden-content[data-v-38de6496] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-38de6496] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-38de6496] {
    position: relative
}

.clip[data-v-38de6496]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-38de6496]:after,
.clip-none[data-v-38de6496]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-38de6496]:after,
    .sm\:clip-none[data-v-38de6496]:before {
        display: none
    }
}

.v-line-center[data-v-38de6496] {
    position: relative
}

.v-line-center[data-v-38de6496]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-38de6496] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-38de6496] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-38de6496] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-38de6496] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-38de6496] {
    display: none !important
}

.strike-through[data-v-38de6496] {
    position: relative
}

.strike-through[data-v-38de6496]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-38de6496] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-38de6496] {
    overflow-y: hidden
}

h3[data-v-38de6496] {
    padding-left: 45px;
    position: relative;
    margin-bottom: 2rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(249, 116, 26, var(--tw-text-opacity))
}

h3[data-v-38de6496]:before {
    background: url(/images/special-icon-expand.png) no-repeat 50%;
    background-size: cover;
    content: "";
    height: 30px;
    width: 30px;
    top: 15px;
    position: absolute;
    left: 0;
    margin-right: .75rem;
    --tw-translate-y: -50%;
    transform: var(--tw-transform);
    font-weight: 400
}

.harmonical-texts-open[data-v-38de6496] {
    max-height: 999px !important;
    padding-bottom: 1rem
}

.heading-opened[data-v-38de6496]:before {
    background: url(/images/special-icon-close.png) no-repeat 50% !important;
    background-size: cover !important
}

.harmonical-texts[data-v-38de6496] {
    overflow: hidden;
    transition: all .2s ease-in-out;
    max-height: 0;
    padding-left: .5rem
}

p[data-v-38de6496] {
    padding-left: 40px;
    overflow: hidden;
    transition: all .3s ease-in-out
}

p[data-v-38de6496]:first-child {
    margin-top: 0
}

.trailmade[data-v-47b9c910] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-47b9c910] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-47b9c910] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-47b9c910],
.tk-acumin-pro-extra-condensed[data-v-47b9c910] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-47b9c910] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-47b9c910],
html[data-v-47b9c910] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-47b9c910] {
    background: #000
}

img[data-v-47b9c910] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-47b9c910] {
    font-size: 40px
}

h3[data-v-47b9c910] {
    font-size: 22px
}

ol>li[data-v-47b9c910],
ol[data-v-47b9c910],
p[data-v-47b9c910] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-47b9c910] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-47b9c910] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-47b9c910] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-47b9c910] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-47b9c910] {
    font-family: Oswald, sans-serif
}

.container[data-v-47b9c910] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-47b9c910] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-47b9c910]:after {
        bottom: -1px
    }

    ol>li[data-v-47b9c910],
    ol[data-v-47b9c910],
    p[data-v-47b9c910] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-47b9c910] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-47b9c910] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-47b9c910] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-47b9c910] {
    line-height: 1.8
}

.policy-content h1[data-v-47b9c910] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-47b9c910] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-47b9c910] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-47b9c910] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-47b9c910] {
    color: #f9741a
}

.crossout[data-v-47b9c910] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-47b9c910]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-47b9c910],
.hidden-content[data-v-47b9c910] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-47b9c910] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-47b9c910] {
    position: relative
}

.clip[data-v-47b9c910]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-47b9c910]:after,
.clip-none[data-v-47b9c910]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-47b9c910]:after,
    .sm\:clip-none[data-v-47b9c910]:before {
        display: none
    }
}

.v-line-center[data-v-47b9c910] {
    position: relative
}

.v-line-center[data-v-47b9c910]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-47b9c910] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-47b9c910] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-47b9c910] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-47b9c910] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-47b9c910] {
    display: none !important
}

.strike-through[data-v-47b9c910] {
    position: relative
}

.strike-through[data-v-47b9c910]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-47b9c910] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-47b9c910] {
    overflow-y: hidden
}

h3[data-v-47b9c910] {
    padding-left: 45px;
    position: relative;
    margin-bottom: 2rem;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(249, 116, 26, var(--tw-text-opacity))
}

h3[data-v-47b9c910]:before {
    background: url(/images/special-icon-expand.png) no-repeat 50%;
    background-size: cover;
    content: "";
    height: 30px;
    width: 30px;
    top: 15px;
    position: absolute;
    left: 0;
    margin-right: .75rem;
    --tw-translate-y: -50%;
    transform: var(--tw-transform);
    font-weight: 400
}

.harmonical-texts-open[data-v-47b9c910] {
    max-height: 999px !important;
    padding-bottom: 1rem
}

.heading-opened[data-v-47b9c910]:before {
    background: url(/images/special-icon-close.png) no-repeat 50% !important;
    background-size: cover !important
}

.harmonical-texts[data-v-47b9c910] {
    overflow: hidden;
    transition: all .2s ease-in-out;
    max-height: 0;
    padding-left: .5rem
}

p[data-v-47b9c910] {
    padding-left: 40px;
    overflow: hidden;
    transition: all .3s ease-in-out
}

p[data-v-47b9c910]:first-child {
    margin-top: 0
}

.trailmade[data-v-aeb8650e] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-aeb8650e] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-aeb8650e] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-aeb8650e],
.tk-acumin-pro-extra-condensed[data-v-aeb8650e] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-aeb8650e] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-aeb8650e],
html[data-v-aeb8650e] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-aeb8650e] {
    background: #000
}

img[data-v-aeb8650e] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-aeb8650e] {
    font-size: 40px
}

h3[data-v-aeb8650e] {
    font-size: 22px
}

ol>li[data-v-aeb8650e],
ol[data-v-aeb8650e],
p[data-v-aeb8650e] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-aeb8650e] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-aeb8650e] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-aeb8650e] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-aeb8650e] {
    font-family: Permanent Marker, sans-serif
}

.buy-area[data-v-aeb8650e] {
    font-family: Oswald, sans-serif
}

.container[data-v-aeb8650e] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-aeb8650e] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-aeb8650e]:after {
        bottom: -1px
    }

    ol>li[data-v-aeb8650e],
    ol[data-v-aeb8650e],
    p[data-v-aeb8650e] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-aeb8650e] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-aeb8650e] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-aeb8650e] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-aeb8650e] {
    line-height: 1.8
}

.policy-content h1[data-v-aeb8650e] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-aeb8650e] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-aeb8650e] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-aeb8650e] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-aeb8650e] {
    color: #f9741a
}

.crossout[data-v-aeb8650e] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-aeb8650e]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-aeb8650e],
.hidden-content[data-v-aeb8650e] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-aeb8650e] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-aeb8650e] {
    position: relative
}

.clip[data-v-aeb8650e]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-aeb8650e]:after,
.clip-none[data-v-aeb8650e]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-aeb8650e]:after,
    .sm\:clip-none[data-v-aeb8650e]:before {
        display: none
    }
}

.v-line-center[data-v-aeb8650e] {
    position: relative
}

.v-line-center[data-v-aeb8650e]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-aeb8650e] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-aeb8650e] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-aeb8650e] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-aeb8650e] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-aeb8650e] {
    display: none !important
}

.strike-through[data-v-aeb8650e] {
    position: relative
}

.strike-through[data-v-aeb8650e]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-aeb8650e] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-aeb8650e] {
    overflow-y: hidden
}

footer[data-v-aeb8650e] {
    color: #999;
    font-size: 14px
}

.statement[data-v-aeb8650e] {
    border-color: #999 !important
}

p[data-v-aeb8650e] {
    font-size: 14px !important
}

@font-face {
    font-family: Oswald;
    src: url(../fonts/Oswald-Bold.d58b929.woff2) format("woff2"), url(../fonts/Oswald-Bold.5a2b2ee.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Oswald;
    src: url(../fonts/Oswald-Regular.4dfb114.woff2) format("woff2"), url(../fonts/Oswald-Regular.6afabf5.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto Slab;
    src: url(../fonts/RobotoSlab-Bold.633f4a1.woff2) format("woff2"), url(../fonts/RobotoSlab-Bold.c5c5d8e.woff) format("woff"), url(../fonts/RobotoSlab-Bold.68c68b2.ttf) format("truetype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto Slab;
    src: url(../fonts/RobotoSlab-Medium.6fbb531.woff2) format("woff2"), url(../fonts/RobotoSlab-Medium.3bdd608.woff) format("woff"), url(../fonts/RobotoSlab-Medium.de881df.ttf) format("truetype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Roboto Slab;
    src: url(../fonts/RobotoSlab-Regular.5c87802.woff2) format("woff2"), url(../fonts/RobotoSlab-Regular.da629c3.woff) format("woff"), url(../fonts/RobotoSlab-Regular.6a8931c.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Permanent Marker;
    src: url(../fonts/PermanentMarker-Regular.356c0b8.eot);
    src: url(../fonts/PermanentMarker-Regular.356c0b8d41d.eot?#iefix) format("embedded-opentype"), url(../fonts/PermanentMarker-Regular.ff44bd0.woff2) format("woff2"), url(../fonts/PermanentMarker-Regular.3bf909b.woff) format("woff"), url(../fonts/PermanentMarker-Regular.8b864a2.ttf) format("truetype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: chainprinter;
    src: url(https://use.typekit.net/af/3adfe3/000000000000000077359588/30/l?fvd=n4&amp;primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;v=3) format("woff2"), url(https://use.typekit.net/af/3adfe3/000000000000000077359588/30/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/3adfe3/000000000000000077359588/30/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: acumin-pro-extra-condensed;
    src: url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/c4767b/00000000000000003b9acb20/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    font-stretch: normal
}

@font-face {
    font-family: acumin-pro-extra-condensed;
    src: url(https://use.typekit.net/af/289661/00000000000000003b9acb21/27/l?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/289661/00000000000000003b9acb21/27/d?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/289661/00000000000000003b9acb21/27/a?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: italic;
    font-weight: 700;
    font-stretch: normal
}

@font-face {
    font-family: acumin-pro-extra-condensed;
    src: url(https://use.typekit.net/af/f2b2eb/00000000000000003b9acb1a/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/f2b2eb/00000000000000003b9acb1a/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/f2b2eb/00000000000000003b9acb1a/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    font-stretch: normal
}

@font-face {
    font-family: acumin-pro-extra-condensed;
    src: url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/l?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/d?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/8d1fa8/00000000000000003b9acb1e/27/a?fvd=n6&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 600;
    font-stretch: normal
}

@font-face {
    font-family: acumin-pro-extra-condensed;
    src: url(https://use.typekit.net/af/ca6558/00000000000000003b9acb18/27/l?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"), url(https://use.typekit.net/af/ca6558/00000000000000003b9acb18/27/d?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"), url(https://use.typekit.net/af/ca6558/00000000000000003b9acb18/27/a?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype");
    font-display: auto;
    font-style: normal;
    font-weight: 300;
    font-stretch: normal
}

@font-face {
    font-family: Abril Fatface;
    src: url(/fonts/AbrilFatface-Italic.woff2) format("woff2"), url(/fonts/AbrilFatface-Italic.woff) format("woff");
    font-weight: 400;
    font-style: italic;
    font-display: swap
}

@font-face {
    font-family: Abril Fatface;
    src: url(/fonts/AbrilFatface-Regular.woff2) format("woff2"), url(/fonts/AbrilFatface-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Trailmade;
    src: url(/fonts/Trailmade-Regular.woff2) format("woff2"), url(/fonts/Trailmade-Regular.woff) format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.trailmade[data-v-835400ea] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

.abril-fatface[data-v-835400ea] {
    font-family: Abril Fatface, sans-serif, serif
}

.tk-chainprinter[data-v-835400ea] {
    font-family: chainprinter, sans-serif
}

.font-acumin[data-v-835400ea],
.tk-acumin-pro-extra-condensed[data-v-835400ea] {
    font-family: acumin-pro-extra-condensed, sans-serif !important
}

[data-v-835400ea] {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    outline: none;
    border: none
}

body[data-v-835400ea],
html[data-v-835400ea] {
    font-family: Open Sans, sans-serif;
    overflow-x: hidden
}

body.dark[data-v-835400ea] {
    background: #000
}

img[data-v-835400ea] {
    border: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

h2[data-v-835400ea] {
    font-size: 40px
}

h3[data-v-835400ea] {
    font-size: 22px
}

ol>li[data-v-835400ea],
ol[data-v-835400ea],
p[data-v-835400ea] {
    font-size: 19px;
    margin-bottom: 20px;
    line-height: 28px
}

.open-sans[data-v-835400ea] {
    font-family: Open Sans, sans-serif !important
}

.oswald[data-v-835400ea] {
    font-family: Oswald, sans-serif
}

.roboto-slab[data-v-835400ea] {
    font-family: Roboto Slab, sans-serif
}

.permanent-marker[data-v-835400ea] {
    font-family: Permanent Marker, sans-serif
}

.container[data-v-835400ea] {
    width: 960px;
    margin: 0 auto
}

@media(max-width:640px) {
    .container[data-v-835400ea] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }

    .clip[data-v-835400ea]:after {
        bottom: -1px
    }

    ol>li[data-v-835400ea],
    ol[data-v-835400ea],
    p[data-v-835400ea] {
        font-size: 21px;
        line-height: 32px
    }
}

.mobile .container[data-v-835400ea] {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 100%
}

.mobile .container--small-padding[data-v-835400ea] {
    padding-left: 5px !important;
    padding-right: 5px !important
}

@media screen and (max-width:640px) {
    .container--small[data-v-835400ea] {
        padding-left: 10px !important;
        padding-right: 10px !important
    }
}

.policy-content[data-v-835400ea] {
    line-height: 1.8
}

.policy-content h1[data-v-835400ea] {
    text-align: center;
    color: #000;
    font-size: 51px;
    line-height: 1;
    margin-top: 30px;
    margin-bottom: 30px
}

.policy-content p[data-v-835400ea] {
    margin: 20px 0 25px;
    color: #999;
    font-size: 14px;
    line-height: 1.8
}

.policy-content h2[data-v-835400ea] {
    margin-top: 45px;
    font-size: 40px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
    letter-spacing: 1px
}

.policy-content h3[data-v-835400ea] {
    margin-top: 30px;
    font-size: 30px;
    color: #000;
    line-height: 1.2;
    font-weight: 300
}

.policy-content a[data-v-835400ea] {
    color: #f9741a
}

.crossout[data-v-835400ea] {
    position: relative !important;
    display: inline-block !important
}

.crossout[data-v-835400ea]:after {
    position: absolute;
    content: "";
    width: 130%;
    left: 50%;
    display: inline-block;
    top: calc(50% + 5px);
    transform: translate(-50%, -50%);
    height: 20px;
    background: url(/images/crossout.png) no-repeat 50%;
    background-size: contain
}

.hidden-content-2[data-v-835400ea],
.hidden-content[data-v-835400ea] {
    display: none;
    transition: all .3s ease-in-out
}

.resurge-bg[data-v-835400ea] {
    background: linear-gradient(0deg, rgba(19, 42, 116, .93), rgba(7, 108, 179, .93) 60%, rgba(0, 147, 216, .93)) !important
}

.clip[data-v-835400ea] {
    position: relative
}

.clip[data-v-835400ea]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    border-left: 50vw solid #fff;
    border-right: 50vw solid #fff;
    border-top: 101px solid transparent
}

.clip-none[data-v-835400ea]:after,
.clip-none[data-v-835400ea]:before {
    display: none
}

@media screen and (min-width:640px) {

    .sm\:clip-none[data-v-835400ea]:after,
    .sm\:clip-none[data-v-835400ea]:before {
        display: none
    }
}

.v-line-center[data-v-835400ea] {
    position: relative
}

.v-line-center[data-v-835400ea]:after {
    position: absolute;
    width: 1px;
    background: red;
    content: "";
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 999999
}

.success-bg[data-v-835400ea] {
    background: #f8f6f6 !important
}

.outline-yellow[data-v-835400ea] {
    background: #ffe219;
    box-shadow: 5px 0 0 #ffe219, -5px 0 0 #ffe219
}

#disclaimer .main>div[data-v-835400ea] {
    padding: 5px 15px !important;
    overflow: hidden;
    border-radius: .75rem
}

.light-gray-border[data-v-835400ea] {
    border: 2px solid #e6e6e6
}

.cbtb[data-v-835400ea] {
    display: none !important
}

.strike-through[data-v-835400ea] {
    position: relative
}

.strike-through[data-v-835400ea]:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 110%;
    top: 0;
    left: 0;
    background: url(/images/strike-through.png) no-repeat 50%;
    background-size: cover
}

.bg-special-offer[data-v-835400ea] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

#__layout[data-v-835400ea] {
    overflow-y: hidden
}

h2[data-v-835400ea] {
    font-size: 4.25rem !important;
    line-height: 1
}

.buy-area[data-v-835400ea] {
    font-family: Oswald, sans-serif
}

@media screen and (max-width:640px) {
    h2[data-v-835400ea] {
        font-size: 2.5rem !important
    }

    h4[data-v-835400ea] {
        font-size: 1.3rem !important
    }
}