@keyframes fadeIn-data-v-3b56d6d2 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-3b56d6d2 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-3b56d6d2]:export {
    breakpointLg:992px
   }
   .icon-color--portal[data-v-3b56d6d2] {
    color:var(--color-primary-main)
   }
   .icon-color--burst[data-v-3b56d6d2] {
    color:var(--color-secondary-main)
   }
   @keyframes fadeIn-data-v-846898d8 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-846898d8 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-846898d8]:export {
    breakpointLg:992px
   }
   .arrow-wrapper[data-v-846898d8] {
    display:flex;
    border:1px solid;
    position:relative
   }
   .icon-type--box[data-v-846898d8] {
    border-radius:3px
   }
   .icon-type--round[data-v-846898d8] {
    border-radius:8px
   }
   .icon-color--smoke[data-v-846898d8] {
    color:var(--color-light-main)
   }
   .icon-color--smoke>.arrow[data-v-846898d8] {
    border:1px solid var(--color-light-main)
   }
   .icon-color--dark-matter[data-v-846898d8] {
    color:var(--color-dark-main)
   }
   .icon-color--dark-matter>.arrow[data-v-846898d8] {
    border:1px solid var(--color-dark-main)
   }
   .icon-color--arcadia[data-v-846898d8] {
    color:#ff950a
   }
   .icon-color--arcadia>.arrow[data-v-846898d8] {
    border:1px solid #ff950a
   }
   .icon-color--portal[data-v-846898d8] {
    color:var(--color-primary-main)
   }
   .icon-color--portal>.arrow[data-v-846898d8] {
    border:1px solid var(--color-primary-main)
   }
   .icon-color--burst[data-v-846898d8] {
    color:var(--color-secondary-main)
   }
   .icon-color--burst>.arrow[data-v-846898d8] {
    border:1px solid var(--color-secondary-main)
   }
   .icon-color--green[data-v-846898d8] {
    color:var(--color-green-1)
   }
   .icon-color--green>.arrow[data-v-846898d8] {
    border:1px solid var(--color-green-1)
   }
   .arrow[data-v-846898d8] {
    border-width:0 1px 1px 0!important;
    display:inline-flex;
    padding:2px;
    position:absolute
   }
   .icon-position--right[data-v-846898d8] {
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    margin:3px 2px
   }
   .icon-position--left[data-v-846898d8] {
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    margin:3px 4px
   }
   .icon-position--up[data-v-846898d8] {
    transform:rotate(-135deg);
    -webkit-transform:rotate(-135deg);
    margin:4px 3px
   }
   .icon-position--down[data-v-846898d8] {
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    margin:2px 3px
   }
   .icon-size--sm[data-v-846898d8] {
    width:13px;
    height:13px
   }
   .icon-size--md[data-v-846898d8] {
    width:40px;
    height:40px
   }
   @keyframes fadeIn-data-v-1b5ac8ae {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-1b5ac8ae {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-1b5ac8ae]:export {
    breakpointLg:992px
   }
   .icon-color--burst[data-v-1b5ac8ae] {
    color:var(--color-secondary-main)
   }
   .icon-color--green[data-v-1b5ac8ae] {
    color:var(--color-green-1)
   }
   @keyframes fadeIn-data-v-a6146b74 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-a6146b74 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-a6146b74]:export {
    breakpointLg:992px
   }
   .icon-color--dark-matter[data-v-a6146b74] {
    color:var(--color-dark-main)
   }
   .icon-color--portal[data-v-a6146b74] {
    color:var(--color-primary-main)
   }
   .icon-color--smoke[data-v-a6146b74] {
    color:var(--color-light-main)
   }
   .icon-color--burst[data-v-a6146b74] {
    color:var(--color-secondary-main)
   }
   .icon-color--arcadia[data-v-a6146b74] {
    color:#ff950a
   }
   @keyframes fadeIn-data-v-584c9c23 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-584c9c23 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-584c9c23]:export {
    breakpointLg:992px
   }
   .icon-auth[data-v-584c9c23] {
    display:flex
   }
   @keyframes fadeIn-data-v-6bbf042c {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-6bbf042c {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-6bbf042c]:export {
    breakpointLg:992px
   }
   .icon-color--dark-matter[data-v-6bbf042c] {
    fill:var(--color-dark-main)
   }
   .icon-color--smoke[data-v-6bbf042c] {
    fill:var(--color-light-main)
   }
   @keyframes fadeIn-data-v-2538e264 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-2538e264 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-2538e264]:export {
    breakpointLg:992px
   }
   .icon-color--portal[data-v-2538e264] {
    color:var(--color-primary-main)
   }
   .icon-color--burst[data-v-2538e264] {
    color:var(--color-secondary-main)
   }
   .icon-color--white[data-v-2538e264] {
    color:#fff
   }
   @keyframes fadeIn-data-v-453cc85a {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-453cc85a {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-453cc85a]:export {
    breakpointLg:992px
   }
   .icon-color--burst[data-v-453cc85a] {
    color:var(--color-secondary-main)
   }
   .icon-color--portal[data-v-453cc85a] {
    color:var(--color-primary-main)
   }
   @keyframes fadeIn-data-v-917123f2 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-917123f2 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-917123f2]:export {
    breakpointLg:992px
   }
   .icon-color--green[data-v-917123f2] {
    color:var(--color-green-1)
   }
   .icon-color--smoke[data-v-917123f2] {
    color:var(--color-light-main)
   }
   @keyframes fadeIn-data-v-64c16086 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-64c16086 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-64c16086]:export {
    breakpointLg:992px
   }
   .icon-color--dark-matter[data-v-64c16086] {
    color:var(--color-dark-main)
   }
   .icon-color--smoke[data-v-64c16086] {
    color:var(--color-light-main)
   }
   .icon-color--burst[data-v-64c16086] {
    color:var(--color-secondary-main)
   }
   .icon-color--arcadia[data-v-64c16086] {
    color:#ff950a
   }
   @keyframes fadeIn-data-v-f0abfd50 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-f0abfd50 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-f0abfd50]:export {
    breakpointLg:992px
   }
   .icon-color--smoke[data-v-f0abfd50] {
    color:var(--color-light-main)
   }
   .icon-color--dark[data-v-f0abfd50] {
    color:var(--color-dark-main)
   }
   @keyframes fadeIn-data-v-215f6c51 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-215f6c51 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-215f6c51]:export {
    breakpointLg:992px
   }
   .icon-size--sm[data-v-215f6c51] {
    width:16px;
    height:16px
   }
   .icon-size--md[data-v-215f6c51] {
    width:22px;
    height:22px
   }
   .icon-size--lg[data-v-215f6c51] {
    width:48px;
    height:48px
   }
   .icon-color--portal[data-v-215f6c51] {
    stroke:var(--color-primary-main)
   }
   .icon-color--arcadia[data-v-215f6c51] {
    stroke:#ff950a
   }
   .icon-color--smoke[data-v-215f6c51] {
    stroke:var(--color-light-main)
   }
   .icon-color--burst[data-v-215f6c51] {
    stroke:var(--color-secondary-main)
   }
   .icon-loader[data-v-215f6c51] {
    transform-origin:center;
    animation:rotate-frames-data-v-215f6c51 2s linear infinite
   }
   .icon-loader circle[data-v-215f6c51] {
    stroke-linecap:round;
    animation:cicle-frames-data-v-215f6c51 1.5s ease-in-out infinite
   }
   @keyframes rotate-frames-data-v-215f6c51 {
    to {
     transform:rotate(1turn)
    }
   }
   @keyframes cicle-frames-data-v-215f6c51 {
    0% {
     stroke-dasharray:0 150;
     stroke-dashoffset:0
    }
    47.5% {
     stroke-dasharray:42 150;
     stroke-dashoffset:-16
    }
    95%,
    to {
     stroke-dasharray:42 150;
     stroke-dashoffset:-59
    }
   }
   @keyframes fadeIn-data-v-cae79778 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-cae79778 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-cae79778]:export {
    breakpointLg:992px
   }
   .svg-default path[data-v-cae79778]:first-of-type {
    fill:#fff
   }
   @keyframes fadeIn-data-v-4e348954 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-4e348954 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-4e348954]:export {
    breakpointLg:992px
   }
   .icon-clock[data-v-4e348954] {
    width:24px;
    height:24px
   }
   .svg-default path[data-v-4e348954]:first-of-type {
    fill:#fff
   }
   @keyframes fadeIn-data-v-5b935c47 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-5b935c47 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-5b935c47]:export {
    breakpointLg:992px
   }
   .svg-default path[data-v-5b935c47]:first-of-type {
    fill:var(--color-primary-main)
   }
   @keyframes fadeIn-data-v-b068511e {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-b068511e {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-b068511e]:export {
    breakpointLg:992px
   }
   @keyframes top-data-v-b068511e {
    0% {
     fill:#baefc4
    }
    33% {
     fill:#23ad53
    }
    66% {
     fill:#23ad53
    }
    to {
     fill:#baefc4
    }
   }
   @keyframes bottom-data-v-b068511e {
    0% {
     fill:#23ad53
    }
    33% {
     fill:#23ad53
    }
    66% {
     fill:#baefc4
    }
    to {
     fill:#23ad53
    }
   }
   .top-chevron[data-v-b068511e] {
    animation:top-data-v-b068511e 1s ease-out infinite
   }
   .bottom-chevron[data-v-b068511e] {
    animation:bottom-data-v-b068511e 1s ease-out infinite
   }
   .logo__container {
    display:inline-flex;
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
    height:30px;
    overflow-y:hidden;
    width:100%
   }
   .logo__container--with-link,
   .logo__container--without-link {
    display:inline-flex;
    align-items:center;
    max-width:100%
   }
   .logo__container--without-link.hide {
    display:none
   }
   .logo__container--without-link .logo__image {
    cursor:auto
   }
   .logo__link {
    display:inline-flex;
    text-decoration:none
   }
   .logo__image {
    display:inline-flex;
    cursor:pointer
   }
   .logo__image.diamond-only {
    width:24px;
    height:auto
   }
   .logo__image.diamond-only path {
    fill:var(--color-light-main)
   }
   .logo__powered-by {
    display:inline-flex;
    align-items:center
   }
   .logo__text {
    font-size:.75rem;
    color:#333;
    padding:0 3px
   }
   .logo__tagline,
   .pane-container-wrapper .logo__tagline {
    display:none
   }
   .pane-container-wrapper .logo__container {
    padding:0
   }
   .logo__copy {
    font-family:OTT-Bold,sans-serif;
    font-size:13px;
    line-height:24px;
    padding:0 0 0 4px;
    -webkit-font-smoothing:antialiased;
    letter-spacing:.5px;
    color:var(--color-dark-main)
   }
   @media screen and (min-width:768px) {
    .logo__container,
    .logo__tagline {
     overflow:hidden
    }
    .logo__tagline {
     font-family:NotoSans-Light,sans-serif;
     font-style:italic;
     color:var(--color-light-main);
     margin:0;
     line-height:26px;
     text-overflow:ellipsis;
     white-space:nowrap;
     -webkit-font-smoothing:subpixel-antialiased!important;
     -moz-osx-font-smoothing:grayscale!important;
     display:inline-block
    }
    [dir=ltr] .logo__tagline {
     padding-left:10px
    }
    [dir=rtl] .logo__tagline {
     padding-right:10px
    }
   }
   @keyframes fadeIn-data-v-2235e2d6 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-2235e2d6 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-2235e2d6]:export {
    breakpointLg:992px
   }
   .top-navbar[data-v-2235e2d6] {
    box-shadow:0 4px 22px var(--box-shadow-primary);
    background-color:var(--color-dark-4)
   }
   .top-navbar__container[data-v-2235e2d6] {
    width:100%;
    position:relative;
    max-width:1280px;
    padding:0 10px;
    margin:auto auto 0;
    display:flex;
    align-items:center;
    justify-content:space-between;
    min-height:56px;
    overflow:visible;
    transition:margin-bottom .3s
   }
   .top-navbar__sign-up[data-v-2235e2d6] {
    display:flex;
    justify-content:flex-end
   }
   [dir=ltr] .top-navbar__sign-up[data-v-2235e2d6] {
    margin-left:3px
   }
   [dir=rtl] .top-navbar__sign-up[data-v-2235e2d6] {
    margin-right:3px
   }
   .top-navbar__sign-up button[data-v-2235e2d6] {
    max-width:110px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    margin-bottom:0
   }
   @media (max-width:359px) {
    .top-navbar__sign-up button[data-v-2235e2d6] {
     max-width:63px;
     font-size:12px;
     padding:6px 10px
    }
   }
   @media (min-width:400px) {
    .top-navbar__sign-up button[data-v-2235e2d6] {
     max-width:160px
    }
   }
   .top-navbar__container.active[data-v-2235e2d6] {
    margin-bottom:45px
   }
   .top-navbar__container.active--prominent[data-v-2235e2d6] {
    margin-bottom:66px
   }
   @media screen and (min-width:992px) {
    .top-navbar__container.active[data-v-2235e2d6] {
     margin-bottom:0
    }
    .top-navbar__search[data-v-2235e2d6] {
     display:flex;
     justify-content:flex-end;
     width:100%
    }
    [dir=ltr] .top-navbar__sign-up[data-v-2235e2d6] {
     margin-left:10px
    }
    [dir=rtl] .top-navbar__sign-up[data-v-2235e2d6] {
     margin-right:10px
    }
    .top-navbar__sign-up button[data-v-2235e2d6] {
     max-width:120px
    }
    [dir=ltr] .top-navbar__sign-up button[data-v-2235e2d6] {
     margin-left:15px
    }
    [dir=rtl] .top-navbar__sign-up button[data-v-2235e2d6] {
     margin-right:15px
    }
   }
   @media screen and (min-width:1200px) {
    .top-navbar__sign-up button[data-v-2235e2d6] {
     max-width:240px
    }
   }
   [class*=" f32_"],
   [class^=f32_] {
    background:url(../../assets/img/flags32.ee905aee.png) no-repeat 0 0 transparent;
    width:32px;
    height:22px;
    line-height:26px;
    vertical-align:middle;
    display:inline-block
   }
   .f32_abkhazia {
    background-position:0 -6px
   }
   .f32_afghanistan {
    background-position:0 -38px
   }
   .f32_aland {
    background-position:0 -70px
   }
   .f32_albania {
    background-position:0 -102px
   }
   .f32_algeria {
    background-position:0 -134px
   }
   .f32_american_samoa {
    background-position:0 -166px
   }
   .f32_andorra {
    background-position:0 -198px
   }
   .f32_angola {
    background-position:0 -230px
   }
   .f32_anguilla {
    background-position:0 -262px
   }
   .f32_antigua_and_barbuda {
    background-position:0 -294px
   }
   .f32_argentina {
    background-position:0 -326px
   }
   .f32_armenia {
    background-position:0 -358px
   }
   .f32_aruba {
    background-position:0 -390px
   }
   .f32_australia {
    background-position:0 -422px
   }
   .f32_austria {
    background-position:0 -454px
   }
   .f32_azerbaijan {
    background-position:0 -486px
   }
   .f32_bahamas {
    background-position:0 -518px
   }
   .f32_bahrain {
    background-position:0 -550px
   }
   .f32_bangladesh {
    background-position:0 -582px
   }
   .f32_barbados {
    background-position:0 -614px
   }
   .f32_basque_country {
    background-position:0 -646px
   }
   .f32_belarus {
    background-position:0 -678px
   }
   .f32_belgium {
    background-position:0 -710px
   }
   .f32_belize {
    background-position:0 -742px
   }
   .f32_benin {
    background-position:0 -774px
   }
   .f32_bermuda {
    background-position:0 -806px
   }
   .f32_bhutan {
    background-position:0 -838px
   }
   .f32_bolivia {
    background-position:0 -870px
   }
   .f32_bosnia_and_herzegovina {
    background-position:0 -902px
   }
   .f32_botswana {
    background-position:0 -934px
   }
   .f32_brazil {
    background-position:0 -966px
   }
   .f32_british_antarctic_territory {
    background-position:0 -998px
   }
   .f32_british_virgin_islands {
    background-position:0 -1030px
   }
   .f32_brunei {
    background-position:0 -1062px
   }
   .f32_bulgaria {
    background-position:0 -1094px
   }
   .f32_burkina_faso {
    background-position:0 -1126px
   }
   .f32_burundi {
    background-position:0 -1158px
   }
   .f32_cambodia {
    background-position:0 -1190px
   }
   .f32_cameroon {
    background-position:0 -1222px
   }
   .f32_canada {
    background-position:0 -1254px
   }
   .f32_canary_islands {
    background-position:0 -1286px
   }
   .f32_cape_verde {
    background-position:0 -1318px
   }
   .f32_cayman_islands {
    background-position:0 -1350px
   }
   .f32_central_african_republic {
    background-position:0 -1382px
   }
   .f32_chad {
    background-position:0 -1414px
   }
   .f32_chile {
    background-position:0 -1446px
   }
   .f32_china {
    background-position:0 -1478px
   }
   .f32_christmas_island {
    background-position:0 -1510px
   }
   .f32_cocos_keeling_islands {
    background-position:0 -1542px
   }
   .f32_colombia {
    background-position:0 -1574px
   }
   .f32_comoros {
    background-position:0 -1606px
   }
   .f32_cook_islands {
    background-position:0 -1638px
   }
   .f32_costa_rica {
    background-position:0 -1660px
   }
   .f32_cote_divoire {
    background-position:0 -1702px
   }
   .f32_croatia {
    background-position:0 -1734px
   }
   .f32_cuba {
    background-position:0 -1766px
   }
   .f32_curacao {
    background-position:0 -1798px
   }
   .f32_cyprus {
    background-position:0 -1830px
   }
   .f32_czech_republic {
    background-position:0 -1862px
   }
   .f32_d_r_of_the_congo {
    background-position:0 -1894px
   }
   .f32_denmark {
    background-position:0 -1926px
   }
   .f32_djibouti {
    background-position:0 -1958px
   }
   .f32_dominica {
    background-position:0 -1990px
   }
   .f32_dominican_republic {
    background-position:0 -2022px
   }
   .f32_east_timor {
    background-position:0 -2054px
   }
   .f32_ecuador {
    background-position:0 -2086px
   }
   .f32_egypt {
    background-position:0 -2118px
   }
   .f32_el_salvador {
    background-position:0 -2150px
   }
   .f32_england {
    background-position:0 -2182px
   }
   .f32_equatorial_guinea {
    background-position:0 -2214px
   }
   .f32_eritrea {
    background-position:0 -2246px
   }
   .f32_estonia {
    background-position:0 -2278px
   }
   .f32_ethiopia {
    background-position:0 -2310px
   }
   .f32_european_union {
    background-position:0 -2342px
   }
   .f32_falkland_islands {
    background-position:0 -2374px
   }
   .f32_faroes {
    background-position:0 -2406px
   }
   .f32_fiji {
    background-position:0 -2438px
   }
   .f32_finland {
    background-position:0 -2470px
   }
   .f32_france {
    background-position:0 -2502px
   }
   .f32_french_polynesia {
    background-position:0 -2534px
   }
   .f32_french_southern_territories {
    background-position:0 -2566px
   }
   .f32_gabon {
    background-position:0 -2598px
   }
   .f32_gambia {
    background-position:0 -2630px
   }
   .f32_georgia {
    background-position:0 -2662px
   }
   .f32_germany {
    background-position:0 -2694px
   }
   .f32_ghana {
    background-position:0 -2726px
   }
   .f32_greece {
    background-position:0 -2758px
   }
   .f32_greenland {
    background-position:0 -2790px
   }
   .f32_grenada {
    background-position:0 -2822px
   }
   .f32_guam {
    background-position:0 -2854px
   }
   .f32_guatemala {
    background-position:0 -2886px
   }
   .f32_guernsey {
    background-position:0 -2918px
   }
   .f32_guinea_bissau {
    background-position:0 -2950px
   }
   .f32_guinea {
    background-position:0 -2982px
   }
   .f32_guyana {
    background-position:0 -3014px
   }
   .f32_haiti {
    background-position:0 -3046px
   }
   .f32_honduras {
    background-position:0 -3078px
   }
   .f32_hong_kong {
    background-position:0 -3110px
   }
   .f32_hungary {
    background-position:0 -3142px
   }
   .f32_iceland {
    background-position:0 -3174px
   }
   .f32_india {
    background-position:0 -3206px
   }
   .f32_indonesia {
    background-position:0 -3238px;
    background-color:#f3f3f3
   }
   .f32_iran {
    background-position:0 -3270px
   }
   .f32_iraq {
    background-position:0 -3302px
   }
   .f32_ireland {
    background-position:0 -3334px
   }
   .f32_isle_of_man {
    background-position:0 -3366px
   }
   .f32_israel {
    background-position:0 -3398px
   }
   .f32_italy {
    background-position:0 -3430px
   }
   .f32_jamaica {
    background-position:0 -3462px
   }
   .f32_japan {
    background-position:0 -3494px
   }
   .f32_jersey {
    background-position:0 -3526px
   }
   .f32_jordan {
    background-position:0 -3558px
   }
   .f32_kazakhstan {
    background-position:0 -3590px
   }
   .f32_kenya {
    background-position:0 -3622px
   }
   .f32_kiribati {
    background-position:0 -3654px
   }
   .f32_kosovo {
    background-position:0 -3686px
   }
   .f32_kuwait {
    background-position:0 -3718px
   }
   .f32_kyrgyzstan {
    background-position:0 -3750px
   }
   .f32_laos {
    background-position:0 -3782px
   }
   .f32_latvia {
    background-position:0 -3814px
   }
   .f32_lebanon {
    background-position:0 -3846px
   }
   .f32_lesotho {
    background-position:0 -3878px
   }
   .f32_liberia {
    background-position:0 -3910px
   }
   .f32_libya {
    background-position:0 -3942px
   }
   .f32_liechtenstein {
    background-position:0 -3974px
   }
   .f32_lithuania {
    background-position:0 -4006px
   }
   .f32_luxembourg {
    background-position:0 -4038px
   }
   .f32_macau {
    background-position:0 -4070px
   }
   .f32_macedonia {
    background-position:0 -4102px
   }
   .f32_madagascar {
    background-position:0 -4134px
   }
   .f32_malawi {
    background-position:0 -4166px
   }
   .f32_malaysia {
    background-position:0 -4198px
   }
   .f32_maldives {
    background-position:0 -4230px
   }
   .f32_mali {
    background-position:0 -4262px
   }
   .f32_malta {
    background-position:0 -4294px
   }
   .f32_mars {
    background-position:0 -4326px
   }
   .f32_marshall_islands {
    background-position:0 -4358px
   }
   .f32_martinique {
    background-position:0 -4390px
   }
   .f32_mauritania {
    background-position:0 -4422px
   }
   .f32_mauritius {
    background-position:0 -4454px
   }
   .f32_mayotte {
    background-position:0 -4486px
   }
   .f32_mexico {
    background-position:0 -4518px
   }
   .f32_micronesia {
    background-position:0 -4550px
   }
   .f32_moldova {
    background-position:0 -4582px
   }
   .f32_monaco {
    background-position:0 -4614px
   }
   .f32_mongolia {
    background-position:0 -4646px
   }
   .f32_montenegro {
    background-position:0 -4678px
   }
   .f32_montserrat {
    background-position:0 -4710px
   }
   .f32_morocco {
    background-position:0 -4742px
   }
   .f32_mozambique {
    background-position:0 -4774px
   }
   .f32_myanmar {
    background-position:0 -4806px
   }
   .f32_nagorno_karabakh {
    background-position:0 -4838px
   }
   .f32_namibia {
    background-position:0 -4870px
   }
   .f32_nauru {
    background-position:0 -4902px
   }
   .f32_nepal {
    background-position:0 -4929px;
    height:29px
   }
   .f32_netherlands_antilles {
    background-position:0 -4966px
   }
   .f32_netherlands {
    background-position:0 -4998px
   }
   .f32_new_caledonia {
    background-position:0 -5030px
   }
   .f32_new_zealand {
    background-position:0 -5062px
   }
   .f32_nicaragua {
    background-position:0 -5094px
   }
   .f32_niger {
    background-position:0 -5126px
   }
   .f32_nigeria {
    background-position:0 -5158px
   }
   .f32_niue {
    background-position:0 -5190px
   }
   .f32_norfolk_island {
    background-position:0 -5222px
   }
   .f32_north_korea {
    background-position:0 -5254px
   }
   .f32_northern_cyprus {
    background-position:0 -5286px
   }
   .f32_norway {
    background-position:0 -5318px
   }
   .f32_oman {
    background-position:0 -5350px
   }
   .f32_pakistan {
    background-position:0 -5382px
   }
   .f32_palau {
    background-position:0 -5414px
   }
   .f32_palestine {
    background-position:0 -5446px
   }
   .f32_panama {
    background-position:0 -5478px
   }
   .f32_papua_new_guinea {
    background-position:0 -5510px
   }
   .f32_paraguay {
    background-position:0 -5542px
   }
   .f32_peru {
    background-position:0 -5574px
   }
   .f32_philippines {
    background-position:0 -5606px
   }
   .f32_pitcairn_islands {
    background-position:0 -5638px
   }
   .f32_poland {
    background-position:0 -5670px
   }
   .f32_portugal {
    background-position:0 -5702px
   }
   .f32_puerto_rico {
    background-position:0 -5734px
   }
   .f32_qatar {
    background-position:0 -5766px
   }
   .f32_republic_of_the_congo {
    background-position:0 -5798px
   }
   .f32_romania {
    background-position:0 -5830px
   }
   .f32_russia {
    background-position:0 -5862px
   }
   .f32_rwanda {
    background-position:0 -5894px
   }
   .f32_saint_barthelemy {
    background-position:0 -5926px
   }
   .f32_saint_helena {
    background-position:0 -5958px
   }
   .f32_saint_kitts_and_nevis {
    background-position:0 -5990px
   }
   .f32_saint_lucia {
    background-position:0 -6022px
   }
   .f32_saint_martin {
    background-position:0 -6054px
   }
   .f32_s_v_and_the_grenadines {
    background-position:0 -6086px
   }
   .f32_samoa {
    background-position:0 -6118px
   }
   .f32_san_marino {
    background-position:0 -6150px
   }
   .f32_sao_tome_and_principe {
    background-position:0 -6182px
   }
   .f32_saudi_arabia {
    background-position:0 -6214px
   }
   .f32_scotland {
    background-position:0 -6246px
   }
   .f32_senegal {
    background-position:0 -6278px
   }
   .f32_serbia {
    background-position:0 -6310px
   }
   .f32_seychelles {
    background-position:0 -6342px
   }
   .f32_sierra_leone {
    background-position:0 -6374px
   }
   .f32_singapore {
    background-position:0 -6406px
   }
   .f32_slovakia {
    background-position:0 -6438px
   }
   .f32_slovenia {
    background-position:0 -6470px
   }
   .f32_solomon_islands {
    background-position:0 -6502px
   }
   .f32_somalia {
    background-position:0 -6534px
   }
   .f32_somaliland {
    background-position:0 -6566px
   }
   .f32_south_africa {
    background-position:0 -6598px
   }
   .f32_south_korea {
    background-position:0 -6630px
   }
   .f32_south_ossetia {
    background-position:0 -6662px
   }
   .f32_south_sudan {
    background-position:0 -6694px
   }
   .f32_spain {
    background-position:0 -6726px
   }
   .f32_sri_lanka {
    background-position:0 -6758px
   }
   .f32_sudan {
    background-position:0 -6790px
   }
   .f32_suriname {
    background-position:0 -6822px
   }
   .f32_swaziland {
    background-position:0 -6854px
   }
   .f32_sweden {
    background-position:0 -6886px
   }
   .f32_switzerland {
    background-position:0 -6918px
   }
   .f32_syria {
    background-position:0 -6950px
   }
   .f32_taiwan {
    background-position:0 -6982px
   }
   .f32_tajikistan {
    background-position:0 -7014px
   }
   .f32_tanzania {
    background-position:0 -7046px
   }
   .f32_thailand {
    background-position:0 -7078px
   }
   .f32_togo {
    background-position:0 -7110px
   }
   .f32_tonga {
    background-position:0 -7142px
   }
   .f32_trinidad_and_tobago {
    background-position:0 -7174px
   }
   .f32_tunisia {
    background-position:0 -7206px
   }
   .f32_turkey {
    background-position:0 -7238px
   }
   .f32_turkmenistan {
    background-position:0 -7270px
   }
   .f32_turks_and_caicos_islands {
    background-position:0 -7302px
   }
   .f32_tuvalu {
    background-position:0 -7334px
   }
   .f32_uganda {
    background-position:0 -7366px
   }
   .f32_ukraine {
    background-position:0 -7398px
   }
   .f32_united_arab_emirates {
    background-position:0 -7430px
   }
   .f32_united_kingdom {
    background-position:0 -7462px
   }
   .f32_united_states {
    background-position:0 -7494px
   }
   .f32_uruguay {
    background-position:0 -7526px
   }
   .f32_uzbekistan {
    background-position:0 -7558px
   }
   .f32_vanuatu {
    background-position:0 -7590px
   }
   .f32_vatican_city {
    background-position:0 -7622px
   }
   .f32_venezuela {
    background-position:0 -7654px
   }
   .f32_vietnam {
    background-position:0 -7686px
   }
   .f32_wales {
    background-position:0 -7718px
   }
   .f32_wallis_and_futuna {
    background-position:0 -7750px
   }
   .f32_western_sahara {
    background-position:0 -7782px
   }
   .f32_yemen {
    background-position:0 -7814px
   }
   .f32_zambia {
    background-position:0 -7846px
   }
   .f32_zimbabwe {
    background-position:0 -7878px
   }
   @font-face {
    font-family:NotoSans-Bold;
    font-weight:400;
    src:local("NotoSans Bold"),
    local("NotoSans-Bold"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Bold.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Bold.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:NotoSans-Semibold;
    font-weight:400;
    src:local("NotoSans SemiBold"),
    local("NotoSans-Bold"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-SemiBold.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-SemiBold.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:NotoSans-Italic;
    font-weight:400;
    src:local("NotoSans Italic"),
    local("NotoSans-Italic"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Italic.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Italic.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:NotoSans-Light;
    font-weight:400;
    src:local("NotoSans Light"),
    local("NotoSans-Light"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Light.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Light.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:NotoSans-Regular;
    font-weight:400;
    src:local("NotoSans Regular"),
    local("NotoSans-Regular"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Regular.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/NotoSans-Regular.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:NotoSans-Vietnamese;
    font-weight:400;
    src:local("Noto Sans Tai Viet"),
    local("NotoSans-Tai Viet"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/Vietnamese/NotoSansTaiViet-Regular.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/Noto/Vietnamese/NotoSansTaiViet-Regular.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:OTT-Bold;
    font-weight:400;
    src:local("OTT Bold"),
    local("OTT-Bold"),
    url(https://cdn1.codashop.com/S/content/fonts/next-gen/OTT-Bold.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/fonts/next-gen/OTT-Bold.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:RefrigeratorDeluxe-Heavy;
    font-weight:900;
    src:local("RefrigeratorDeluxe Heavy"),
    local("RefrigeratorDeluxe-Heavy"),
    url(https://cdn1.codashop.com/S/content/webstore/codm/fonts/RefrigeratorDeluxe-Heavy.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/webstore/codm/fonts/RefrigeratorDeluxe-Heavy.woff) format("woff");
    font-display:swap
   }
   @font-face {
    font-family:RefrigeratorDeluxe-Regular;
    font-weight:400;
    src:local("RefrigeratorDeluxe Regular"),
    local("RefrigeratorDeluxe-Regular"),
    url(https://cdn1.codashop.com/S/content/webstore/codm/fonts/RefrigeratorDeluxe-Regular.woff2) format("woff2"),
    url(https://cdn1.codashop.com/S/content/webstore/codm/fonts/RefrigeratorDeluxe-Regular.woff) format("woff");
    font-display:swap
   }
   :root {
    --color-dark-main:#000!important;
    --color-dark-1:#202020!important;
    --color-dark-2:#404040!important;
    --color-dark-3:#575757!important;
    --color-dark-4:#575757!important;
    --color-dark-5:#575757!important;
    --color-dark-6:#575757!important;
    --color-dark-7:#575757!important;
    --color-dark-8:#575757!important;
    --color-light-main:#fff!important;
    --color-light-1:#ffffe5!important;
    --color-light-2:#bfbfbf!important;
    --color-light-3:#a8a8a8!important;
    --color-light-4:#1c1c1c!important;
    --color-light-5:#a8a8a8!important;
    --color-light-6:#a8a8a8!important;
    --color-light-7:#a8a8a8!important;
    --color-light-8:#a8a8a8!important;
    --color-primary-main:#ffe93b!important;
    --color-primary-1:#ffff79!important;
    --color-primary-2:#c2c200!important;
    --color-primary-3:#fff185!important;
    --color-primary-4:#fff492!important;
    --color-primary-5:#fff792!important;
    --color-primary-6:#fffa92!important;
    --color-primary-7:#fffc92!important;
    --color-primary-8:#ffff92!important;
    --color-tertiary-main:#ff950a!important;
    --color-tertiary-1:#ff8fa5!important;
    --color-tertiary-2:#ff9fb2!important;
    --color-tertiary-3:#ffafbf!important;
    --color-tertiary-4:#ffbfcc!important;
    --color-tertiary-5:#ffcfd8!important;
    --color-tertiary-6:#ffd6e5!important;
    --color-tertiary-7:#ffd6ef!important;
    --color-tertiary-8:#ffd6ef!important;
    --color-secondary-main:#292d42!important;
    --color-secondary-1:#2f3830!important;
    --color-secondary-2:#4c525d!important;
    --color-secondary-3:#1a1c29!important;
    --color-secondary-4:#151721!important;
    --color-secondary-5:#0f1119!important;
    --color-secondary-6:#0a0b11!important;
    --color-secondary-7:#050608!important;
    --color-secondary-8:#000!important;
    --color-failure:#ff1414!important;
    --color-component-surface-neutral-midground:#1c1c1c!important;
    --color-border-neutral-medium:#383838!important;
    --color-primary:#fff;
    --color-red-3:#e9463c;
    --color-green-1:#20b454;
    --color-green-2:#76b88d;
    --color-green-3:#d5f7db;
    --color-green-4:#30a32e;
    --color-green-5:#068749;
    --color-green-6:#007547;
    --color-neutral-5:#f6f5fc;
    --color-neutral-100:#000;
    --loader-backdrop:rgba(0,0,0,0.9);
    --loader-backdrop-dark:rgba(0,0,0,0.9);
    --loader-backdrop-light:hsla(0,0%,100%,0.65)
   }
   #web-store-1 .checkbox-container .checkbox-label {
    justify-content:center;
    align-items:flex-start
   }
   #web-store-1 .checkbox-container .input-checkmark {
    border-radius:0;
    background-color:var(--color-light-main)
   }
   #web-store-1 .checkbox-container .input-checkmark:after {
    border-color:var(--color-dark-main)
   }
   #web-store-1 .checkbox-container[value=true] .input-checkmark {
    background-color:var(--color-primary-main)
   }
   #web-store-1 .checkbox-container .label-text {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main);
    font-size:.875rem
   }
   #web-store-1 .badge {
    padding:4px 0;
    background:transparent
   }
   #web-store-1 .badge .badge__elements span {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .btn-default,
   #web-store-1 .btn-negative,
   #web-store-1 .btn-secondary {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    line-height:24px;
    border-radius:0;
    text-transform:uppercase
   }
   #web-store-1 .btn-default {
    background:var(--color-primary-main);
    color:var(--color-dark-main);
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .btn-default:hover {
    background:var(--color-light-main)
   }
   #web-store-1 .btn-default:active {
    background:var(--color-primary-2)
   }
   #web-store-1 .btn-default:focus:not(:active) {
    box-shadow:inset 0 0 0 2px var(--color-light-main),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .btn-negative,
   #web-store-1 .btn-secondary {
    border:2px solid var(--color-light-main);
    background-color:var(--color-dark-main);
    color:var(--color-light-main)
   }
   #web-store-1 .btn-negative:focus,
   #web-store-1 .btn-negative:hover,
   #web-store-1 .btn-secondary:focus,
   #web-store-1 .btn-secondary:hover {
    background:var(--color-light-main);
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    color:var(--color-dark-main)
   }
   #web-store-1 .input-block.fail .form-input {
    border:1px solid var(--color-failure)
   }
   #web-store-1 .input-block .input-holder {
    border:2px solid var(--color-light-main);
    border-radius:0;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    box-sizing:border-box;
    height:40px
   }
   #web-store-1 .input-block .input-holder input {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    height:100%;
    line-height:40px;
    background:var(--color-light-main)
   }
   #web-store-1 .dropdown-select {
    border:2px solid var(--color-light-main);
    border-radius:3px;
    height:40px;
    background:var(--color-light-main)
   }
   #web-store-1 .dropdown-select .dropdown-select__placeholder {
    height:unset
   }
   #web-store-1 .dropdown-select .dropdown-select__result-list .result {
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    border-radius:3px;
    text-align:left;
    margin:4px;
    height:40px;
    border:1px solid var(--color-secondary-2)
   }
   #web-store-1 .dropdown-select .dropdown-select__result-list .result:active,
   #web-store-1 .dropdown-select .dropdown-select__result-list .result:hover {
    background:var(--color-secondary-2);
    color:var(--color-light-main)
   }
   #web-store-1 .dropdown-select .dropdown-select__search {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem
   }
   #web-store-1 .sku-detail {
    background:var(--color-secondary-2);
    border-radius:0
   }
   #web-store-1 .sku-detail__message__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .sku-detail__message__subtitle {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .provider-span .touched,
   #web-store-1 .provider-span .touched.invalid {
    border:none;
    box-shadow:none
   }
   #web-store-1 .provider-span .invalid .dropdown-select,
   #web-store-1 .provider-span .invalid .input-block .input-holder {
    border-color:var(--color-failure)
   }
   #web-store-1 .provider-span .input-field--error {
    color:var(--color-failure);
    font-size:1rem;
    text-align:left
   }
   #web-store-1 .modal-backdrop .modal-container {
    background:var(--color-dark-main);
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    border-radius:0;
    color:var(--color-light-main)
   }
   #web-store-1 .modal-backdrop .modal-header {
    color:var(--color-light-main);
    border-radius:0;
    background:var(--color-secondary-main)
   }
   #web-store-1 .modal-backdrop .modal-header__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem
   }
   #web-store-1 .modal-backdrop .modal-footer {
    border-radius:0;
    background:transparent;
    border-top:4px solid var(--color-light-main);
    box-shadow:0 -2px 14px 0 rgba(0,0,0,.08)
   }
   #web-store-1 .spinner .spinner-container__icon svg {
    display:none
   }
   #web-store-1 .spinner .spinner-container__icon {
    width:64px;
    height:64px;
    margin:10px;
    background:50% no-repeat url(https://cdn1.codashop.com/S/content/webstore/codm/images/logo-codm-icon.svg)
   }
   #web-store-1 .infobar-container {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .infobar-container .infobar-content-wrapper {
    padding:12px
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content {
    display:flex;
    flex-direction:row;
    align-items:center;
    text-align:start;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    padding:0
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-content {
    display:inline-flex;
    flex-flow:column;
    margin:0;
    padding:0 8px;
    flex:1;
    font-size:1rem
   }
   [dir=ltr] #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-content {
    text-align:left
   }
   [dir=rtl] #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-content {
    text-align:right
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-content strong {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-link {
    font-size:1.25rem;
    color:var(--color-primary-main);
    text-decoration:none
   }
   [dir=ltr] #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-link {
    margin-left:auto
   }
   [dir=rtl] #web-store-1 .infobar-container .infobar-content-wrapper .infobar-content .promo-link {
    margin-right:auto
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-detail {
    text-align:left
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-detail__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    color:var(--color-light-main)
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-detail__description {
    font-size:1rem;
    color:var(--color-light-main)
   }
   #web-store-1 .infobar-container .infobar-content-wrapper .infobar-detail__link {
    font-size:1.125rem;
    color:var(--color-primary-main)
   }
   #web-store-1 .infobar-container.infobar-alert {
    background:#e09320
   }
   #web-store-1 .infobar-container.infobar-promo,
   #web-store-1 .infobar-container.infobar-promo .infobar__close-btn {
    color:var(--color-light-main)
   }
   #web-store-1 .infobar-container.infobar-promomythic {
    background:#960b00;
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-promomythic .infobar__close-btn {
    display:none
   }
   #web-store-1 .infobar-container.infobar-double_cp {
    background:var(--color-secondary-main)
   }
   #web-store-1 .infobar-container.infobar-double_cp .infobar-content {
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-double_cp .infobar__close-btn {
    display:none
   }
   #web-store-1 .infobar-container.infobar-first_purchase {
    background:#221632;
    border:1px solid var(--color-secondary-main);
    box-shadow:0 0 0 0 #7e5ab1,0 0 3px 0 rgba(126,90,177,.98),0 0 6px 0 rgba(126,90,177,.85),0 0 8px 0 rgba(126,90,177,.5),0 0 9px 0 rgba(126,90,177,.15),0 0 10px 0 rgba(126,90,177,.02);
    margin-bottom:4px
   }
   #web-store-1 .infobar-container.infobar-first_purchase .infobar-content-wrapper {
    padding:12px
   }
   #web-store-1 .infobar-container.infobar-first_purchase .infobar-content {
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-first_purchase .infobar-content .promo-off {
    position:relative;
    width:48px;
    height:48px;
    overflow-wrap:normal;
    aspect-ratio:1;
    background:#7e5ab1;
    -webkit-clip-path:polygon(97.55% 65.45%,81.55% 72.92%,79.39% 90.45%,62.05% 87.09%,50% 100%,37.95% 87.09%,20.61% 90.45%,18.45% 72.92%,2.45% 65.45%,11% 50%,2.45% 34.55%,18.45% 27.08%,20.61% 9.55%,37.95% 12.91%,50% 0,62.05% 12.91%,79.39% 9.55%,81.55% 27.08%,97.55% 34.55%,89% 50%);
    clip-path:polygon(97.55% 65.45%,81.55% 72.92%,79.39% 90.45%,62.05% 87.09%,50% 100%,37.95% 87.09%,20.61% 90.45%,18.45% 72.92%,2.45% 65.45%,11% 50%,2.45% 34.55%,18.45% 27.08%,20.61% 9.55%,37.95% 12.91%,50% 0,62.05% 12.91%,79.39% 9.55%,81.55% 27.08%,97.55% 34.55%,89% 50%);
    white-space:nowrap
   }
   #web-store-1 .infobar-container.infobar-first_purchase .infobar-content .promo-off:before {
    content:attr(data-content);
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    z-index:1
   }
   #web-store-1 .infobar-container.infobar-first_purchase .infobar__close-btn {
    display:none
   }
   #web-store-1 .infobar-container.infobar-promodoublecp {
    background:var(--color-secondary-main)
   }
   #web-store-1 .infobar-container.infobar-promodoublecp .infobar-content {
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-promodoublecp .infobar__close-btn {
    display:none
   }
   #web-store-1 .infobar-container.infobar-promofpd {
    background:#221632;
    border:1px solid var(--color-secondary-main);
    box-shadow:0 0 0 0 #7e5ab1,0 0 3px 0 rgba(126,90,177,.98),0 0 6px 0 rgba(126,90,177,.85),0 0 8px 0 rgba(126,90,177,.5),0 0 9px 0 rgba(126,90,177,.15),0 0 10px 0 rgba(126,90,177,.02);
    margin-bottom:4px
   }
   #web-store-1 .infobar-container.infobar-promofpd .infobar-content-wrapper {
    padding:12px
   }
   #web-store-1 .infobar-container.infobar-promofpd .infobar-content {
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-promofpd .infobar-content .promo-off {
    position:relative;
    width:48px;
    height:48px;
    overflow-wrap:normal;
    aspect-ratio:1;
    background:#7e5ab1;
    -webkit-clip-path:polygon(97.55% 65.45%,81.55% 72.92%,79.39% 90.45%,62.05% 87.09%,50% 100%,37.95% 87.09%,20.61% 90.45%,18.45% 72.92%,2.45% 65.45%,11% 50%,2.45% 34.55%,18.45% 27.08%,20.61% 9.55%,37.95% 12.91%,50% 0,62.05% 12.91%,79.39% 9.55%,81.55% 27.08%,97.55% 34.55%,89% 50%);
    clip-path:polygon(97.55% 65.45%,81.55% 72.92%,79.39% 90.45%,62.05% 87.09%,50% 100%,37.95% 87.09%,20.61% 90.45%,18.45% 72.92%,2.45% 65.45%,11% 50%,2.45% 34.55%,18.45% 27.08%,20.61% 9.55%,37.95% 12.91%,50% 0,62.05% 12.91%,79.39% 9.55%,81.55% 27.08%,97.55% 34.55%,89% 50%);
    white-space:nowrap
   }
   #web-store-1 .infobar-container.infobar-promofpd .infobar-content .promo-off:before {
    content:attr(data-content);
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    z-index:1
   }
   #web-store-1 .infobar-container.infobar-promofpd .infobar__close-btn {
    display:none
   }
   #web-store-1 .infobar-container.infobar-top_up_guide {
    background:var(--color-component-surface-neutral-midground);
    border-top:1px solid var(--color-border-neutral-medium);
    border-bottom:2px solid var(--color-border-neutral-medium)
   }
   #web-store-1 .infobar-container.infobar-top_up_guide .infobar-content {
    color:#fff
   }
   #web-store-1 .infobar-container.infobar-top_up_guide .infobar-content .promo-content {
    padding:0 6px 0 8px;
    font-size:1rem
   }
   #web-store-1 .infobar-container.infobar-top_up_guide .infobar-content .promo-content strong {
    padding:2px 0 4px 0;
    font-size:1rem
   }
   #web-store-1 .infobar-container.infobar-top_up_guide .infobar-content .promo-link {
    font-size:1.125rem
   }
   #web-store-1 .infobar-container.infobar-top_up_guide .infobar__close-btn {
    display:none
   }
   #web-store-1 .video-player__overlay {
    background-color:var(--color-dark-main)
   }
   #web-store-1 .video-player__close-btn svg {
    stroke:var(--color-primary-main)
   }
   #web-store-1 .coda-powered-by {
    color:#fff;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .coda-powered-by__icon-container {
    font-size:.875rem
   }
   #web-store-1 .toast-wrapper {
    bottom:24px
   }
   #web-store-1 .toast-wrapper__toast {
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    border-radius:0;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    line-height:24px;
    background:var(--color-secondary-2)
   }
   [dir=ltr] #web-store-1 .toast-wrapper__toast {
    padding-right:16px
   }
   [dir=rtl] #web-store-1 .toast-wrapper__toast {
    padding-left:16px
   }
   #web-store-1 .toast-wrapper__toast__icon {
    display:none
   }
   #web-store-1 .toast-wrapper__toast__message {
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-top:0;
    padding-bottom:0;
    margin:12px 0;
    max-height:96px
   }
   [dir=ltr] #web-store-1 .toast-wrapper__toast__message {
    padding-left:16px
   }
   [dir=rtl] #web-store-1 .toast-wrapper__toast__message {
    padding-right:16px
   }
   [dir=ltr] #web-store-1 .toast-wrapper__toast__message {
    padding-right:0
   }
   [dir=rtl] #web-store-1 .toast-wrapper__toast__message {
    padding-left:0
   }
   [dir=ltr] #web-store-1 .toast-wrapper__toast__close {
    padding-left:8px
   }
   [dir=rtl] #web-store-1 .toast-wrapper__toast__close {
    padding-right:8px
   }
   [dir=ltr] #web-store-1 .toast-wrapper__toast__close {
    padding-right:0
   }
   [dir=rtl] #web-store-1 .toast-wrapper__toast__close {
    padding-left:0
   }
   #web-store-1 .bottom-sheet {
    background:var(--color-light-4)
   }
   #web-store-1 .bottom-sheet.show {
    -o-border-image:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%) 1;
    border-image:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%) 1;
    border-top:1px solid
   }
   @media screen and (min-width:768px) {
    #web-store-1 .bottom-sheet.show {
     border-top:none
    }
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body {
    border-radius:0
   }
   #web-store-1 .bottom-sheet .bottom-sheet__header {
    justify-content:end
   }
   #web-store-1 .bottom-sheet .bottom-sheet__header svg {
    width:32px;
    height:32px
   }
   #web-store-1 .bottom-sheet .bottom-sheet__header svg path {
    stroke-width:1;
    stroke:var(--color-light-main)
   }
   #web-store-1 .bottom-sheet .bottom-sheet__header .tray__header h2 {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.5rem;
    color:var(--color-light-main);
    direction:ltr
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .description,
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .limit-text,
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .notes {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main);
    font-size:1rem;
    margin:0;
    padding:4px 0
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .description {
    font-size:1.125rem
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion {
    background:none;
    display:flex;
    flex-direction:column;
    gap:8px
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion .accordion__item {
    background:var(--color-secondary-2);
    border:none
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion .accordion__item .accordion__trigger .accordion-trigger .accordion-trigger__icon {
    display:flex;
    align-items:center
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion .accordion__item .accordion__trigger .accordion-trigger h3 {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem;
    color:var(--color-light-main);
    direction:ltr
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion .accordion__item .accordion__trigger .trigger-icon svg path {
    fill:var(--color-primary-main)
   }
   #web-store-1 .bottom-sheet .bottom-sheet__body .tray__content .accordion .accordion__item .accordion__content {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    color:var(--color-light-main)
   }
   #web-store-1 .top-navbar.codashop__header {
    background-color:var(--color-dark-main);
    border:none
   }
   [dir=ltr] #web-store-1 .logo__container--powered-by {
    padding-left:8px
   }
   [dir=rtl] #web-store-1 .logo__container--powered-by {
    padding-right:8px
   }
   #web-store-1 .geo-sentry-content path {
    stroke:var(--color-primary-main)
   }
   #web-store-1 .geo-sentry-content h2 {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .geo-sentry-content p {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .geo-sentry-content .btn-default .action-btn-flag {
    fill:transparent
   }
   #web-store-1 .geo-sentry-content .btn-default .action-btn-flag path {
    stroke:var(--color-dark-main)
   }
   #web-store-1 .age-gate__wrapper {
    color:#fff
   }
   #web-store-1 .age-gate__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.5rem
   }
   #web-store-1 .age-gate__description {
    font-size:1rem
   }
   #web-store-1 .age-gate__description,
   #web-store-1 .webstore-home .home__feeds-container,
   #web-store-1 .webstore-home .home__loader {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-home .banner-list__image {
    border:0
   }
   #web-store-1 .webstore-home .news-section__title,
   #web-store-1 .webstore-home .product-list__title,
   #web-store-1 .webstore-home .promotion-list__title {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.75rem;
    letter-spacing:1px;
    line-height:28px;
    text-transform:uppercase
   }
   #web-store-1 .webstore-home .product-tile__item-container {
    box-sizing:content-box;
    min-width:160px;
    min-height:160px
   }
   #web-store-1 .webstore-home .product-tile__item-title {
    display:none
   }
   #web-store-1 .webstore-home .product-tile__image,
   #web-store-1 .webstore-home .product-tile__link {
    border-radius:0;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .product-tile__image {
    height:100%
   }
   #web-store-1 .webstore-home .product-tile__clip-path {
    display:none
   }
   #web-store-1 .webstore-home .promotion-list__container {
    background:var(--color-secondary-1)
   }
   #web-store-1 .webstore-home .promotion-list__tagline {
    display:none
   }
   #web-store-1 .webstore-home .promotion-tile__container {
    padding:0
   }
   #web-store-1 .webstore-home .promotion-tile__sale {
    display:none
   }
   #web-store-1 .webstore-home .promotion-tile__content {
    position:absolute;
    bottom:0;
    background:linear-gradient(180deg,transparent,var(--color-dark-main))
   }
   #web-store-1 .webstore-home .promotion-tile__item-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase
   }
   #web-store-1 .webstore-home .promotion-tile__item-description {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-home .coda-about__container {
    margin-top:16px;
    background:var(--color-secondary-2)
   }
   #web-store-1 .webstore-home .coda-about__card-title,
   #web-store-1 .webstore-home .coda-about__header,
   #web-store-1 .webstore-home .coda-about__sub-header {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .coda-about__header {
    font-size:1.75rem
   }
   #web-store-1 .webstore-home .coda-about__sub-header {
    font-size:1.25rem
   }
   #web-store-1 .webstore-home .coda-about__card-title {
    font-size:1.125rem;
    margin-bottom:4px
   }
   #web-store-1 .webstore-home .coda-about__short-description {
    font-size:1.125rem
   }
   #web-store-1 .webstore-home .coda-about__card-description,
   #web-store-1 .webstore-home .coda-about__short-description {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .coda-about__card-description a,
   #web-store-1 .webstore-home .coda-about__short-description a {
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-home .coda-about__card-description {
    margin-top:4px;
    font-size:1.125rem
   }
   #web-store-1 .webstore-home .coda-about__card-icon-container {
    border-radius:0;
    background:transparent
   }
   #web-store-1 .webstore-home .promotion-list__container {
    background:var(--color-secondary-main);
    background-size:100% 80%
   }
   #web-store-1 .webstore-home .promotion-tile__container,
   #web-store-1 .webstore-home .promotion-tile__image,
   #web-store-1 .webstore-home .promotion-tile__link {
    border-radius:0;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .promotion-tile__item-title,
   #web-store-1 .webstore-home .promotion-tile__link {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-home .promotion-tile__item-title {
    line-height:20px;
    font-size:1.125rem
   }
   #web-store-1 .webstore-home .promotion-tile__item-description {
    font-size:1rem
   }
   #web-store-1 .webstore-home .pwa-prompt {
    display:none
   }
   #web-store-1 .webstore-home .coda-pre-registration__container {
    position:relative;
    padding:15px 15px 35px;
    margin:0 16px;
    background:var(--color-secondary-main)
   }
   #web-store-1 .webstore-home .coda-pre-registration__container .marketing-consent__email {
    padding-right:0
   }
   #web-store-1 .webstore-home .coda-pre-registration__container .checkbox-container .label-text {
    margin:-4px 0 0 6px;
    line-height:normal;
    letter-spacing:0
   }
   #web-store-1 .webstore-home .coda-pre-registration__container .checkbox-container .label-text a {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .coda-pre-registration__container .input-block .input-holder {
    border-radius:0
   }
   #web-store-1 .webstore-home .coda-pre-registration__container .btn-disabled {
    opacity:1
   }
   #web-store-1 .webstore-home .coda-pre-registration__description,
   #web-store-1 .webstore-home .coda-pre-registration__title {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-home .coda-pre-registration__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.75rem;
    line-height:1;
    margin:0
   }
   #web-store-1 .webstore-home .coda-pre-registration__description {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.25rem
   }
   #web-store-1 .webstore-home .coda-pre-registration__separator {
    width:100%;
    height:1.5px;
    border:none;
    background:linear-gradient(90deg,transparent,var(--color-primary-main) 50%,transparent)
   }
   #web-store-1 .webstore-home .coda-pre-registration__email-container {
    margin:-2px
   }
   #web-store-1 .webstore-home .coda-pre-registration__email-label {
    font-size:1.125rem;
    margin-top:16px
   }
   #web-store-1 .webstore-home .coda-pre-registration__submit-container {
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:4px
   }
   #web-store-1 .webstore-home .coda-pre-registration__submit-button {
    width:100%;
    max-width:576px;
    font-size:1.125rem
   }
   #web-store-1 .webstore-home .coda-pre-registration__confirmation-message {
    font-size:1.125rem;
    line-height:24px;
    animation:fadeIn 1s ease
   }
   #web-store-1 .webstore-home .coda-pre-registration__confirmation-email {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    text-transform:lowercase
   }
   #web-store-1 .webstore-home .coda-pre-registration__checkmark {
    font-size:1.5rem
   }
   #web-store-1 .webstore-home .product-card__container {
    padding:16px 8px;
    margin:0 6px;
    border:1px solid var(--color-secondary-main);
    width:100%;
    background:radial-gradient(81.56% 81.56% at 50% 50%,transparent 27.6%,rgba(0,0,0,.446763) 73.44%,rgba(0,0,0,.9) 100%),url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGZpbGw9InVybCgjcGF0dGVybjApIiBkPSJNMCAwaDY0djY0SDB6Ii8+PGRlZnM+PHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9Ii4xODgiIGhlaWdodD0iLjE3MiI+PHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzI3MTZfMjIyNTIiIHRyYW5zZm9ybT0ic2NhbGUoLjAwNzgxKSIvPjwvcGF0dGVybj48aW1hZ2UgaWQ9ImltYWdlMF8yNzE2XzIyMjUyIiB3aWR0aD0iMjQiIGhlaWdodD0iMjIiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBV0JBTUFBQUFvVTBHN0FBQUFJR05JVWswQUFIb21BQUNBaEFBQStnQUFBSURvQUFCMU1BQUE2bUFBQURxWUFBQVhjSnk2VVR3QUFBQVNVRXhVUlNBZ0lBQUJBQ2dvS0RVMU5UOC9QLy8vLzBwdGoyZ0FBQUFCWWt0SFJBWDRiK25IQUFBQUIzUkpUVVVINXdjVUJSZ2ZveGJLQlFBQUFEdEpSRUZVR05OallHUlNBZ0lJeVNBb0JLSWdKQU9LaklrUmlJS1FERXBJQU1SUkVGQ0NrQ0NPb3FBU2hNU1FVWFpXZ3BBWUJpQTRnOHM1QUw4WElLM2RiZUdrQUFBQUpYUkZXSFJrWVhSbE9tTnlaV0YwWlFBeU1ESXpMVEEzTFRJd1ZEQTFPakkwT2pNeEt6QXdPakF3ejdaMndRQUFBQ1YwUlZoMFpHRjBaVHB0YjJScFpua0FNakF5TXkwd055MHlNRlF3TlRveU5Eb3pNU3N3TURvd01MN3J6bjBBQUFBb2RFVllkR1JoZEdVNmRHbHRaWE4wWVcxd0FESXdNak10TURjdE1qQlVNRFU2TWpRNk16RXJNREE2TUREcC91K2lBQUFBQUVsRlRrU3VRbUNDIi8+PC9kZWZzPjwvc3ZnPg==")
   }
   #web-store-1 .webstore-home .product-card__content {
    display:flex;
    align-items:center
   }
   [dir=ltr] #web-store-1 .webstore-home .product-card__content {
    margin-left:8px
   }
   [dir=rtl] #web-store-1 .webstore-home .product-card__content {
    margin-right:8px
   }
   #web-store-1 .webstore-home .product-card__info {
    display:flex;
    flex-direction:column
   }
   [dir=ltr] #web-store-1 .webstore-home .product-card__info {
    margin-left:16px
   }
   [dir=rtl] #web-store-1 .webstore-home .product-card__info {
    margin-right:16px
   }
   #web-store-1 .webstore-home .product-card__button {
    min-width:116px
   }
   #web-store-1 .webstore-home .product-card__text {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem;
    line-height:20px;
    margin-bottom:16px
   }
   @media screen and (max-width:400px) {
    #web-store-1 .webstore-home .product-card__content {
     margin:0
    }
    #web-store-1 .webstore-home .product-card__image {
     width:128px;
     height:128px
    }
   }
   #web-store-1 .webstore-product {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
   }
   #web-store-1 .webstore-product .product__purchase-form {
    padding:0
   }
   #web-store-1 .webstore-product .product__blocking {
    flex-direction:column;
    align-items:center
   }
   #web-store-1 .webstore-product .product__info {
    margin-top:0
   }
   #web-store-1 .webstore-product .product__info .product-details__content {
    font-size:1.125rem
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .product__info {
     width:64%
    }
   }
   #web-store-1 .webstore-product .product-details__trust-information,
   #web-store-1 .webstore-product .product-details__trust-tag-container {
    display:none
   }
   #web-store-1 .webstore-product .review-card {
    border:1px solid #545454;
    background:var(--color-light-4);
    color:var(--color-light-main);
    max-width:250px;
    min-width:220px;
    letter-spacing:normal
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .review-card {
     max-width:unset
    }
   }
   #web-store-1 .webstore-product .review-card--expanded {
    max-width:unset
   }
   #web-store-1 .webstore-product .review-card__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.25rem;
    font-weight:900
   }
   #web-store-1 .webstore-product .review-card__text {
    font-size:1rem
   }
   #web-store-1 .webstore-product .review-card__user__level,
   #web-store-1 .webstore-product .review-card__user__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:.75rem;
    font-weight:900
   }
   #web-store-1 .webstore-product .review-card__user__level {
    color:var(--color-primary-main)
   }
   [dir=ltr] #web-store-1 .webstore-product .review-card__user__level {
    margin-right:8px
   }
   [dir=rtl] #web-store-1 .webstore-product .review-card__user__level {
    margin-left:8px
   }
   #web-store-1 .webstore-product .review-list {
    padding:16px 0;
    display:grid;
    grid-auto-flow:column;
    grid-auto-columns:-webkit-min-content;
    grid-auto-columns:min-content;
    gap:16px;
    align-items:center;
    white-space:nowrap;
    overflow:hidden;
    overflow-x:auto;
    -ms-overflow-style:none;
    scrollbar-width:none
   }
   #web-store-1 .webstore-product .review-list::-webkit-scrollbar {
    display:none
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .review-list {
     grid-template-columns:1fr 1fr;
     grid-auto-flow:unset;
     grid-auto-columns:unset;
     overflow-x:hidden
    }
    #web-store-1 .webstore-product .review-list .review-list__card:nth-child(n+3) {
     display:none
    }
   }
   @media screen and (min-width:1200px) {
    #web-store-1 .webstore-product .review-list {
     grid-template-columns:1fr 1fr 1fr
    }
    #web-store-1 .webstore-product .review-list .review-list__card:nth-child(n+3) {
     display:unset
    }
    #web-store-1 .webstore-product .review-list .review-list__card:nth-child(n+4) {
     display:none
    }
   }
   #web-store-1 .webstore-product .review-list__see-more {
    color:var(--color-primary-main);
    font-size:1rem
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .review-list__see-more {
     text-align:end;
     margin-right:0;
     grid-column:span 2
    }
   }
   @media screen and (min-width:1200px) {
    #web-store-1 .webstore-product .review-list__see-more {
     grid-column:span 3
    }
   }
   #web-store-1 .webstore-product .reviews-modal .bottom-sheet__header {
    justify-content:space-between
   }
   #web-store-1 .webstore-product .reviews-modal .bottom-sheet__body {
    background:var(--color-component-surface-neutral-midground)
   }
   #web-store-1 .webstore-product .reviews-modal__content {
    border-top:1px solid #000
   }
   #web-store-1 .webstore-product .reviews-modal__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.5rem;
    font-weight:900
   }
   #web-store-1 .webstore-product .form-section__circle {
    flex-direction:column
   }
   #web-store-1 .webstore-product .form-section__container .alert.alert--warning {
    border-radius:0;
    display:flex;
    align-items:center;
    background:var(--color-secondary-main);
    color:#e09320;
    font-size:1.125rem;
    align-self:stretch;
    min-height:48px;
    padding:8px;
    margin:8px 0;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .form-section__container .alert.alert--warning .icon-circle-warning {
    display:none
   }
   #web-store-1 .webstore-product .form-section__number {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    background:transparent;
    color:var(--color-primary-main);
    border:none;
    width:20px;
    height:auto;
    margin-top:12px
   }
   #web-store-1 .webstore-product .form-section__number:after {
    content:"."
   }
   #web-store-1 .webstore-product .form-section__container {
    background:transparent
   }
   #web-store-1 .webstore-product .form-section__container:not(:last-child) {
    border-style:solid;
    border-image-source:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%);
    border-image-slice:1;
    border-image-repeat:stretch;
    border-width:0 0 1px 0
   }
   #web-store-1 .webstore-product .form-section__container:after {
    content:"."
   }
   #web-store-1 .webstore-product .form-section__container .form-section__outline-section__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.125rem;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group {
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(146px,1fr));
    gap:12px 8px;
    padding:20px 0;
    --sku-card-border-color-default:var(--color-light-3);
    --sku-card-background-default:transpartent;
    --sku-card-background-selected:radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0%,var(--color-secondary-main) 100%)
   }
   @media (max-width:400px) {
    #web-store-1 .webstore-product .form-section__container .denomination-card-group {
     grid-template-columns:repeat(2,minmax(140px,1fr))
    }
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card {
    display:flex;
    justify-content:center;
    direction:unset;
    border:1px solid var(--sku-card-border-color-default,var(--color-light-3));
    margin-bottom:6px;
    position:relative;
    background:var(--sku-card-background-default,transparent)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .web-exclusive-tag {
    background:var(--color-neutral-100)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .web-exclusive-tag__text {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:.75rem;
    font-weight:900;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular {
    -o-border-image:linear-gradient(#98c2eb,#cfe0f0 50%,#98c2eb) 1 stretch;
    border-image:linear-gradient(#98c2eb,#cfe0f0 50%,#98c2eb) 1 stretch
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .popular-tag {
    height:24px;
    z-index:1;
    background:#6888ae;
    border-radius:0;
    padding:4px;
    position:absolute;
    transform:translateY(-10px)
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .popular-tag {
    left:-1px
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .popular-tag {
    right:-1px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .popular-tag svg {
    margin-top:2px;
    width:16px;
    height:16px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .popular-tag__text {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1rem;
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.popular .denom-card__inner-container {
    background:none
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected,
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected.popular {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:var(--sku-card-background-selected,radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0,var(--color-secondary-main) 100%));
    border-color:var(--color-light-1)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected.popular:after,
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected:after {
    box-shadow:0 0 0 4px inset var(--color-light-1),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    position:absolute;
    display:block;
    content:" ";
    width:100%;
    height:100%;
    pointer-events:none;
    top:0;
    left:0
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected .denom-card__inner-container,
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.selected.popular .denom-card__inner-container {
    background:none
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container {
    width:100%;
    min-width:138px;
    border-radius:0;
    padding-top:2px;
    direction:ltr
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section {
    text-align:left;
    align-items:start;
    margin-top:8px
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section {
    margin-left:10px
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section {
    margin-right:10px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__title {
    display:flex;
    align-items:center;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    font-weight:900;
    font-size:1.125rem;
    line-height:1.15;
    color:var(--color-light-main)
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__title {
    margin-right:2px
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__title {
    margin-left:2px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__icon {
    width:20px;
    height:20px;
    margin:0 0 0 4px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__icon path {
    stroke:var(--color-primary-main);
    stroke-width:.5;
    fill:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__sub-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-weight:900;
    font-size:.75rem;
    line-height:1.15;
    display:flex;
    justify-content:flex-start;
    align-items:center;
    line-height:16px;
    color:var(--color-light-main);
    margin-top:4px
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__sub-title {
    margin-right:2px
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__titles__sub-title {
    margin-left:2px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .denom-section__images {
    height:64px;
    max-width:100%;
    align-self:center
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section {
    background:linear-gradient(180deg,var(--color-primary-1),var(--color-primary-main));
    align-items:center;
    justify-content:center;
    padding:10px 0;
    height:44px;
    min-height:44px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__price__prefix {
    display:none
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__price__price-container__amount {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-weight:900;
    font-size:1.25rem;
    line-height:1.15;
    color:var(--color-dark-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__usual-price,
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .rewards-tag {
    display:none
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__price__price-container--promo-fpd {
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    padding:4px 0
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__price__price-container--promo-fpd .price-section__usual-price__amount {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem;
    color:#fff;
    line-height:14px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .denom-card__inner-container .price-section .price-section__price__price-container--promo-fpd .price-section__price__price-container__amount {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    color:#fff;
    line-height:16px
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .pending-overlay {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-neutral-5);
    font-size:1.25rem;
    text-transform:none;
    z-index:1;
    background:rgba(0,0,0,.8)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .pending-overlay .pending-overlay__info-icon {
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .purchased-overlay {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    z-index:1;
    color:#14ed36;
    font-size:1.25rem;
    text-transform:none;
    background:rgba(4,29,6,.8)
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.promo-fpd {
    background:#221632
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card.promo-fpd .price-section {
    background:#7e5ab1;
    padding:0 0 3px 0
   }
   #web-store-1 .webstore-product .form-section__container .denomination-card-group .denom-card .expiry-section {
    height:unset;
    padding:4px;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-weight:900;
    font-size:.75rem;
    line-height:1.15;
    background:var(--color-component-surface-neutral-midground);
    color:#8c8c8c
   }
   #web-store-1 .webstore-product .purchase-pending-modal .bottom-sheet__header {
    justify-content:space-between
   }
   #web-store-1 .webstore-product .purchase-pending-modal .bottom-sheet__header .purchase-pending-modal__header {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.5rem;
    font-weight:900
   }
   #web-store-1 .webstore-product .purchase-pending-modal .purchase-pending-modal__message {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .purchase-pending-modal .purchase-pending-modal__message b {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif
   }
   #web-store-1 .webstore-product .purchase-pending-modal .purchase-pending-modal__footer .btn-multiple {
    margin:0
   }
   #web-store-1 .webstore-product .product-details__name {
    font-size:1.75rem
   }
   #web-store-1 .webstore-product .product-details__name.product-details__name--small {
    font-size:1.5rem
   }
   #web-store-1 .webstore-product .form-section__name,
   #web-store-1 .webstore-product .form-section__sub-title,
   #web-store-1 .webstore-product .product-details__name {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    color:var(--color-primary-main);
    text-transform:uppercase;
    max-width:none
   }
   #web-store-1 .webstore-product .form-section__name {
    margin-left:20px
   }
   #web-store-1 .webstore-product .form-section__loader {
    display:none
   }
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--error,
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--loading,
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--valid {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem
   }
   #web-store-1 .webstore-product .form-section__gamer-validation .badge__elements span {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--valid p {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    color:#14ed36
   }
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--valid .icon-circle-check-small.svg-green svg path:first-of-type {
    fill:#14ed36
   }
   #web-store-1 .webstore-product .form-section__gamer-validation .form-section__gamer-validation--loading .icon-size--sm.icon-color--portal {
    stroke:#e09320
   }
   #web-store-1 .webstore-product .form-section__instruction {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem
   }
   #web-store-1 .webstore-product .form-section__gifting-control {
    display:none
   }
   #web-store-1 .webstore-product .form-section__icon-question {
    background:transparent;
    color:var(--color-primary-main);
    border:1px solid var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__backdrop__close {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) {
    position:relative;
    max-width:100%;
    padding:0
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) {
     max-width:56%
    }
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) .input-block .input-holder input {
    text-align:left
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) .input-block .input-holder input {
    text-align:right
   }
   #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) .user-input-fields--dynamic,
   #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) .user-input-fields--experiment,
   #web-store-1 .webstore-product .form-section__gameUserInput:has(.search-cta) .user-input-fields--odd {
    width:100%!important;
    max-width:100%!important;
    padding:0
   }
   #web-store-1 .webstore-product .form-user-identities:has(.form-section__gamer-validation--error) .input-holder {
    border-color:#ee3131
   }
   #web-store-1 .webstore-product .form-user-identities:has(.form-section__gamer-validation--valid) .input-holder {
    border-color:#08ad36
   }
   #web-store-1 .webstore-product .search-cta {
    position:absolute;
    top:17px;
    cursor:pointer;
    opacity:1;
    display:flex;
    align-items:center;
    font-size:1.25rem;
    color:#ff950a;
    line-height:20px
   }
   [dir=ltr] #web-store-1 .webstore-product .search-cta {
    right:8px
   }
   [dir=rtl] #web-store-1 .webstore-product .search-cta {
    left:8px
   }
   #web-store-1 .webstore-product .player-info__card {
    display:flex;
    flex-flow:column;
    background:var(--color-secondary-main);
    color:#fff;
    padding:8px 12px;
    gap:8px;
    max-width:100%
   }
   @media screen and (min-width:768px) {
    #web-store-1 .webstore-product .player-info__card {
     max-width:328px
    }
   }
   #web-store-1 .webstore-product .player-info__card-welcome {
    font-size:1.125rem;
    line-height:27px
   }
   #web-store-1 .webstore-product .player-info__card-detail {
    display:flex;
    flex-flow:row;
    gap:8px
   }
   #web-store-1 .webstore-product .player-info__card-user-img {
    width:40px;
    height:40px
   }
   #web-store-1 .webstore-product .player-info__card-user-img img {
    max-width:100%
   }
   #web-store-1 .webstore-product .player-info__card-user-info {
    display:flex;
    flex-flow:column;
    gap:4px
   }
   #web-store-1 .webstore-product .player-info__card-username {
    display:inline-flex;
    flex-flow:row nowrap;
    align-items:center;
    gap:2px;
    font-size:1rem
   }
   #web-store-1 .webstore-product .player-info__card-nickname {
    font-size:1rem;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif
   }
   #web-store-1 .webstore-product .player-info__card-game-level {
    display:flex;
    flex-flow:row nowrap;
    align-items:center;
    gap:16px;
    font-size:.75rem;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif
   }
   #web-store-1 .webstore-product .player-info__card-level-info {
    display:inline-flex;
    flex-flow:row nowrap;
    align-items:center;
    gap:4px;
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .player-info__card-level-img {
    width:16px;
    height:16px
   }
   #web-store-1 .webstore-product .player-info__card-level-img img {
    width:100%
   }
   #web-store-1 .webstore-product .player-info__card-rank-img {
    width:20px;
    height:20px
   }
   #web-store-1 .webstore-product .player-info__card-rank-img img {
    width:100%
   }
   #web-store-1 .webstore-product .player-info__card-rank-info {
    display:inline-flex;
    flex-flow:row nowrap;
    align-items:center;
    gap:4px
   }
   #web-store-1 .webstore-product .helper-instruction {
    color:#fff;
    background-color:var(--color-secondary-2);
   }
   #web-store-1 .webstore-product .helper-instruction__tab {
    background-color:var(--color-dark-main)
   }
   #web-store-1 .webstore-product .helper-instruction__tab-item {
    line-height:27px;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.125rem;
    padding:4px;
    border:1px solid var(--color-secondary-main);
    border-bottom:none
   }
   #web-store-1 .webstore-product .helper-instruction__tab-item.active {
    background:var(--color-secondary-2);
    color:var(--color-primary-main);
    border-left:none;
    border-right:none;
    border-bottom:none
   }
   #web-store-1 .webstore-product .helper-instruction__text {
    padding-bottom:10px;
    font-size:1.125rem;
    line-height:27px
   }
   [dir=ltr] #web-store-1 .webstore-product .helper-instruction__text {
    padding-left:10px
   }
   [dir=rtl] #web-store-1 .webstore-product .helper-instruction__text {
    padding-right:10px
   }
   #web-store-1 .webstore-product .helper-instruction a {
    color:var(--color-primary-main);
    text-decoration:none
   }
   #web-store-1 .webstore-product .image-instruction__header .wrapper .title {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .image-instruction__items {
    background-color:var(--color-light-4)
   }
   #web-store-1 .webstore-product .image-instruction__items .subtitle {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.125rem
   }
   #web-store-1 .webstore-product .horizontal-carousel__description {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    font-size:1.125rem;
    line-height:27px
   }
   #web-store-1 .webstore-product .horizontal-carousel__pagination-dot.current>div {
    background:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .flash-promo__wrapper {
    background:var(--color-secondary-main);
    color:var(--color-light-main);
    border-radius:0
   }
   #web-store-1 .webstore-product .flash-promo__graphic {
    background-image:none;
    background:var(--color-secondary-1);
    border-radius:0
   }
   #web-store-1 .webstore-product .flash-promo__callout--text {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .flash-promo__callout--progress {
    border-radius:0;
    background:var(--color-secondary-2)
   }
   #web-store-1 .webstore-product .flash-promo__callout--progress-value {
    background:var(--color-primary-main);
    border-radius:0
   }
   #web-store-1 .webstore-product .flash-promo__timer {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#e09320
   }
   #web-store-1 .webstore-product .form-section__denom-category {
    margin:12px -4px 8px;
    padding:4px
   }
   #web-store-1 .webstore-product .denom-category__container {
    flex-shrink:0;
    height:88px;
    width:128px;
    max-width:128px;
    padding-bottom:0
   }
   #web-store-1 .webstore-product .denom-category__wrapper {
    border:1px solid var(--color-light-3);
    background:var(--color-neutral-100);
    position:relative;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    border-radius:0;
    color:var(--color-light-main);
    background:transparent;
    padding:8px
   }
   #web-store-1 .webstore-product .denom-category__wrapper.no-icon {
    min-width:unset;
    height:64px
   }
   #web-store-1 .webstore-product .denom-category__container.active .denom-category__wrapper {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0,var(--color-secondary-main) 100%);
    border-color:var(--color-light-1);
    box-shadow:0 0 0 3px inset var(--color-light-1),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .webstore-product .denom-category__img-container {
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center
   }
   #web-store-1 .webstore-product .denom-category__name {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
   }
   #web-store-1 .webstore-product .denom-category__info-icon {
    display:none
   }
   #web-store-1 .webstore-product .form-section__denom {
    padding:0
   }
   #web-store-1 .webstore-product .form-section__denom--popular {
    padding:10px 4px
   }
   #web-store-1 .webstore-product .form-section__denom-btn {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:var(--color-neutral-100);
    position:relative;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-primary-main);
    background:transparent;
    padding:2px;
    overflow:visible
   }
   #web-store-1 .webstore-product .form-section__denom-btn .form-section__denom-data-section__title {
    font-size:1rem
   }
   #web-store-1 .webstore-product .form-section__denom-btn .form-section__denom-data-section__title-group__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.5rem
   }
   #web-store-1 .webstore-product .form-section__denom-btn .form-section__denom-data-section__title-group__subtitle {
    font-size:1rem
   }
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:var(--color-secondary-2);
    border-color:var(--color-secondary-1);
    cursor:not-allowed;
    filter:none
   }
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element .form-section__denom-data-section,
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element .form-section__denom-image-section,
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element .starting-price {
    opacity:.4
   }
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element .starting-price {
    text-transform:uppercase
   }
   #web-store-1 .webstore-product .form-section__denom-btn .purchased-overlay {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#14ed36;
    font-size:1.25rem;
    text-transform:none;
    z-index:1;
    background:rgba(4,29,6,.8)
   }
   #web-store-1 .webstore-product .form-section__denom-btn .form-section__denom-btn--discount {
    background:#221632
   }
   #web-store-1 .webstore-product .form-section__denom.active .form-section__denom-btn {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0,var(--color-secondary-main) 100%);
    border-color:var(--color-light-1)
   }
   #web-store-1 .webstore-product .form-section__denom.active .form-section__denom-btn:after {
    box-shadow:0 0 0 4px inset var(--color-light-1),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    position:absolute;
    display:block;
    content:" ";
    width:100%;
    height:100%;
    pointer-events:none
   }
   #web-store-1 .webstore-product .form-section__denom-btn--flash {
    margin:0;
    border-radius:0;
    background:var(--color-light-main);
    border:1px solid var(--color-primary-main);
    top:-4px;
    right:-4px
   }
   #web-store-1 .webstore-product .form-section__denom-btn--flash svg path {
    fill:var(--color-dark-main);
    stroke:var(--color-dark-main)
   }
   #web-store-1 .webstore-product .form-section__denom-btn--flash-wrapper {
    z-index:1
   }
   #web-store-1 .webstore-product .form-section__denom-btn--popular {
    border:1px solid;
    -o-border-image:linear-gradient(#98c2eb,#cfe0f0 50%,#98c2eb) 1 stretch;
    border-image:linear-gradient(#98c2eb,#cfe0f0 50%,#98c2eb) 1 stretch
   }
   #web-store-1 .webstore-product .form-section__denom-btn--discount {
    background:#221632
   }
   #web-store-1 .webstore-product .form-section__denom-data-section {
    position:absolute;
    color:var(--color-light-main);
    top:8px;
    text-align:left;
    padding:0 8px;
    font-size:1rem
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__denom-data-section {
    left:0
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__denom-data-section {
    right:0
   }
   #web-store-1 .webstore-product .form-section__denom-data-section--popular {
    top:16px
   }
   #web-store-1 .webstore-product .starting-price {
    position:absolute;
    display:flex;
    justify-content:center;
    align-items:center;
    bottom:0;
    left:0;
    width:100%;
    padding:10px;
    background:linear-gradient(180deg,var(--color-primary-1),var(--color-primary-main))
   }
   #web-store-1 .webstore-product .starting-price .starting-price-from,
   #web-store-1 .webstore-product .starting-price .starting-price-value {
    color:var(--color-dark-main);
    padding:0 1px
   }
   #web-store-1 .webstore-product .starting-price .starting-price-from {
    display:none;
    font-size:.75rem
   }
   #web-store-1 .webstore-product .starting-price .starting-price-value {
    font-size:1rem
   }
   #web-store-1 .webstore-product .starting-price--promo {
    background:#7e5ab1
   }
   #web-store-1 .webstore-product .starting-price--promo .starting-price-value {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    color:#fff
   }
   #web-store-1 .webstore-product .starting-price--promo .starting-price-strikethrough {
    font-size:1rem;
    text-decoration:line-through;
    color:#fff
   }
   #web-store-1 .webstore-product .starting-price--promo-multi-line {
    flex-direction:column;
    padding:2px 0
   }
   #web-store-1 .webstore-product .starting-price--promo-multi-line .starting-price-strikethrough {
    font-size:.875rem
   }
   #web-store-1 .webstore-product .form-section__denom-inner {
    display:block;
    min-height:168px
   }
   #web-store-1 .webstore-product .form-section__denom-image-section {
    position:relative;
    top:55%;
    transform:translateY(-50%)
   }
   #web-store-1 .webstore-product .form-section__denom-img {
    height:64px;
    max-width:100%
   }
   #web-store-1 .webstore-product .form-section__denom-info-icon {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    position:absolute;
    left:10px;
    top:45%;
    z-index:1;
    background:transparent;
    color:var(--color-primary-main);
    border:2px solid var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__empty-list {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__pc-container {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:var(--color-neutral-100);
    margin:0
   }
   #web-store-1 .webstore-product .form-section__tagline-wrapper,
   #web-store-1 .webstore-product .form-section__tagline-wrapper.show-tagline {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem;
    background:transparent;
    border-radius:0;
    border:none;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__tagline-wrapper .form-section__tagline a,
   #web-store-1 .webstore-product .form-section__tagline-wrapper.show-tagline .form-section__tagline a {
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .form-section__pc-logo-container {
    justify-content:flex-start;
    flex:1;
    width:unset
   }
   #web-store-1 .webstore-product .form-section__how-it-works {
    font-size:0;
    border:2px solid var(--color-light-main);
    color:var(--color-light-main);
    border-radius:50%;
    width:24px;
    height:24px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center
   }
   #web-store-1 .webstore-product .form-section__how-it-works:after {
    font-size:1.125rem;
    content:"?"
   }
   #web-store-1 .webstore-product .form-section__logo-wrapper {
    width:120px;
    background:var(--color-light-main);
    margin:12px;
    padding:4px;
    justify-content:center
   }
   #web-store-1 .webstore-product .form-section__logo {
    padding-left:0;
    padding-right:0
   }
   #web-store-1 .webstore-product .form-section__disabled-pc {
    display:none
   }
   #web-store-1 .webstore-product .form-section__price-container {
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-end;
    width:unset
   }
   #web-store-1 .webstore-product .form-section__price-container--disabled {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .form-section__price-strikethrough {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem
   }
   #web-store-1 .webstore-product .form-section__price-label {
    display:none
   }
   #web-store-1 .webstore-product .form-section__price {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1rem
   }
   #web-store-1 .webstore-product .form-section__price-discount {
    display:none
   }
   #web-store-1 .webstore-product .form-section__payment-channel {
    overflow:visible
   }
   #web-store-1 .webstore-product .form-section__payment-channel .form-section__best-deal {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    border-radius:0;
    background:var(--color-light-main);
    border:1px solid var(--color-primary-main);
    position:absolute;
    display:block;
    top:0;
    left:unset;
    right:0;
    transform:translate(8px,-8px);
    font-size:.75rem;
    color:var(--color-dark-main);
    line-height:1;
    padding:4px 8px
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box {
    background:#000;
    color:var(--color-light-main);
    border:1px solid #545454;
    border-radius:0
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box--active {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0,var(--color-secondary-main) 100%);
    border-color:var(--color-light-1);
    box-shadow:0 0 0 3px inset var(--color-light-1),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box--disabled {
    background:var(--color-dark-1)
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__content {
    display:block;
    padding:16px 12px
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__content>section {
    max-width:100%
   }
   [dir=ltr] #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__content>section {
    text-align:left
   }
   [dir=rtl] #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__content>section {
    text-align:right
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__logo {
    margin-right:0
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__logo__img {
    height:24px;
    max-width:100%;
    background:var(--color-light-main);
    padding:4px
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__logo__tagline {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem;
    font-weight:400
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__pricing {
    display:block
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__pricing__disabled {
    opacity:.3
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels .pc-box__price {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-light-main);
    font-size:1.5rem;
    margin-top:8px
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels.two-column {
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:8px
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels.pc-grid {
    gap:0
   }
   #web-store-1 .webstore-product .form-section__container .form-section__formGroup--paymentChannels.pc-grid .pc-box__content {
    display:flex
   }
   #web-store-1 .webstore-product .form-section__pc-container.active {
    border:1px solid var(--color-light-3);
    border-radius:0;
    background:radial-gradient(117.5% 117.5% at 50% 50%,var(--color-secondary-main) 0,var(--color-secondary-main) 100%);
    border-color:var(--color-light-1);
    box-shadow:0 0 0 3px inset var(--color-light-1),0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element,
   #web-store-1 .webstore-product .form-section__pc-container.disabled-element {
    border:1px solid var(--color-light-3);
    border-radius:0;
    border-color:var(--color-secondary-1);
    cursor:not-allowed;
    background:var(--color-secondary-2)
   }
   #web-store-1 .webstore-product .form-section__denom-btn.disabled-element .form-section__logo,
   #web-store-1 .webstore-product .form-section__pc-container.disabled-element .form-section__logo {
    opacity:.4;
    filter:none
   }
   #web-store-1 .webstore-product .form-section__tagline-wrapper.active {
    border:none;
    background:transparent
   }
   #web-store-1 .webstore-product .form-section__info-messages {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__email-input,
   #web-store-1 .webstore-product .form-section__subheader,
   #web-store-1 .webstore-product .product-form-input {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .form-section__subheader {
    color:var(--color-light-main);
    font-size:1.125rem
   }
   #web-store-1 .webstore-product .form-section__subheader__items {
    padding-top:20px
   }
   #web-store-1 .webstore-product .label-text {
    color:var(--color-light-main);
    font-size:.875rem
   }
   #web-store-1 .webstore-product .label-text a {
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .input-checkmark:after {
    border-color:var(--color-dark-main)
   }
   #web-store-1 .webstore-product .form-input--labeldark {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-input--labeldark,
   #web-store-1 .webstore-product .summary__container {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .summary {
    border-top:4px solid var(--color-light-main);
    border-radius:0;
    background:var(--color-dark-main);
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02);
    z-index:10
   }
   #web-store-1 .webstore-product .summary__wrapper {
    color:var(--color-light-main);
    font-size:.875rem;
    padding:4px 8px
   }
   #web-store-1 .webstore-product .summary__amount-from {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    margin-bottom:0;
    font-size:.75rem
   }
   #web-store-1 .webstore-product .summary__amount-org {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem;
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .summary__amount-org.large-font {
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .summary__amount-saved {
    display:none
   }
   #web-store-1 .webstore-product .summary__amount-strikethrough {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem
   }
   #web-store-1 .webstore-product .summary__denom-pc {
    padding-bottom:0
   }
   #web-store-1 .webstore-product .summary__denom-pc .no-selection {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .summary__denom-pc .separator {
    background:var(--color-light-main)
   }
   #web-store-1 .webstore-product .summary__buynow {
    min-width:160px;
    margin-top:4px;
    margin-bottom:4px
   }
   #web-store-1 .webstore-product .summary__buynow .buyBtn {
    margin:0
   }
   #web-store-1 .webstore-product .summary__tnc {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    padding-top:0
   }
   #web-store-1 .webstore-product .summary__powered-by {
    margin-top:-20px
   }
   #web-store-1 .webstore-product .purchase-info .summary__powered-by {
    margin-top:0
   }
   #web-store-1 .webstore-product .info-banner {
    background:var(--color-secondary-main);
    box-shadow:0 0 0 #71af3a,0 0 3px rgba(113,175,58,.98),0 0 6px rgba(113,175,58,.85),0 0 8px rgba(113,175,58,.5),0 0 9px rgba(113,175,58,.15),0 0 10px rgba(113,175,58,.02)
   }
   #web-store-1 .webstore-product .info-banner svg {
    min-width:24px;
    min-height:24px;
    max-width:24px;
    max-height:24px
   }
   [dir=ltr] #web-store-1 .webstore-product .info-banner svg {
    margin-right:10px
   }
   [dir=rtl] #web-store-1 .webstore-product .info-banner svg {
    margin-left:10px
   }
   #web-store-1 .webstore-product .info-banner svg path {
    stroke:#fff
   }
   #web-store-1 .webstore-product .info-banner__message {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    line-height:28px;
    margin:2px 0;
    color:#fff
   }
   #web-store-1 .webstore-product .modal-body .promo-code__wrapper {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .modal-body .promo-code__wrapper .promo-code__detail label,
   #web-store-1 .webstore-product .modal-body .promo-code__wrapper .promo-code__tnc label {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .promo__container {
    border-radius:0
   }
   #web-store-1 .webstore-product .promo__container :not(.widget) .promo__info-tnc {
    margin-bottom:20px
   }
   #web-store-1 .webstore-product .promo__container :not(.widget) .modal-backdrop .modal-container {
    box-shadow:none
   }
   #web-store-1 .webstore-product .promo__container :not(.widget) .modal-backdrop .modal-body {
    background:var(--color-component-surface-neutral-midground)
   }
   #web-store-1 .webstore-product .promo__container :not(.widget) .modal-backdrop .modal-footer,
   #web-store-1 .webstore-product .promo__container :not(.widget) .modal-backdrop .modal-header {
    border-style:solid;
    border-image-source:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%);
    border-image-slice:1;
    border-image-repeat:stretch;
    border-width:1px 0 0 0;
    background:#000
   }
   #web-store-1 .webstore-product .promo__container.success.widget {
    background-color:#138c27
   }
   #web-store-1 .webstore-product .promo__container.widget {
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .webstore-product .promo__container.widget.success {
    background-color:#138c27
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__info-cta {
    top:26px;
    color:var(--color-dark-main);
    font-size:1rem
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__info-message {
    margin-bottom:24px
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__info-message .promo__info-content .promo__info-status {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__info-message .promo__info-icon.close svg {
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__title-text {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-light-main);
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .promo__container.widget .promo__title-icon .arrow-wrapper i {
    border-color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .promo__container .icon-tag path {
    fill:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .promo__container .promo__title-text {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .webstore-product .promo__container .promo__title-text.success {
    color:#14ed36
   }
   #web-store-1 .webstore-product .promo__container .promo__title-text.widget {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-light-main);
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .promo__container .promo__title-icon .arrow-wrapper {
    border:0;
    transform:scale(2)
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message {
    position:relative;
    margin-bottom:24px;
    font-size:1rem
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message.fixed {
    border:0;
    border-radius:0;
    background:#085113
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message.promo__info-message--text {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message.promo__info-message--error {
    color:var(--color-failure)
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message:has(.promo__info-tnc) {
    margin-bottom:40px
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-icon .icon-color--green {
    color:#14ed36
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-icon .icon-color--green path:nth-child(2) {
    fill:#085113
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-icon.tick svg path:first-child {
    fill:none;
    stroke-width:2px;
    stroke:var(--color-light-main);
    opacity:1
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-icon.close svg {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-icon.close svg path {
    stroke-width:2px
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-content .promo__info-status {
    color:#14ed36
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-content .promo__info-status .promo__info-code {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-content .promo__info-status .promo__info-tnc {
    position:absolute;
    left:0;
    top:100%;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1rem
   }
   [dir=ltr] #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-content .promo__info-status .promo__info-tnc {
    padding-left:4px
   }
   [dir=rtl] #web-store-1 .webstore-product .promo__container .promo__info-message .promo__info-content .promo__info-status .promo__info-tnc {
    padding-right:4px
   }
   #web-store-1 .webstore-product .promo__container a.promo__info-tnc {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .webstore-product .promo__container .promo__info-cta {
    top:20px;
    color:#ff950a;
    font-size:1.25rem
   }
   #web-store-1 .webstore-product .promo__container .promo__info-cta .icon-color--smoke {
    stroke:var(--color-light-5)
   }
   #web-store-1 .webstore-product .promo__container .input-field--error {
    font-size:1rem
   }
   #web-store-1 .webstore-product .form-section__policyDisclosure {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .form-section__policyDisclosure-title {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .form-section__policyDisclosure-text {
    margin:12px auto
   }
   #web-store-1 .webstore-product .product-faq-section,
   #web-store-1 .webstore-product .product-long-description__container {
    background:var(--color-secondary-1)
   }
   #web-store-1 .webstore-product .product-long-description__content {
    color:var(--color-light-main);
    padding:16px
   }
   #web-store-1 .webstore-product .product-long-description__tagline-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .product-long-description__text,
   #web-store-1 .webstore-product .shop-content--paragraph {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .product-long-description__tagline-title,
   #web-store-1 .webstore-product .product-long-description__text,
   #web-store-1 .webstore-product .shop-content--paragraph {
    font-size:1rem;
    color:var(--color-light-main);
    margin:0 0 16px
   }
   #web-store-1 .webstore-product .shop-content--paragraph b {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .product-faq-wrapper {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    border-radius:0
   }
   #web-store-1 .webstore-product .product-faq-container>.product-faq-wrapper {
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .webstore-product .product-faq-container>.product-faq-wrapper .faq-element--arrow {
    border-color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .product-faq--question {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .product-faq--answer {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .webstore-product .product-faq--answer,
   #web-store-1 .webstore-product .product-faq--question {
    font-size:1rem
   }
   #web-store-1 .webstore-product .product-faq--answer .shop-content--list>i,
   #web-store-1 .webstore-product .product-faq--answer sub,
   #web-store-1 .webstore-product .product-faq--answer sup,
   #web-store-1 .webstore-product .product-faq--question .shop-content--list>i,
   #web-store-1 .webstore-product .product-faq--question sub,
   #web-store-1 .webstore-product .product-faq--question sup {
    font-family:inherit
   }
   #web-store-1 .webstore-product .product-faq--answer.bold,
   #web-store-1 .webstore-product .product-faq--answer .shop-content--list b,
   #web-store-1 .webstore-product .product-faq--question.bold,
   #web-store-1 .webstore-product .product-faq--question .shop-content--list b {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif
   }
   #web-store-1 .webstore-product .product-details__checkbox+label {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .order-info__row .first-col,
   #web-store-1 .webstore-product .order-info__row .second-col,
   #web-store-1 .webstore-product .order-info__subheader,
   #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-label,
   #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-value .currency-symbol {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main);
    opacity:.8
   }
   #web-store-1 .webstore-product .order-info__subheader,
   #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-label {
    font-size:1rem
   }
   #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-value {
    font-size:1.75rem;
    line-height:28px
   }
   [dir=ltr] #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-value .currency-symbol {
    padding-right:8px
   }
   [dir=rtl] #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-value .currency-symbol {
    padding-left:8px
   }
   #web-store-1 .webstore-product .order-info__sku-detail {
    background:var(--color-secondary-2);
    border-radius:0
   }
   #web-store-1 .webstore-product .order-info__sku-detail__message {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .webstore-product .dashed-line {
    border-bottom:1px solid var(--color-primary-main);
    -o-border-image:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%);
    border-image:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%);
    border-image-slice:1
   }
   #web-store-1 .webstore-product .order-info__total-payment__row .total-payment-value {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-primary-main)
   }
   #web-store-1 .webstore-product .fraud-gate__content p {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .country-modal__message {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    letter-spacing:1px;
    font-size:2rem;
    text-transform:uppercase
   }
   #web-store-1 .webstore-product .country-modal__additional-info {
    font-size:1.125rem;
    line-height:24px
   }
   #web-store-1 .webstore-product .country-modal__button {
    width:auto;
    min-width:260px;
    max-width:576px
   }
   #web-store-1 .webstore-product .country-modal__icon {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .country-modal__close-button {
    font-size:1.5rem;
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .country-modal__link {
    font-size:1.125rem
   }
   #web-store-1 .webstore-product .country-modal__link a {
    color:var(--color-light-main)
   }
   #web-store-1 .webstore-product .popular-tag__container {
    height:24px;
    z-index:1;
    background:#6888ae;
    border-radius:0
   }
   #web-store-1 .webstore-product .popular-tag__content {
    font-size:1rem;
    color:var(--color-primary-main)
   }
   [dir=ltr] #web-store-1 .webstore-product .popular-tag__content {
    margin-left:-6px
   }
   [dir=rtl] #web-store-1 .webstore-product .popular-tag__content {
    margin-right:-6px
   }
   #web-store-1 .webstore-product .popular-tag__content svg {
    margin-top:4px;
    width:16px;
    height:16px
   }
   #web-store-1 .webstore-product .svg-default path {
    fill:var(--color-primary-main)
   }
   #web-store-1 .webstore-404 {
    color:var(--color-light-main);
    line-height:24px
   }
   #web-store-1 .webstore-404 h2 {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif
   }
   #web-store-1 .webstore-404 p {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1rem
   }
   #web-store-1 .order .order__notify-promotion {
    display:none
   }
   #web-store-1 .order .payment-status__container .payment-status__sections {
    background-color:var(--color-secondary-main)
   }
   #web-store-1 .order .payment-status__container .payment-status__sections a {
    color:var(--color-primary-main)
   }
   #web-store-1 .order .payment-status__container .payment-status__sections .payment-status__title {
    margin:0;
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.75rem;
    color:var(--color-light-main)
   }
   #web-store-1 .order .payment-status__container .payment-status__sections .payment-status__sub-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.125rem;
    color:var(--color-light-main)
   }
   #web-store-1 .order .payment-status__container .payment-status__sections .payment-status__image {
    width:64px;
    height:64px;
    background:50% no-repeat url(https://cdn1.codashop.com/S/content/webstore/codm/images/logo-codm-icon.svg)
   }
   #web-store-1 .order .payment-status__container .payment-status__clip-path {
    display:none
   }
   #web-store-1 .order .payment-status__container .payment-status__footer {
    background-color:var(--color-secondary-main);
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    margin-top:-32px;
    padding-top:0
   }
   #web-store-1 .order .order-error__container {
    border-radius:0;
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .order .order-error__container .order-error__container {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .order .order-message__container {
    border-radius:0;
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .order .order-message__container .order-message__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .order .order-message__container .order-message__content,
   #web-store-1 .order .order-payment-check {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .order .order-payment-check {
    border-radius:0;
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .order .order-payment-check .order-payment-check__btn button {
    flex:1
   }
   #web-store-1 .order .order-info__container {
    border-radius:0;
    background-color:var(--color-secondary-1);
    color:var(--color-light-main)
   }
   #web-store-1 .order .order-info__container .sku-detail {
    margin:0 16px
   }
   #web-store-1 .order .order-info__title {
    font-size:1.25rem
   }
   #web-store-1 .order .order-info__item {
    background:var(--color-secondary-2);
    margin:0 16px;
    padding:8px
   }
   #web-store-1 .order .order-info__item .order-info__image-container {
    display:none
   }
   #web-store-1 .order .order-info__item-label {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:.875rem
   }
   #web-store-1 .order .order-info__item-info,
   #web-store-1 .order .order-info__item-value,
   #web-store-1 .order .order-info__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    line-height:24px
   }
   #web-store-1 .order .order-info__item-value {
    font-size:1.125rem
   }
   #web-store-1 .order .order-info__button {
    padding:16px
   }
   #web-store-1 .order .order-info__button .btn-single {
    max-width:unset;
    margin:0;
    font-size:1.125rem;
    line-height:24px;
    letter-spacing:1px
   }
   #web-store-1 .order .order-info__discount-amount .order-info__item-value {
    color:var(--color-primary-main);
    font-size:1rem;
    line-height:24px
   }
   #web-store-1 .order .order-info__total-price .order-info__item-value {
    color:var(--color-primary-main);
    font-size:1.25rem;
    line-height:20px
   }
   #web-store-1 .order .help__container {
    border-radius:0;
    background-color:var(--color-secondary-2)
   }
   #web-store-1 .order .help__icon svg,
   #web-store-1 .order .help__link {
    color:var(--color-light-main)
   }
   #web-store-1 .footer {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .footer .coda-powered-by,
   #web-store-1 .footer__copyright {
    padding:2px 2px
   }
   @media screen and (min-width:768px) {
    #web-store-1 .footer__legal-section {
     flex-direction:column;
     text-align:center;
     align-items:center
    }
   }
   #web-store-1 .footer__clip-path {
    display:none
   }
   #web-store-1 .footer__container {
    background:var(--color-secondary-1);
    max-width:unset;
    margin:0;
    align-items:center
   }
   #web-store-1 .footer__container .footer__main-section {
    width:100%;
    max-width:1280px
   }
   #web-store-1 .footer__container .footer__main-section__items {
    border-bottom:none
   }
   #web-store-1 .footer__container .footer__section-title {
    color:var(--color-light-main);
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:1.125rem
   }
   #web-store-1 .footer__container .footer__contact-link,
   #web-store-1 .footer__container .footer__flag {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem;
    border-radius:0;
    background:var(--color-secondary-2);
    gap:8px;
    padding:12px 8px;
    color:var(--color-light-main)
   }
   #web-store-1 .footer__container .footer__contact-icon path {
    stroke:var(--color-light-main)
   }
   #web-store-1 .footer__container .footer__contact-external-icon path,
   #web-store-1 .footer__container .footer__country-icon path {
    stroke:var(--color-primary-main)
   }
   #web-store-1 .footer__container .footer__cookie-link {
    font-size:1.125rem;
    border-radius:0;
    background:var(--color-secondary-2);
    gap:8px;
    padding:12px 8px
   }
   #web-store-1 .footer__container .footer__address-section,
   #web-store-1 .footer__container .footer__cookie-link,
   #web-store-1 .footer__container .footer__payment-section {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    color:var(--color-light-main)
   }
   #web-store-1 .footer__container .footer__language__list {
    color:var(--color-light-main);
    font-size:.875rem
   }
   #web-store-1 .footer__container .footer__language__list:not(.selectable) {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px
   }
   #web-store-1 .footer__container .footer__language__list.selectable {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px
   }
   #web-store-1 .footer__sub-container {
    background-color:var(--color-secondary-main);
    font-size:.875rem
   }
   #web-store-1 .footer__sub-section {
    padding:24px
   }
   #web-store-1 .footer .coda-powered-by,
   #web-store-1 .footer__copyright,
   #web-store-1 .footer__legal--url {
    color:var(--color-light-main)
   }
   #web-store-1 .international-page-container .about-coda-title,
   #web-store-1 .international-page-container .country-list-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    font-size:20px
   }
   #web-store-1 .international-page-container .about-coda-content {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    letter-spacing:1px;
    font-size:1.125rem
   }
   #web-store-1 .international-page-container .group-name-title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    text-transform:uppercase;
    letter-spacing:1px;
    border-style:solid;
    border-image-source:linear-gradient(90deg,transparent 10%,var(--color-primary-main) 50%,transparent 90%);
    border-image-slice:1;
    border-image-repeat:stretch;
    border-width:0 0 1px 0;
    line-height:24px;
    font-size:1rem
   }
   #web-store-1 .international-page-container .countries-container .countries-group-container {
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(285px,1fr));
    justify-items:center;
    gap:32px
   }
   #web-store-1 .international-page-container .countries-container .country-container {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    font-size:1.125rem;
    line-height:20px
   }
   #web-store-1 .bottom-sheet {
    color:#fff;
    background-color:#000;
    border-radius:0
   }
   #web-store-1 .bottom-sheet,
   #web-store-1 .order-summary {
    font-family:RefrigeratorDeluxe-Regular,sans-serif
   }
   #web-store-1 .order-summary__header {
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
    padding-top:8px
   }
   #web-store-1 .order-summary__header__heading {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    color:#fff;
    font-size:1.5rem;
    line-height:28px;
    font-weight:900;
    margin:0
   }
   #web-store-1 .order-summary__header__close {
    margin-left:auto
   }
   #web-store-1 .order-summary__header__close path {
    fill:#fff
   }
   #web-store-1 .order-summary__content {
    padding:0 16px 16px
   }
   #web-store-1 .order-summary__info {
    color:#fff;
    font-size:1rem;
    line-height:18px;
    font-weight:400;
    margin-bottom:12px
   }
   #web-store-1 .order-summary__sku {
    margin-bottom:16px
   }
   #web-store-1 .order-summary__instant-banner {
    display:flex;
    align-items:center;
    gap:8px;
    background:var(--color-secondary-main);
    border-radius:0;
    padding:12px 8px;
    margin-bottom:8px
   }
   #web-store-1 .order-summary__instant-banner__text {
    color:#fff;
    font-size:1rem;
    line-height:18px;
    font-weight:400;
    margin:0
   }
   #web-store-1 .order-summary-list__title {
    font-size:1.125rem;
    padding:16px 0
   }
   #web-store-1 .order-summary__list {
    display:flex;
    flex-direction:column;
    list-style:none;
    padding:0!important;
    margin:0;
    width:100%
   }
   #web-store-1 .order-summary__details {
    display:flex;
    flex-direction:column;
    gap:16px
   }
   #web-store-1 .order-summary__disclaimer {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:.75rem;
    line-height:14px;
    font-weight:900;
    margin-top:8px
   }
   #web-store-1 .order-summary__footer {
    position:-webkit-sticky;
    position:sticky;
    bottom:0;
    background-color:#000;
    box-shadow:none;
    border:1px solid;
    border-image-slice:1;
    border-width:1px;
    border-left:0;
    border-right:0;
    border-bottom:0;
    border-image-source:linear-gradient(270deg,#000 4.03%,#ffe93b 50.55%,#000 96.11%)
   }
   #web-store-1 .order-summary__rewards {
    display:flex;
    align-items:center;
    gap:8px;
    padding:4px 16px;
    background-color:#baefc4;
    color:var(--color-text-dark)
   }
   #web-store-1 .order-summary__rewards__icon {
    height:20px
   }
   #web-store-1 .order-summary__rewards__text {
    margin:0;
    font-size:.75rem;
    font-weight:600;
    line-height:18px
   }
   #web-store-1 .order-summary__cta {
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:12px 16px 24px
   }
   #web-store-1 .order-summary__cta__total {
    display:flex;
    flex-direction:column
   }
   #web-store-1 .order-summary__cta__total__label {
    color:#fff;
    font-size:1.125rem;
    font-weight:400;
    line-height:27px
   }
   #web-store-1 .order-summary__cta__total__amount {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    color:#fff;
    font-size:2rem;
    font-weight:900;
    line-height:37px
   }
   #web-store-1 .order-summary-list {
    display:flex;
    flex-direction:column;
    list-style:none;
    padding:0!important;
    margin:0;
    width:100%
   }
   #web-store-1 .order-summary-list__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1.25rem;
    padding:4px 0
   }
   #web-store-1 .order-summary-list-item {
    width:100%;
    display:flex;
    align-items:center;
    padding:2px 0;
    border-bottom:none
   }
   #web-store-1 .order-summary-list-item:last-child {
    border-bottom:none
   }
   #web-store-1 .order-summary-list-item__label {
    flex:1;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    font-size:1.125rem;
    line-height:27px;
    font-weight:400
   }
   #web-store-1 .order-summary-list-item__separator {
    display:block;
    width:11px
   }
   #web-store-1 .order-summary-list-item__separator:before {
    content:":"
   }
   #web-store-1 .order-summary-list-item__value {
    flex:1;
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    font-size:1.125rem;
    line-height:27px
   }
   #web-store-1 .order-summary-list-item__value--success {
    color:var(--color-green-6)
   }
   #web-store-1 .order-summary-list-item__value--fail {
    color:#ee3131
   }
   #web-store-1 .order-summary-sku {
    position:relative;
    display:flex;
    align-items:center;
    gap:8px;
    background-color:var(--color-secondary-2);
    padding:12px 8px;
    border-radius:0;
    border:none;
    margin-bottom:16px
   }
   #web-store-1 .order-summary-sku__image {
    height:48px;
    -o-object-fit:cover;
    object-fit:cover
   }
   #web-store-1 .order-summary-sku__title {
    font-family:RefrigeratorDeluxe-Heavy,sans-serif;
    font-size:1rem;
    line-height:24px;
    font-weight:900;
    color:#fff
   }
   #web-store-1 .order-summary-sku__subtitle {
    font-size:1rem;
    line-height:18px;
    font-weight:400;
    color:#fff
   }
   #web-store-1 .order-summary-sku__tag {
    position:absolute;
    top:-12px;
    left:0!important
   }
   #web-store-1 .instant-delivery-banner {
    display:flex;
    align-items:center;
    gap:8px;
    color:#fff;
    background:var(--color-secondary-main);
    border-radius:0;
    padding:12px 8px
   }
   #web-store-1 .instant-delivery-banner__text {
    font-family:RefrigeratorDeluxe-Regular,sans-serif;
    font-size:1rem;
    line-height:18px;
    margin:0
   }
   @keyframes fadeIn {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   body,
   html {
    width:100%;
    height:100%
   }
   .page--cjk div,
   .page--cjk li,
   .page--cjk p,
   .page--cjk strong {
    word-break:keep-all!important;
    overflow-wrap:anywhere
   }
   .codashop-container {
    min-height:100%;
    display:flex;
    flex-direction:column;
    align-items:stretch
   }
   .codashop-container .codashop-content__wrapper {
    margin-bottom:auto;
    padding-bottom:40px;
    min-height:100vh
   }
   .codashop-container .codashop__content {
    flex-grow:1;
    position:relative;
    overflow-wrap:break-word;
   }
   .codashop-container .codashop__content,
   .codashop-container .codashop__footer,
   .codashop-container .codashop__header {
    flex-shrink:0
   }
   .codashop-container .codashop__header {
    border-bottom:1px solid var(--color-light-6)
   }
   body {
    margin:0;
    background-color:var(--color-dark-main);
    font-family:var(--font-family-primary);
    font-size:16px;
   }
   [dir=ltr] body {
    direction:ltr
   }
   [dir=rtl] body {
    direction:rtl
   }
   body.cashback-landing-layout header,
   body.cc-landing-layout footer,
   body.cc-landing-layout header {
    display:none
   }
   * {
    box-sizing:border-box;
    font-weight:400;
   }
   .touched {
    border:1px solid var(--color-light-4)
   }
   .touched.invalid {
    outline:none;
    border:2px solid #e9463c!important;
    box-shadow:0 0 8px -2px #e9463c
   }
   .touched.valid {
    outline:none;
    box-shadow:none
   }
   .validationMessage {
    font-size:.75rem;
    color:#e9463c;
    line-height:1.8em
   }
   @media screen and (max-width:992px) {
    .noScroll {
     overflow:hidden
    }
   }
   .android-disclaimer {
    padding:16px;
    font-size:.875rem;
    background-color:var(--color-secondary-main)
   }
   @keyframes fadeIn-data-v-eeecc674 {
    0% {
     opacity:0
    }
    to {
     opacity:1
    }
   }
   @keyframes placeHolderShimmer-data-v-eeecc674 {
    0% {
     background-position:0 50%
    }
    50% {
     background-position:100% 51%
    }
    to {
     background-position:0 50%
    }
   }
   [data-v-eeecc674]:export {
    breakpointLg:992px
   }
   .not-authorised[data-v-eeecc674] {
    color:#fff;
    text-align:center;
    margin:0 auto
   }
   .not-authorised svg[data-v-eeecc674] {
    margin-top:15%
   }
   .not-authorised h2[data-v-eeecc674] {
    font-family:NotoSans-Bold,sans-serif
   }
   .not-authorised p[data-v-eeecc674] {
    font-family:NotoSans-Regular,sans-serif;
    font-size:.875rem;
    font-weight:400;
    margin:0 auto;
    width:221px
   }
   