:root{--rubik: "Rubik", sans-serif;--krub: "Krub", sans-serif;--main-bg-color: #091242;--secondary-bg-color: #ebebeb;--main-accent-color: #ffd550;--btn-gradient: linear-gradient(90deg, rgb(222, 175, 19) 0%, #fddb6a 100%);--light-font-color: #fff;--dark-font-color: #000;--danger-color: #f83434;--success-color: #20c420;--warning-color: #ffc022;--info-color: dodgerblue}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--krub)!important}button{transition:.1s}button:hover{filter:brightness(110%)}button:active:not(:disabled){opacity:.8;transform:scale(.95)}input:focus{box-shadow:0 0 3px 2px var(--main-accent-color)}html,.pdf_driver{line-height:unset!important}.container{max-width:1200px;margin:auto;height:100%;width:100%;padding:0 20px}.address-item{height:50px;display:flex;align-items:center;color:#fff;font-size:14px}.address-item img{height:100%}.address-item__text{margin-left:14px}button:disabled{opacity:.5}.button--loading{display:flex;align-items:center}.primary-button{text-transform:uppercase;background:var(--btn-gradient);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535;color:#2b2b2b}.danger-button{text-transform:uppercase;background:var(--danger-color);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535}.warning-button{text-transform:uppercase;background:var(--warning-color);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535}.info-button{text-transform:uppercase;background:var(--info-color);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535}.main-button{text-transform:uppercase;background:var(--main-bg-color);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535}.success-button{text-transform:uppercase;background:var(--success-color);color:var(--light-font-color);padding:16px 20px;border-radius:5px;border:none;font-weight:600;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;box-shadow:0 0 5px #353535}.anchor--light{text-transform:uppercase;color:#fff;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.anchor--dark{text-transform:uppercase;color:#000;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.loader{margin:4px 15px;width:7px;height:7px;border-radius:50%;display:block;position:relative;background:#fff;box-shadow:-10px 0 #fff,10px 0 #fff;box-sizing:border-box;animation:shadowPulse 2s linear infinite}@keyframes shadowPulse{33%{background:#fff;box-shadow:-10px 0 #000,10px 0 #fff}66%{background:#000;box-shadow:-10px 0 #fff,10px 0 #fff}to{background:#fff;box-shadow:-10px 0 #fff,10px 0 #000}}.success-animation{margin:150px auto}.checkmark{width:100px;height:100px;border-radius:50%;display:block;stroke-width:2;stroke:#4bb71b;stroke-miterlimit:10;box-shadow:inset 0 0 #4bb71b;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;position:relative;top:5px;right:5px;margin:0 auto}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}@media only screen and (max-width: 1024px){.address-item{font-size:14px}.address-item img{width:40px;height:40px}}@media only screen and (max-width: 992px){.address-item{font-size:12px}.address-item img{width:30px;height:30px}}
