.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-185097a2] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-185097a2] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-185097a2]:after {
        bottom: -1px
    }
    ol>li[data-v-185097a2],
    ol[data-v-185097a2],
    p[data-v-185097a2] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-185097a2]: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-185097a2],
.hidden-content[data-v-185097a2] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-185097a2]: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-185097a2]:after,
.clip-none[data-v-185097a2]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-185097a2]:after,
    .sm\:clip-none[data-v-185097a2]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-185097a2]: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-185097a2] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

@media screen and (max-width:640px) {
    .welcome[data-v-185097a2] {
        background-position: 100% 100% !important
    }
}

.welcome[data-v-185097a2] {
    background: url(/images/main-bg.jpg) no-repeat 50%;
    background-size: cover
}

h1[data-v-185097a2] {
    font-family: Oswald, sans-serif;
    font-size: 62px
}

img[data-v-185097a2] {
    height: 60px;
    width: 380px;
    margin-left: 10px
}

.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
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-4ece34a9] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-4ece34a9]:after {
        bottom: -1px
    }
    ol>li[data-v-4ece34a9],
    ol[data-v-4ece34a9],
    p[data-v-4ece34a9] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-4ece34a9]: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-4ece34a9],
.hidden-content[data-v-4ece34a9] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-4ece34a9]: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-4ece34a9]:after,
.clip-none[data-v-4ece34a9]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-4ece34a9]:after,
    .sm\:clip-none[data-v-4ece34a9]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-4ece34a9]: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-4ece34a9] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.introducing {
    background: #000 url(/images/javaburn-bg.jpg) no-repeat 50%;
    background-size: auto 100%
}

@media screen and (max-width:640px) {
    .introducing[data-v-4ece34a9] {
        height: 510px !important;
        background-size: 200% 90% !important;
        background-position: 50% !important
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-07aafac6] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-07aafac6]:after {
        bottom: -1px
    }
    ol>li[data-v-07aafac6],
    ol[data-v-07aafac6],
    p[data-v-07aafac6] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-07aafac6]: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-07aafac6],
.hidden-content[data-v-07aafac6] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-07aafac6]: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-07aafac6]:after,
.clip-none[data-v-07aafac6]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-07aafac6]:after,
    .sm\:clip-none[data-v-07aafac6]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-07aafac6]: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-07aafac6] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.running-man[data-v-07aafac6] {
    background: url(/images/running-man.png) no-repeat 100% 100%
}

.couple-bg[data-v-07aafac6] {
    background: url(/images/happy-people.jpg) no-repeat 50%;
    background-size: cover
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-00dde138] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-00dde138]:after {
        bottom: -1px
    }
    ol>li[data-v-00dde138],
    ol[data-v-00dde138],
    p[data-v-00dde138] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-00dde138]: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-00dde138],
.hidden-content[data-v-00dde138] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-00dde138]: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-00dde138]:after,
.clip-none[data-v-00dde138]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-00dde138]:after,
    .sm\:clip-none[data-v-00dde138]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-00dde138]: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-00dde138] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.javaburn-stick[data-v-00dde138] {
    background: url(/images/javaburn-stick-bg.jpg) no-repeat 50%;
    background-size: cover
}

@media screen and (max-width:640px) {
    .javaburn-stick[data-v-00dde138] {
        background-position-x: 70%
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-6e397847] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-6e397847]:after {
        bottom: -1px
    }
    ol>li[data-v-6e397847],
    ol[data-v-6e397847],
    p[data-v-6e397847] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-6e397847]: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-6e397847],
.hidden-content[data-v-6e397847] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-6e397847]: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-6e397847]:after,
.clip-none[data-v-6e397847]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-6e397847]:after,
    .sm\:clip-none[data-v-6e397847]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-6e397847]: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-6e397847] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.coffee[data-v-6e397847] {
    background: url(/images/coffee-bg.jpg) no-repeat 50%;
    background-size: cover !important
}

@media screen and (max-width:640px) {
    .coffee[data-v-6e397847] {
        background: url(/images/coffee-bg-mobile.png) no-repeat 50%
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-afdae880] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-afdae880]:after {
        bottom: -1px
    }
    ol>li[data-v-afdae880],
    ol[data-v-afdae880],
    p[data-v-afdae880] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-afdae880]: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-afdae880],
.hidden-content[data-v-afdae880] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-afdae880]: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-afdae880]:after,
.clip-none[data-v-afdae880]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-afdae880]:after,
    .sm\:clip-none[data-v-afdae880]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-afdae880]: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-afdae880] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.guarantee[data-v-afdae880] {
    background: url(/images/guarantee-bg.jpg) no-repeat 50%;
    background-size: cover
}

.guarantee.resurge[data-v-afdae880] {
    background: url(/images/resurge/res-static-4.png) no-repeat 50%;
    background-size: cover
}

.guarantee.resurge img[data-v-afdae880] {
    width: 90%
}

@media screen and (max-width:640px) {
    .guarantee[data-v-afdae880] {
        background: url(/images/guarantee-bg-mobile.png) no-repeat 50%;
        background-size: cover
    }
}

img[data-v-afdae880] {
    width: 90%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-d1db001a] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-d1db001a]:after {
        bottom: -1px
    }
    ol>li[data-v-d1db001a],
    ol[data-v-d1db001a],
    p[data-v-d1db001a] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-d1db001a]: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-d1db001a],
.hidden-content[data-v-d1db001a] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-d1db001a]: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-d1db001a]:after,
.clip-none[data-v-d1db001a]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-d1db001a]:after,
    .sm\:clip-none[data-v-d1db001a]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-d1db001a]: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-d1db001a] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.guarantee[data-v-d1db001a] {
    background: url(/images/guarantee-bg.jpg) no-repeat 50%;
    background-size: cover
}

.guarantee-dark[data-v-d1db001a] {
    background-image: linear-gradient(0deg, #f47325, #f99f21)
}

img[data-v-d1db001a] {
    width: 90%
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-bd87cd84] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-bd87cd84]:after {
        bottom: -1px
    }
    ol>li[data-v-bd87cd84],
    ol[data-v-bd87cd84],
    p[data-v-bd87cd84] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-bd87cd84]: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-bd87cd84],
.hidden-content[data-v-bd87cd84] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-bd87cd84]: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-bd87cd84]:after,
.clip-none[data-v-bd87cd84]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-bd87cd84]:after,
    .sm\:clip-none[data-v-bd87cd84]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-bd87cd84]: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-bd87cd84] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

h4[data-v-bd87cd84] {
    color: #f9741a;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 25px
}

p[data-v-bd87cd84] {
    margin-bottom: 30px
}

.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(/_nuxt/fonts/Oswald-Bold.d58b929.woff2) format("woff2"), url(/_nuxt/fonts/Oswald-Bold.5a2b2ee.woff) format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

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

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

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

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

@font-face {
    font-family: Permanent Marker;
    src: url(/_nuxt/fonts/PermanentMarker-Regular.356c0b8.eot);
    src: url(/_nuxt/fonts/PermanentMarker-Regular.356c0b8.eot?#iefix) format("embedded-opentype"), url(/_nuxt/fonts/PermanentMarker-Regular.ff44bd0.woff2) format("woff2"), url(/_nuxt/fonts/PermanentMarker-Regular.3bf909b.woff) format("woff"), url(/_nuxt/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&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&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-8a7311ee] {
    font-family: Trailmade, acumin-pro-extra-condensed, sans-serif
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media(max-width:640px) {
    .container[data-v-8a7311ee] {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        max-width: 100%
    }
    .clip[data-v-8a7311ee]:after {
        bottom: -1px
    }
    ol>li[data-v-8a7311ee],
    ol[data-v-8a7311ee],
    p[data-v-8a7311ee] {
        font-size: 21px;
        line-height: 32px
    }
}

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

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

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

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

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

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

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

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

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

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

.crossout[data-v-8a7311ee]: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-8a7311ee],
.hidden-content[data-v-8a7311ee] {
    display: none;
    transition: all .3s ease-in-out
}

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

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

.clip[data-v-8a7311ee]: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-8a7311ee]:after,
.clip-none[data-v-8a7311ee]:before {
    display: none
}

@media screen and (min-width:640px) {
    .sm\:clip-none[data-v-8a7311ee]:after,
    .sm\:clip-none[data-v-8a7311ee]:before {
        display: none
    }
}

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

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

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

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

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

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

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

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

.strike-through[data-v-8a7311ee]: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-8a7311ee] {
    background-image: linear-gradient(90deg, #ffd92c, #f5272d 99%);
    background-image: -ms-linear-gradient(90deg, #ffd92c 0, #f5272d 99%)
}

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

.free-shipping-cta[data-v-8a7311ee] {
    margin-left: -16px;
    width: 113.5% !important
}

@media screen and (max-width:640px) {
    .free-shipping-cta[data-v-8a7311ee] {
        width: 117.8% !important
    }
}

.yellow-mode[data-v-8a7311ee] {
    background: #fffbd8;
    border: 3px solid #ffc900 !important
}

.price-text[data-v-8a7311ee] {
    line-height: 33px !important
}

@media screen and (max-width:640px) {
    h2[data-v-8a7311ee] {
        font-size: 2.3rem !important
    }
    .price-text[data-v-8a7311ee] {
        line-height: 25px !important
    }
    body .buy-area__item span.sticky-price-badge[data-v-8a7311ee] {
        height: 100px !important;
        top: -24% !important
    }
}

.bg[data-v-8a7311ee] {
    position: relative
}

.bg[data-v-8a7311ee]:before {
    content: "";
    background: url(/images/arrow-down.png) no-repeat 50%;
    background-size: contain;
    width: 85px;
    height: 22px;
    position: absolute;
    left: 50%;
    top: 0;
    z-index: 20;
    --tw-translate-x: -50%;
    transform: var(--tw-transform)
}

@media screen and (max-width:640px) {
    .bg[data-v-8a7311ee]:before {
        display: none
    }
}

.bg[data-v-8a7311ee]:after {
    height: 107.5% !important;
    width: 110% !important;
    left: -6.5%;
    top: -6%;
    content: "";
    z-index: 0;
    position: absolute;
    border-top-right-radius: .75rem;
    border-bottom-right-radius: .75rem;
    --tw-bg-opacity: 1;
    background-color: rgba(255, 231, 0, var(--tw-bg-opacity))
}

@media screen and (max-width:640px) {
    .bg[data-v-8a7311ee]:after {
        height: 118.5% !important;
        top: -16%;
        width: 105% !important;
        left: 50%;
        --tw-translate-x: -50%;
        transform: var(--tw-transform);
        border-radius: .75rem
    }
}

.middle-item.buy-area__item[data-v-8a7311ee]:after {
    left: -3%;
    width: 105% !important;
    border-radius: 0;
    border-top-left-radius: .75rem;
    border-bottom-left-radius: .75rem
}

@media screen and (max-width:640px) {
    .middle-item.buy-area__item[data-v-8a7311ee]:after {
        left: 50%;
        --tw-translate-x: -50%;
        transform: var(--tw-transform);
        border-radius: .75rem
    }
}

.ligth-gray-border[data-v-8a7311ee] {
    border: 3px solid #e1e1e1 !important
}

.light-gray-gradient[data-v-8a7311ee] {
    background-image: linear-gradient(0deg, #e6e7e8, #fff)
}

.gray-gradient[data-v-8a7311ee] {
    background-image: linear-gradient(0deg, #000, #575757)
}

.bg--simple[data-v-8a7311ee]:before {
    display: none
}

.bg--simple[data-v-8a7311ee]:after {
    width: 105% !important;
    left: -2.6% !important;
    top: -6.5%;
    border-radius: .75rem
}

@media screen and (max-width:640px) {
    .bg--simple[data-v-8a7311ee]:after {
        width: 104.3% !important;
        left: -10px !important;
        top: -15.6% !important;
        transform: none
    }
}