/**=====================
Coming Soon Scss
==========================**/
.coming-soon-section {
@include pseudowh($width: 100vw, $height: 100vh);
@include flex_common;
background-image: url(../images/inner-page/coming-soon.jpg);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
.coming-box {
text-align: center;
z-index: 1;
.coming-text {
width: 90%;
margin: 12px auto 0;
font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
line-height: 1.6;
color: $content-color;
@include mq-max(xs) {
width: 100%;
}
}
.coming-title {
h2 {
font-size: calc(27px + (38 - 27) * ((100vw - 320px) / (1920 - 320)));
font-weight: 400;
margin-top: -5px;
}
}
.coming-timer {
margin-top: 24px;
ul {
@include flex_common;
flex-wrap: wrap;
gap: calc(16px + (28 - 16) * ((100vw - 320px) / (1920 - 320)));
li {
@include pseudowh($width: calc(62px + (90 - 62) * ((100vw - 320px) / (1920 - 320))), $height: calc(62px + (90 - 62) * ((100vw - 320px) / (1920 - 320))));
@include flex_common;
position: relative;
background-color: $white;
border-radius: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320)));
+li {
&::after {
@include pos($pos: absolute, $content: ":");
@include center(vertical);
left: calc(-10px + (-17 - -10) * ((100vw - 320px) / (1920 - 320)));
font-size: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320)));
color: var(--theme-color);
[dir="rtl"] & {
left: unset;
right: -17px;
}
}
}
.counter {
display: block;
text-align: center;
>div {
font-size: calc(22px + (27 - 22) * ((100vw - 320px) / (1920 - 320)));
font-weight: 600;
color: var(--theme-color);
line-height: 1;
}
p {
margin-bottom: 0;
margin-top: 5px;
color: $content-color;
font-size: calc(13px + (17 - 13) * ((100vw - 320px) / (1920 - 320)));
}
}
}
}
}
.coming-contain {
margin-top: calc(19px + (38 - 19) * ((100vw - 320px) / (1920 - 320)));
.coming-form {
position: relative;
width: 90%;
margin: 22px auto 0;
border-radius: 4px;
overflow: hidden;
border: 1px solid var(--theme-color);
.form-control {
border: none;
border-radius: 0;
[dir="rtl"] & {
text-align: left;
}
&:focus {
border-color: transparent;
background-color: $white;
box-shadow: none;
color: $content-color;
z-index: 0;
}
}
@include mq-max(xs) {
width: 100%;
}
.coming-button {
position: absolute;
top: 0;
right: 0;
height: 100%;
border: none;
padding: 0 calc(15px + (25 - 15) * ((100vw - 320px) / (1920 - 320)));
background: var(--theme-color2);
color: $white;
font-weight: 700;
}
}
}
}
} |