Files
vidok.com/layout/style-scss/doors-colors.scss
2024-11-21 14:26:28 +01:00

499 lines
7.8 KiB
SCSS

@import 'variables';
@import '_mixins';
$fURWForm: 'URW Form', sans-serif;
#page-90 {
.subpage-content2 {
.container {
@include respond-above(xxl) {
max-width: 1530px;
}
}
}
}
#scontainer-132 {
margin-bottom: 120px;
h1 {
color: #1d1d1e;
font-size: 50px;
font-weight: 200;
font-family: 'URW Form', sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 45px;
padding-bottom: 45px;
border-bottom: 1px solid #000;
width: 100%;
max-width: 500px;
@include respond-below(sm) {
font-size: 34px;
}
}
p {
width: 100%;
max-width: 580px;
}
}
#scontainer-133 {
.row {
margin-bottom: 48px;
&-8 {
margin-bottom: 0;
p {
font-size: 16px;
font-weight: 300;
font-family: $fURWForm;
text-align: center;
}
}
}
h2 {
color: $cBlack;
font-size: 34px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
text-align: center;
margin-bottom: 48px;
@include respond-below(sm) {
font-size: 34px;
}
}
h3 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
column-gap: 30px;
row-gap: 20px;
color: $cBlack;
font-size: 24px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
text-align: center;
margin-bottom: 35px;
span {
color: $cWhite;
font-family: $fURWForm;
font-size: 16px;
letter-spacing: 0;
background-color: $cBlack;
padding: 10px;
}
@include respond-below(sm) {
flex-direction: column;
}
}
ul {
padding: 0;
margin: 0;
list-style: none;
display: flex;
flex-direction: row;
justify-content: center;
gap: 25px;
flex-wrap: wrap;
li {
display: flex;
flex-direction: column;
align-items: center;
gap: 12px;
width: 100%;
max-width: 111px;
p {
font-size: 14px;
font-weight: 300;
font-family: $fURWForm;
margin-bottom: 0;
text-align: center;
}
}
}
}
.box-separator {
margin-top: 120px;
margin-bottom: 120px;
height: 1px;
width: 100%;
background-color: #1d1d1e;
}
#scontainer-134 {
margin-bottom: 120px;
text-align: center;
h2 {
color: $cBlack;
font-size: 34px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
text-align: center;
margin-bottom: 48px;
text-transform: uppercase;
@include respond-below(sm) {
font-size: 34px;
}
}
p {
color: $cBlack;
font-size: 20px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
text-align: center;
margin-bottom: 48px;
text-transform: uppercase;
}
ul {
padding: 0;
margin: 0;
list-style: none;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 14px;
li {
&:nth-child(1) {
a {
color: #fff;
background: #1d1d1e;
}
}
&:nth-child(2) {
a {
color: #1d1d1e;
background: #ffed00;
}
}
a {
display: flex;
flex-direction: row;
align-items: center;
gap: 10px;
padding: 18px 36px;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
font-family: $fURWForm;
text-transform: uppercase;
}
}
}
}
#scontainer-135 {
background-image: url('/upload/filemanager/Pages/kolorystyka-drzwi/Rectangle-45.jpg');
background-position: center;
background-size: cover;
background-repeat: no-repeat;
padding-top: 110px;
padding-bottom: 110px;
h2 {
color: #fff;
font-size: 34px;
font-weight: 300;
letter-spacing: 2px;
text-transform: uppercase;
margin-bottom: 50px;
@include respond-below(sm) {
font-size: 34px;
}
}
ul {
list-style: none;
padding: 0;
margin: 0;
li {
&:not(:last-child) {
margin-bottom: 12px;
}
&.active {
.faq-title {
&:before {
transform: rotate(90deg) translateX(-50%) scale(1);
}
}
}
.faq-title {
position: relative;
color: #fff;
font-size: 24px;
font-weight: 300;
letter-spacing: 2px;
line-height: 1;
font-family: $fURWForm;
text-transform: uppercase;
padding: 16px 30px 15px 30px;
border: 1px solid #fff;
cursor: pointer;
&:before {
content: '\A';
border-style: solid;
border-width: 8px 12px 8px 0;
border-color: transparent #fff transparent transparent;
position: absolute;
right: 20px;
top: 50%;
transform: rotate(90deg) translateX(-50%) scale(-1);
transition: transform 250ms ease-in-out;
}
@include respond-below(sm) {
font-size: 16px;
}
}
.faq-data {
display: none;
padding-top: 30px;
padding-bottom: 10px;
p {
color: #fff;
font-size: 16px;
font-weight: 300;
font-family: $fURWForm;
}
}
}
}
}
#scontainer-136 {
margin-top: 120px;
margin-bottom: 100px;
h2 {
color: $cBlack;
font-size: 34px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
margin-bottom: 48px;
text-transform: uppercase;
@include respond-below(sm) {
font-size: 34px;
}
}
p {
color: $cBlack;
font-size: 16px;
font-weight: 300;
font-family: $fURWForm;
margin-bottom: 48px;
strong {
font-weight: 700;
}
}
a {
color: $cBlack;
font-size: 16px;
font-weight: 700;
letter-spacing: 1.5px;
text-transform: uppercase;
text-decoration: underline;
}
}
#newsletter-box {
position: relative;
margin-bottom: 90px;
@include respond-below(md) {
img {
width: 100%;
max-width: fit-content;
}
}
.newsletter-data {
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 100%;
max-width: 830px;
padding: 80px;
background: #181c1d;
border-radius: 50px 0 50px 0;
@include respond-below(sm) {
padding: 30px;
}
h2 {
color: #fff;
font-size: 34px;
font-weight: 300;
font-family: $fURWForm;
letter-spacing: 2px;
margin-bottom: 48px;
text-transform: uppercase;
@include respond-below(sm) {
font-size: 34px;
}
}
p {
color: #fff;
font-size: 16px;
font-weight: 300;
font-family: $fURWForm;
margin-bottom: 48px;
strong {
font-weight: 700;
}
}
.form-inputs {
display: flex;
flex-direction: row;
align-items: center;
@include respond-below(sm) {
flex-direction: column;
}
}
input {
&.form-control {
background-color: #fff;
border-radius: 0;
border: none;
padding: 24px 20px;
height: 57px;
}
}
#newsletter-signin {
border: 0;
border-radius: 0;
padding: 18px 36px 18px 36px;
background: #ffed00;
color: #000;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
display: flex;
align-items: center;
gap: 10px;
@include respond-below(sm) {
width: 100%;
align-items: center;
justify-content: center;
}
}
.checkboxs {
display: flex;
flex-direction: row;
gap: 17px;
max-width: 470px;
color: #fff;
font-size: 12px;
font-weight: 300;
font-family: $fURWForm;
margin-bottom: 0;
}
#agreement {
position: relative;
appearance: none;
width: 18px;
min-width: 18px;
height: 18px;
border: 2px solid #fff;
border-radius: 2px;
overflow: hidden;
cursor: pointer;
&::before {
content: '';
position: absolute;
top: -14px;
left: 24px;
width: 8px;
height: 2px;
background: #ffed00;
transform: rotate(-45deg);
transition: all 250ms ease-in-out;
}
&::after {
content: '';
position: absolute;
top: -13px;
left: -17px;
width: 4px;
height: 2px;
background: #ffed00;
transform: rotate(45deg);
transition: all 250ms ease-in-out;
}
&:checked {
&::before {
top: 6px;
left: 4px;
}
&::after {
top: 7px;
left: 3px;
}
}
}
@include respond-below(md) {
position: relative;
transform: none;
top: 0;
width: calc(100% - 50px);
margin: -70px auto 0 auto;
}
}
}