/*kind available*/
#shop2-alert.preorder-alert {
    padding: 40px 30px 30px;
    margin-bottom: 0;
    width: 420px;
}
.preorder-alert #shop2-alert-body {
    padding: 0;
}

.preorder-alert #shop2-alert-ok {
    display: none;
}

.preorder-field input[type=text] {
    font-size: 16px;
    line-height: 20px;
    padding: 15px 20px;
}

.preorder-field .preorder-field-title {
    color: #2b2e38;
    font: 400 15px/1.1 sans-serif;
    padding: 0 0 6px;
    margin: 0;
    display: block;
}

.preorder-field .preorder-mark {
    color: #ff604e;
    font-size: 10px;
    line-height: 1;
}

.preorder-field input[type=text] {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.15);
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    height: auto;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    transition: all .18s linear;
}

.preorder-field input[type=text]:focus,
.preorder-field input[type=text]:hover {
    color: #2b2e38;
    border: none;
    background: var(--gr_bg);
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(0,0,0,.3);
}

.preorder-field input[type=text]::-webkit-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]::-moz-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-field input[type=text]:-ms-input-placeholder {
    color: #2b2e38;
    opacity: 1!important;
}

.preorder-popup {
    border-radius: 3px;
    text-align: left;
    background: #fff;
    position: relative;
    outline: 0;
    text-size-adjust: 100%;
    box-sizing: border-box;
    width: 100%;
    color: #2b2e38;
    vertical-align: middle;
}

.preorder-popup .remodal-close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
}

.preorder-popup .remodal-close-btn svg {
    width: 20px;
    height: 20px;
}

.preorder-popup .remodal-close-btn svg.gr_big_icon {
    width: 30px;
    height: 30px;
    display: none;
}

.preorder-popup .remodal-close-btn svg.gr_small_icon {
    display: none;
}

.preorder-popup .preorder-field {
    margin: 0 0 20px;
}

.preorder-popup .preorder-field.preorder-field-button {
    margin-bottom: 0;
}

.preorder-popup .preorder-popup-title {
	margin: 0;
	color: #000;
    padding-bottom: 15px;
}
.preorder-field .error-message {
    color: #ff604e;
    font: 400 12px/normal sans-serif;
    padding: 0 0 6px;
    display: block;
}

.preorder-field.field-error input[type=text] {
    color: #2b2e38;
    background: rgb(255 96 78 / 10%);
    border: none;
    box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgb(255 96 78 / 17%);
}

.preorder-alert .re-captcha-wrapper .note {
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 1.25;
    color: #333;
}

.preorder-btn.shop2-product-btn.type-3 {
    text-align: left;
    height: auto;
    min-height: 34px;
}

.preorder-btn.shop2-product-btn.type-3 span {
	padding-right: 11px;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 1;
    height: auto;
    min-height: 34px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    background: url('/t/images/css/preorder_lg.svg') no-repeat 10px center;
}
.preorder-btn.shop2-product-btn.type-2 span{
    background: url('/t/images/css/preorder_lg.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn.type-1 span{
    background: url('/t/images/css/preorder_lg.svg') no-repeat center ;
}
.preorder-btn.shop2-product-btn[disabled="disabled"] {
    opacity: 0.6;
    pointer-events: none;
}
.shop2-product .preorder-btn.shop2-product-btn {
    width: auto;
    padding-right: 12px;
}

.preorder-form-close {
	background: url('/g/shop2v2/default/images/close_sm.svg') no-repeat center;position: absolute;top: 0;right: 0;width: 50px;height: 50px;cursor: pointer;
}
.preorder-popup-text {color: #333; line-height: 1.25;font-size: 15px;}
.preorder-popup-success {text-align: center; margin: 0; color: #000;}

@media all and (max-width: 767px) {
	#shop2-alert.preorder-alert {
		padding: 40px 20px 30px;
	}
}
@media all and (max-width: 639px) {
	#shop2-alert.preorder-alert {
		width: 360px;
	}
}
@media all and (max-width: 359px) {
	#shop2-alert.preorder-alert {
		width: 320px;
	}
}

.preorder-alert .block-recaptcha h2 {font-size: 20px; color: #000;}

.preorder_prod { margin: 15px 0;}
.preorder_prod .preorder-btn.shop2-product-btn.type-3 { width: 100%; text-align: center; background: linear-gradient(to top right,#036078 0%,#0a91b1 100%);
border-radius: 0; color: #fff; font: 700 18px/1 Ubuntu,sans-serif; min-height: 48px;}
.preorder_prod .preorder-btn.shop2-product-btn.type-3 span { color: #fff;}

/*kind available*/



.news-20 .item__image img {
    width: auto !important;
    height: auto !important;
}