body.ios{--font-size-heading-1: 20px;--font-size-heading-2: 13px;--font-size-heading-3: 16px;--font-size-text: 14px;--font-size-text-small: 14px;--font-size-error: 12px;--checkout-body-height:calc(100% - 104px);--address-list-max-height:calc(100vh - 310px);--input-height: 32px;--button-height: 30px;--button-icon: 24px;--summary-items-margin: 12px 0;--creditcard-padding: 6px 8px}body.ios.hide-footer{--checkout-body-height:calc(100% - 40px)}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){body.ios .checkout__header--progress span{font-size:3.5vw!important}}body.extension{--font-size-heading-1: 18px;--font-size-heading-2: 11px;--font-size-heading-3: 14px;--font-size-text: 13px;--font-size-text-small: 13px;--font-size-error: 11px;--checkout-body-height:calc(100% - 96px);--address-list-max-height:calc(100vh - 290px);--input-height: 26px;--button-height: 24px;--button-icon: 20px;--summary-items-margin: 10px 0;--creditcard-padding: 3px 8px;--hide-ios: none}html,body{height:100%;position:fixed;width:100%;background:#aaa;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,San Francisco,Helvetica Neue,Lucida Grande,Arial,sans-serif!important;font-size:var(--font-size-text);font-weight:400!important;margin:0;padding:0;overflow:hidden}body *{outline:none}::-webkit-scrollbar-corner{background:var(--modalBackground)}::-webkit-scrollbar-thumb{background-color:var(--scrollColor)!important}body ::-webkit-scrollbar{height:16px;width:16px;-webkit-appearance:none}body ::-webkit-scrollbar-thumb{border-radius:14px;background-color:var(--scrollColor);background-clip:padding-box;height:16px;width:16px;border:4px solid transparent}form{position:relative}h1{color:#9e9e9e;font-size:var(--font-size-heading-1);font-weight:400;margin:0 0 15px}h3{font-size:var(--font-size-heading-3);font-weight:500;margin:0 0 8px}form span{font-size:var(--font-size-text-small)}hr{background:var(--inputBorderColor);border:none;height:1px}input{background:var(--inputBackground);border:1px solid var(--inputBorderColor);font-size:var(--font-size-text);font-weight:400;height:var(--input-height);line-height:26px;padding:0;text-indent:6px;color:var(--inputColor);margin:0;border-radius:5px}input[type=radio]{height:auto;width:auto}input::placeholder{color:#9e9e9e}input[type=checkbox],label{cursor:pointer}input:focus,select:focus{border:2px solid var(--inputBorderColor)}input:focus.checkout__form--error,select:focus.checkout__form--error{border:2px solid var(--inputBorderColor)}ul{margin:0;padding:0}li{list-style:none}a{color:var(--primaryButtonBackground);cursor:pointer}:root{--primaryButtonBackground: #007AFF;--primaryButtonActiveBackground: #0867e4;--primaryButtonColor: #fff}.light{--scrollColor: rgba(0, 0, 0, .16);--activeState: #eeeeee;--activeColor: #000;--errorInput: rgb(255, 59, 48);--buttonColor: rgba(0, 0, 0, .8);--buttonBackgroundColor: #ffffff;--focusBackgroundColor: #eeeeee;--inputBorderColor: #e5e5e5;--inputBackground: #ffffff;--inputColor: #000;--modalBackground: #fff;--modalBackgroundGradient: linear-gradient( 180deg, #ffffff 0%, rgba(255, 255, 255, .62) 63%, rgba(255, 255, 255, 0) 100% );--modalColor: #323231;--toolbarBackground: #fff;--toolbarBorderBottom: .5px solid #ddd;--toolbarBorderTop: .5px solid #ddd;--fadeBackground: linear-gradient( to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50% );--popupToolbarBackground: #fff;--popupBackground: #fff;--sectionBorderColor: 1px solid #ddd;--orderTotalBorderColor: 1px solid #ddd;--referFriendBackground: #424242;--referFriendBorder: 1px solid #5a5a5a;--inActiveColor: #979797;--paymentButtonColor: #000;--selectArrow: url(EnabledLightMode.f4cefea59dca27aa.png);--disabledButton: #d2cdcd;--disabledButtonBorder: .5px solid #c6c3c3}.dark{--scrollColor: rgba(255, 255, 255, .16);--activeState: #303030;--activeColor: #fff;--errorInput: rgb(255, 68, 58);--buttonColor: rgba(255, 255, 255, .8);--buttonBackgroundColor: #656361;--focusBackgroundColor: #484848;--inputBorderColor: #5a5a5a;--inputBackground: #454543;--inputColor: #ffffff;--invertColor: invert(100%);--modalBackground: #3a3a3a;--modalBackgroundGradient: linear-gradient( 180deg, #050505 0%, rgba(73, 73, 73, .62) 80%, rgba(0, 0, 0, 0) 100% );--modalColor: #fff;--modalShadow: 0 10px 40px rgba(0, 0, 0, 1);--toolbarBackground: #3a3a3b;--toolbarBorderBottom: .5px solid #5a5a5a;--toolbarBorderTop: .5px solid #5a5a5a;--fadeBackground: linear-gradient( to bottom, rgba(31, 31, 31, 0), rgba(31, 31, 31, 1) 50% );--popupToolbarBackground: #2d2d2d;--popupBackground: #2d2d2d;--sectionBorderColor: 1px solid #5a5a5a;--orderTotalBorderColor: 1px solid #5a5a5a;--referFriendBackground: #424242;--referFriendBorder: 1px solid #5a5a5a;--inActiveColor: #979797;--paymentButtonColor: #000;--selectArrow: url(Enabled@2x.b00e9a4d5f72b336.png);--disabledButton: #3a3a3a;--disabledButtonBorder: .5px solid #636363 }button{background:var(--buttonBackgroundColor);border:none;border-radius:5px;color:var(--buttonColor);cursor:pointer;font-size:var(--font-size-text);font-weight:400;height:var(--button-height);line-height:var(--button-height);padding:0 16px;text-decoration:none;box-shadow:0 0 1px #0000004d,0 1px 1px #0006,inset 0 1px #ffffff4d,inset 0 5px 5px #ffffff0d}button:hover,button:active{box-shadow:0 0 1px #0000004d,0 1px 1px #0006,inset 0 1px #ffffff4d,inset 0 5px 5px #ffffff1a}.button:focus{outline:2px solid var(--focusBackgroundColor)}.checkout__btn-primary{color:#fff;background:var(--primaryButtonActiveBackground)}.checkout__btn-primary:hover,.checkout__btn-primary:active{background:var(--primaryButtonActiveBackground)}.checkout__step{margin:0}.checkout__step p{margin:16px 0 24px}.checkout__collapsed .checkout__step{margin:8px auto 10px}.checkout__collapsed .project-info{display:none}.checkout__form--error{border:2px solid var(--errorInput)!important}.checkout__form--error::placeholder{color:var(--errorInput)}.checkout__validate-container{font-size:12px;line-height:12px;padding-top:5px;padding-bottom:6px;min-height:16px;height:16px;box-sizing:content-box!important}.checkout__validate-container .counter,.checkout__validate-container div{min-height:16px;height:16px}.checkout__validate-item{color:var(--errorInput);font-size:12px}.checkout__modal--header{background-color:var(--popupToolbarBackground);border-radius:8px 8px 0 0;color:var(--modalColor);font-size:var(--font-size-heading-1);font-weight:500;padding:24px 24px 8px}.checkout__modal--body{overflow:hidden;overflow-y:auto;padding:24px;position:relative;background-color:var(--popupBackground);color:var(--modalColor);flex:1 1 100%!important;line-height:18px}.checkout__modal--footer{background-color:var(--popupToolbarBackground);border-radius:0 0 8px 8px;border-top:var(--toolbarBorderTop);padding:16px 24px}.checkout__modal--footer button{margin-left:8px!important}.my-city-contest{height:358px;max-height:initial!important;top:60px!important}.my-city-contest .checkout__modal--header{text-align:center;font-weight:400;text-transform:uppercase}.my-city-contest .checkout__modal--body{background-image:var(--modalBackgroundGradient),url(my-city-contest--background.e5dad9aa67f6e16f.png);padding:25px 46px;text-align:center}.tooltip{cursor:pointer}.project-info+div{overflow-y:auto;height:100%}@media (max-width: 576px){.checkout__step{margin:16px auto 10px}.project-info{display:none}.project-info+div{max-width:100%!important}}.checkout__modal--note{background-color:var(--popupBackground);color:var(--modalColor);padding:0 24px}.checkout__modal--body div.checkout__name.checkout__name__split{width:calc(50% - 25px)}.checkout__modal--body .checkout__validate-container.checkout__validate-modal{width:100%}h1{text-transform:none}.validation-no-margin{margin:0;height:auto;min-height:auto;padding:0}.checkout__modal--body form{max-width:100%!important}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){body.ios{background:var(--modalBackground)}body.ios .checkout__container{max-width:834px;box-shadow:none}}body.ios .checkout__thumbnail-img{max-width:360px!important}.error-message{color:var(--errorInput)}
