@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');:root{--main-color:#00A803}
*{margin:0;padding:0;box-sizing:border-box}
#zipHelp{display:none}
body{-webkit-font-smoothing:antialiased;font-family:'Poppins',sans-serif;font-size:10px}
#formbody{max-width:980px;margin:0 auto;padding:0}
@media(max-width:768px){.main-container{overflow-y:hidden;min-height:100vh}
#formbody{max-width:100%;margin:auto;padding:auto}}
input[type="tel"],input[type="text"],input[type="email"],select,.input-field{width:100%;background:#fff;padding:10px;border:1px solid #a4a4a4;border-radius:3px;margin-bottom:10px;font-family:inherit;font-size:14px}
.input-overlay{padding-right:80px !important}
.terms-of-service h6{font-size:.875em}
select{height:43px;color:#000}
#j1_container_terms,#j1_container_terms a{color:#2b2b2b}
#j1_container_terms{font-size:10px;margin:0 auto 10px 0}
#j1_container_terms,.zone_J1 h1{text-align:center}
.d-none{display:none}
.zone_J2{color:#333;background:#fff}
.zone_J2 form{display:flex;flex-wrap:wrap;justify-content:space-between}
.zone_J2 form > *{width:100%;position:relative}
.zone_J2 h1,#j2_container_custom_text_shipping{text-align:center;font-weight:500}
.zone_J2 label{font-size:12px;color:#000;margin-bottom:5px;display:block}
.zone_J2 #formbody{background:#fff}
.tp_stars svg{width:13px;display:inline-block;margin-right:2px}
.tp_stars-new{max-width:62px;height:auto}
#j2_container_expdates2{display:flex;justify-content:space-between}
#j2_container_expdates2 > *,#j2_container_firstname,#j2_container_lastname,#j2_container_country,form > .j2_container_half{width:48%}
.j2_wrap button,#nextBtn{cursor:pointer;font-weight:bold;padding:21px;width:100%;border-radius:0px;border:none;background:var(--main-color);font-size:22px;letter-spacing:2px;color:#fff;text-transform:uppercase;box-shadow:0 5px 10px #0000001c}
.custom_terms,.custom_terms a{font-size:10px;text-align:justify;line-height:14px;color:#636363}
img.cc_logos{width:120px;margin:0 auto 15px auto;display:block}
.field_container{position:relative}
.field_container .cvv-help{bottom:20px;position:absolute;right:10px;font-size:11px;z-index:2}
.field_container .cvv-help__hint{width:17px;height:17px;display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;bottom:4px;position:relative;color:#fff;background:#a1b0b5}
.field_container .cvv-help__cvv{top:initial;right:-15px;bottom:36px;border-radius:4px;color:#616161;font-weight:600;text-align:left;background:#eee;filter:drop-shadow(0 0 1px rgba(0,0,0,.25));padding:10px;font-size:9px;position:absolute;z-index:2}
.field_container .cvv-help__cvv:after{z-index:-1;position:absolute;right:0;bottom:-12px;width:0;height:0;border-top:24px solid #eee;border-right:24px solid rgba(0,0,0,0);border-left:24px solid rgba(0,0,0,0);content:""}
.field_container .cvv-help__cvv img{width:150px;max-width:none}
#j2_container_address{width:55%}
header{text-align:center;padding:15px 20px;margin-bottom:10px;font-weight:700;font-size:20px}
header h1{font-size:32px}
.custom_terms,.custom_terms a{font-size:9px;line-height:11px}
._wrap{display:flex;justify-content:space-between;margin:10px}
@media(max-width:768px){._wrap{justify-content:flex-start;flex-shrink:0;position:relative;overflow-x:hidden;width:calc(100vw + 400px);max-width:none;margin:0}
._wrap .left{padding-right:6px;padding-left:10px;flex-shrink:0;width:100vw}
._wrap .box.right{flex-shrink:0;padding-right:15px;padding-left:15px;width:380px;margin-left:9px;margin-right:30px}}
._wrap > *,#j2_container_zip{width:49%}
#j2_container_cvv{width:30%}
.right{font-size:10px}
.right h3{font-size:14px;margin-bottom:10px;font-weight:400}
.strs{width:174px;height:34px;background-position:0px -212px;zoom:.4;top:23px;right:-186px}
#j2_container_expdates2{width:67%}
#timer{color:#0097f1}
.timer{font-size:16px}
.devices{width:100%;height:230px;display:block;max-width:80%;margin:20px auto}
@media(max-width:768px){.devices{width:auto;height:100px;margin:10px auto}}
.tp_stars{width:30%;min-width:80px;background-repeat:no-repeat;background-size:100%;background-position:0 102%}
.cvvChar{position:absolute;top:34px;right:10px}
#cvvPop{width:160px;font-size:8px;text-align:center;border:1px solid #e0e0e0;position:absolute;top:-121px;background:#fff;z-index:2;right:0;padding:10px;border-radius:3px}
#cvvPop img{width:100%}
.cvvChar:hover{cursor:pointer}
#btnSubmit + p{text-align:center;margin-bottom:10px}
#j2_container_expyear label{color:#fff;visibility:hidden}
.termys{font-size:11px;display:block;margin:10px 0;text-align:center;color:#333}
.termys a{color:#333}
.stars{font-size:20px}
.right > .h3_fst,.h3_fst{margin-top:0;text-transform:uppercase;text-align:center;display:block;font-size:12px;font-weight:bold}
.left > .h3_fst{margin-top:1em}
.left{width:50%}
.right{padding:10px 24px}
.stars:after{width:84px;height:16px;display:block;top:7px;right:-88px;background-position:0px 15px;background-size:157%}
#j2_container_cc label span{height:17px;display:block;top:2px;right:0;background-position:0px 0px;background-size:100%;position:absolute}
.cvvChar::after{width:36px;height:24px;display:block;top:-2px;right:0px;background-position:-37px -26px;background-size:418.3%}
.steps{display:flex;justify-content:space-between;margin:0 auto}
.box{background:#f7f7f7;border:1px solid #dee2e6;padding:20px}
.form-head{display:flex;padding:0px}
.disclosure{padding:15px 0;border-bottom:1px solid #ccc;margin-bottom:15px}
aside{text-align:left;color:#333}
aside h1{font-size:18px}
aside h1 b{color:var(--main-color)}
.steps > div > div{width:30px;height:30px;border-radius:50%;background:#a7a7a7;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;margin:0 auto;margin-bottom:3px;font-size:12px}
div.step_void > div{background:#ccc}
.steps > div{margin-bottom:20px;width:33.3%;text-align:center;z-index:1}
.steps{position:relative}
.steps:after{content:'';width:100%;height:1px;background:#b8b8b8;left:0;top:14px;position:absolute;z-index:0}
.right > h3{font-size:16px;font-weight:300;text-align:center}
.features p{display:flex;margin-bottom:15px;position:relative;font-size:14px}
.features span:before{content:'';width:25px;height:25px;border-radius:50px;display:block;background:#b5b5b5;margin-right:10px}
.features span:after{content:'';border:3px solid #fff;border-top:none;border-left:none;width:5px;height:11px;transform:rotate(50deg);position:absolute;top:3px;left:9px}
.guarantee{display:flex;align-items:center;justify-content:center;margin:1em auto}
.copyright{padding:1em}
.copyright a{color:#333}
.right small{display:block;text-align:center;margin:10px auto;font-size:12px;font-weight:500}
.xsell{color:#7a7a7a}
aside p{font-size:11px}
.tp{display:block;margin:4px 4px 0 auto;text-align:center;font-size:10px}
.tp > p{font-weight:500;opacity:.75}
.formy{margin-bottom:10px}
@media screen and (min-width:768px){.formy{margin-bottom:0}
.tp{margin-top:9px}}
#j1_container_terms{max-width:80%;display:block;margin:0 auto;line-height:14px;margin-bottom:10px}
#j1_container_terms,#j1_container_terms a{color:#888}
#j1_container_email::after{content:'';width:23px;height:23px;position:absolute;left:10px;top:10px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4NCiAgPGcgaWQ9ImlucHV0LWVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEzIC02OTEpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ2IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0NiIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTMgNjkxKSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPg0KICAgIDxnIGlkPSJlbnZlbG9wZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTE2IDY5NikiPg0KICAgICAgPGcgaWQ9Ikdyb3VwXzY2IiBkYXRhLW5hbWU9Ikdyb3VwIDY2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNDkiIGRhdGEtbmFtZT0iUGF0aCA0OSIgZD0iTTE2LjY4MSw1Ny43NUgyLjMyM0EyLjM3LDIuMzcsMCwwLDAsMCw2MC4xNlY3MC4zNGEyLjM3LDIuMzcsMCwwLDAsMi4zMjMsMi40MUgxNi42NzdBMi4zNywyLjM3LDAsMCwwLDE5LDcwLjM0VjYwLjE2NEEyLjM2OCwyLjM2OCwwLDAsMCwxNi42ODEsNTcuNzVabTEuMjYyLDEyLjU5YTEuMjg4LDEuMjg4LDAsMCwxLTEuMjYyLDEuMzA5SDIuMzIzQTEuMjg4LDEuMjg4LDAsMCwxLDEuMDYxLDcwLjM0VjYwLjE2NGExLjI4OCwxLjI4OCwwLDAsMSwxLjI2Mi0xLjMwOUgxNi42NzdhMS4yODgsMS4yODgsMCwwLDEsMS4yNjIsMS4zMDlWNzAuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC01Ny43NSkiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfNTAiIGRhdGEtbmFtZT0iUGF0aCA1MCIgZD0iTTY1LjA4OCwxMTMuOTU5bDQuNDMxLTQuMTM0YS41NDQuNTQ0LDAsMCwwLC4wMzctLjc0NS41LjUsMCwwLDAtLjcxNi0uMDM5bC02LjExLDUuNzA2LTEuMTkyLTEuMTA4cy0uMDA3LS4wMDgtLjAwNy0uMDEyYS43NTguNzU4LDAsMCwwLS4wODItLjA3NEw1Ni42LDEwOS4wMzdhLjQ5Mi40OTIsMCwwLDAtLjcxNi4wNDMuNTQxLjU0MSwwLDAsMCwuMDQxLjc0NWw0LjQ4Myw0LjE2OS00LjQ2NCw0LjM0OWEuNTQ0LjU0NCwwLDAsMC0uMDIyLjc0NS41MDguNTA4LDAsMCwwLC4zNzEuMTY4LjUuNSwwLDAsMCwuMzQ1LS4xNGw0LjUzMi00LjQxMSwxLjIzLDEuMTQzYS40OS40OSwwLDAsMCwuNjc1LDBsMS4yNjMtMS4xNzgsNC41MDYsNC40NTRhLjQ5NC40OTQsMCwwLDAsLjcxNi0uMDIuNTQ0LjU0NCwwLDAsMC0uMDE5LS43NDVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTMuMjIgLTEwNi41NzkpIiBmaWxsPSIjNDM1YzcxIi8+DQogICAgICA8L2c+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);z-index:5}
#j1_container_password:after{content:'';width:23px;height:23px;position:absolute;left:10px;top:10px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI1IDI1Ij4NCiAgPGcgaWQ9ImlucHV0LXBhc3N3b3JkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTE0IC03NDcpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzQ3IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSA0NyIgd2lkdGg9IjI1IiBoZWlnaHQ9IjI1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTQgNzQ3KSIgZmlsbD0icmdiYSgyNTUsMjU1LDI1NSwwKSIvPg0KICAgIDxnIGlkPSJsb2NrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTggNzQ4KSI+DQogICAgICA8ZyBpZD0iR3JvdXBfNjEiIGRhdGEtbmFtZT0iR3JvdXAgNjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgMSkiPg0KICAgICAgICA8ZyBpZD0iR3JvdXBfNjAiIGRhdGEtbmFtZT0iR3JvdXAgNjAiPg0KICAgICAgICAgIDxwYXRoIGlkPSJQYXRoXzQ1IiBkYXRhLW5hbWU9IlBhdGggNDUiIGQ9Ik0yMTQuMTU4LDI4MC45NjhsLS4zMTgsMi44NThhLjUuNSwwLDAsMCwuNS41NTloMi4wMTVhLjUuNSwwLDAsMCwuNS0uNTU5bC0uMzE4LTIuODU4YTEuOTkzLDEuOTkzLDAsMCwwLC44MjQtMS42MiwyLjAxNSwyLjAxNSwwLDAsMC00LjAzLDBBMS45OTMsMS45OTMsMCwwLDAsMjE0LjE1OCwyODAuOTY4Wm0xLjE5LTIuNjI4YTEsMSwwLDAsMSwuNDM1LDEuOTExLjUuNSwwLDAsMC0uMjgxLjUwOWwuMjkxLDIuNjE4SDIxNC45bC4yOTEtMi42MThhLjUuNSwwLDAsMC0uMjgxLS41MDksMSwxLDAsMCwxLC40MzUtMS45MTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjA2Ljg0OCAtMjY2LjY2NykiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgICA8cGF0aCBpZD0iUGF0aF80NiIgZGF0YS1uYW1lPSJQYXRoIDQ2IiBkPSJNODAuNTI4LDcuODc1SDc5LjExMVY2LjEyNWE2LjYzLDYuNjMsMCwwLDAtMTMuMjIyLDB2MS43NUg2NC40NzJBLjQ1Ni40NTYsMCwwLDAsNjQsOC4zMTNWMTkuMjVBMS44MjUsMS44MjUsMCwwLDAsNjUuODg5LDIxSDc5LjExMUExLjgyNSwxLjgyNSwwLDAsMCw4MSwxOS4yNVY4LjMxM0EuNDU2LjQ1NiwwLDAsMCw4MC41MjgsNy44NzVaTTY2LjgzMyw2LjEyNWE1LjY4Myw1LjY4MywwLDAsMSwxMS4zMzMsMHYxLjc1aC0uOTQ0VjYuMTI1YTQuNzM2LDQuNzM2LDAsMCwwLTkuNDQ0LDB2MS43NWgtLjk0NFptOS40NDQsMHYxLjc1SDY4LjcyMlY2LjEyNWEzLjc4OSwzLjc4OSwwLDAsMSw3LjU1NiwwWk04MC4wNTYsMTkuMjVhLjkxMy45MTMsMCwwLDEtLjk0NC44NzVINjUuODg5YS45MTMuOTEzLDAsMCwxLS45NDQtLjg3NVY4Ljc1SDgwLjA1NloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NCkiIGZpbGw9IiM0MzVjNzEiLz4NCiAgICAgICAgPC9nPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);z-index:5}
#j1_container_email,#j1_container_password{position:relative}
.zone_J2 button span{position:relative;display:inline-block;left:10px}
.zone_J2 button span:before{content:'';width:22px;height:24px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyM3B4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNiAyMyIgd2lkdGg9IjE2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00NjYuMDAwMDAwLCAtMjk1LjAwMDAwMCkiPjxnIGlkPSJsb2NrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NjYuMDAwMDAwLCAyOTUuNTAwMDAwKSI+PHBhdGggZD0iTTE0LDcgTDEzLDcgTDEzLDUgQzEzLDIuMiAxMC44LDAgOCwwIEM1LjIsMCAzLDIuMiAzLDUgTDMsNyBMMiw3IEMwLjksNyAwLDcuOSAwLDkgTDAsMTkgQzAsMjAuMSAwLjksMjEgMiwyMSBMMTQsMjEgQzE1LjEsMjEgMTYsMjAuMSAxNiwxOSBMMTYsOSBDMTYsNy45IDE1LjEsNyAxNCw3IEwxNCw3IFogTTgsMTYgQzYuOSwxNiA2LDE1LjEgNiwxNCBDNiwxMi45IDYuOSwxMiA4LDEyIEM5LjEsMTIgMTAsMTIuOSAxMCwxNCBDMTAsMTUuMSA5LjEsMTYgOCwxNiBMOCwxNiBaIE0xMS4xLDcgTDQuOSw3IEw0LjksNSBDNC45LDMuMyA2LjMsMS45IDgsMS45IEM5LjcsMS45IDExLjEsMy4zIDExLjEsNSBMMTEuMSw3IEwxMS4xLDcgWiIgaWQ9IlNoYXBlIi8+PC9nPjwvZz48L2c+PC9zdmc+);display:block;filter:invert(1);left:-34px;position:absolute;top:0px;background-size:auto 100%;background-repeat:no-repeat;background-position:center}
.zone_J2 .loading button span:before{display:none}
body.v2 .tp_stars{filter:hue-rotate(326.5deg) brightness(1)}
body.v3 .termys{margin-top:.5em}
.dt-hide{display:none}
@media screen and (max-width:768px){.form_body{padding:0}
img.cc_logos{width:100px}
.j2_wrap h1{font-size:24px}
header{font-size:15px;padding:10px;margin-bottom:5px;padding-bottom:5px}
.right{padding:10px;color:#000}
.cvvChar{top:35px}
.xsell{margin-bottom:10px}
header h1{font-size:20px}
.steps > div > div{width:16px;height:16px;font-size:10px}
.steps > div{margin-bottom:5px}
.steps:after{top:8px}
.box{padding:15px}
.tp{padding:5px 0}
.zone_J2 .termys{margin-top:0}
.dt-hide{display:block}}
@media screen and (max-width:375px){input[type="tel"],input[type="text"],input[type="email"],select{font-size:12px}
.stars{font-size:16px}
.zone_J2 label{font-size:11px}
#j2_container_cc::before{top:29px}
.cvvChar::after{top:-6px}
#j2_container_cc:after{top:30px}
#j2_container_cc label span{top:0}
.stars:after{width:64px;height:13px;top:5px;right:-70px;background-position:0px 12px;background-size:157%}
#j1_container_email::after,#j1_container_password:after{left:7px;top:5px}}
.select-after::after{pointer-events:none}
.div-click-button{pointer-events:none}
.loader,#pane{display:flex;justify-content:center;align-items:center;flex-direction:column}
.msg{font-size:16px;margin-top:20px}
.loader{position:relative;height:90px;width:90px}
.loader > *{position:absolute}
.initials{font-size:20px;font-weight:700;text-transform:uppercase}
.invalid-feedback{color:red;display:block;margin:0 0 5px 0;font-size:13px}
.msg-main{display:block;padding:10px 20px;margin-bottom:10px;border-radius:3px;font-size:14px}
.alert-warning{color:red;background:#f9f1cc}
.alert-success{color:green;background:#cbedca}
input.is-invalid,select.is-invalid{border:1px solid#ff0000}
input.error::placeholder,select.error::placeholder{color:#fff}
.card-declined-error{display:none;color:red;font-size:15px;padding:20px 0 10px 0}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}
@keyframes spinner-border{to{transform:rotate(360deg)}}
.spinner-border-sm{width:1em;height:1em;border-width:.2em}
.spinner-border-md{width:1.5em;height:1.5em}
.spinner-border-lg{width:3em;height:3em}
.spinner-border-xl{width:5em;height:5em}
.modal ~ .modal__overlay{transition:all .5s;pointer-events:none;opacity:0}
.modal__overlay{position:fixed;width:100%;height:100%;background-color:rgba(29,32,35,.35);top:0;left:0;z-index:-1;opacity:0;overflow:hidden}
.modal.is-open ~ .modal__overlay{pointer-events:auto !important;opacity:1 !important;z-index:20;display:block !important}
.legal-content-modal.modal{overflow-y:hidden}
.legal-content-modal{max-height:900px}
.legal-content-modal ol,.legal-content-modal ul{margin:15px}
@media screen and (max-height:800px){.other-content-modal .modal__content{max-height:calc(100% - 150px)}
.cancel-content-modal,.phone-content-modal{max-height:500px}}
@media screen and (min-height:800px){.other-content-modal{max-height:650px}
.cancel-content-modal,.phone-content-modal{max-height:470px}}
.modal-template--standard{background:#FFFFFF;box-shadow:0 0 25px 0 rgba(0,0,0,.25);border-radius:7px;padding:40px;max-width:557px;width:100%}
.modal{background-color:#fff;position:fixed;z-index:25;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;pointer-events:none;opacity:0;transition:opacity .5s;display:none;width:100%;top:8%}
.modal.is-open{pointer-events:auto;opacity:1;display:block !important;position:fixed;top:50px;bottom:50px}
.modal .modal__header{font-size:1.5rem;font-weight:normal !important;border-bottom:1px solid #DEDEDE;padding-bottom:15px}
.modal .modal__footer{text-align:center}
.modal__content{overflow-y:scroll;max-height:calc(100% - 70px)}
.modal__content > div{padding:15px 10px}
.modal__content .text-block{font-size:.875rem}
.modal__content .text-block p{margin-bottom:15px}
.phone-content-modal .modal__content{padding:20px 0 10px}
.phone-content-modal .modal__content p{margin-bottom:10px;font-size:12px}
.modal .button--primary{display:inline-block;margin:15px auto;padding:.5em 1em;background:var(--main-color);color:#fff;font-weight:bold;border-radius:.25em;font-size:.875rem;border:0;cursor:pointer}
.modal__close{position:absolute !important;top:1em;right:1em;display:block;cursor:pointer;width:auto !important}
.modal__close svg{display:block;height:2em;width:2em;opacity:.5;vertical-align:middle}
.form-group.phone-num{position:relative}
.form-group.phone-num .flag{position:absolute;top:.6em;left:.6em;transform:scale(.8)}
.form-group.phone-num input{padding-left:3em}
.phone-select{display:block;pointer-events:none;position:relative}
.phone-select select{-webkit-appearance:none;appearance:none;background-color:inherit;border:none;border-radius:0;outline:0;height:0;left:0;padding:16px;pointer-events:auto;position:absolute;top:0;width:0}
.cc-icons{display:flex;pointer-events:none}
.cc-icons > *{flex:1 1 25%;width:25px}
.cc-icons > *:not(:last-child){margin-right:4px}
.cc-icons .cc-overflow{position:relative}
.cc-icons .cc-overflow > *{position:absolute;top:0;left:0;width:25px;opacity:0;transition:.5s opacity linear}
.cc-icons .cc-overflow > *.is-active{opacity:1}
.cc-icons{position:absolute;top:36px;bottom:auto;right:10px;display:inline-flex}
@media(max-width:768px){.cc-icons{top:33px}}
html[lang="cs"] #j2_container_expmonth label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[lang="ru"] h1{text-align:left;font-size:16px}