File: D:/HostingSpaces/netwerkbrabant/netwerkbrabant.nl/resources/assets/sass/site/partials/_product.scss
.c-product {
padding-top: 10px;
border-top: 2px solid rgba($lightGrey, 0.5);
@include respond-to-width-beyond(700) {
margin-top: -100px;
padding-top: 40px;
}
}
.c-product__placeholder {
max-width: 720px;
margin: auto;
}
.c-product__header {
margin-bottom: 40px;
}
.c-product__pre-heading {
@include flex(space-between, flex-end);
}
.c-product__person-circle {
width: 150px;
.person-circle {
figure {
width: 52px;
height: 52px;
}
.description {
width: calc(100% - 65px);
}
}
}
.c-product__pre-title {
font-size: 0.6rem;
line-height: 1.2;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: semibold();
color: $grey;
}
.c-product__title {
margin: 10px 0 0;
font-size: 2.6rem;
line-height: 1;
font-family: abrilFatFace();
font-weight: 400;
color: $black;
}
.c-product__pricing {
@include flex(space-between, stretch);
box-shadow: 0 10px 30px -10px rgba(0,0,0,0.2)
}
.c-product__price-area {
@include flex(center, flex-start);
width: 200px;
padding: 42px 0;
background-color: $yellow;
}
.c-product__price {
position: relative;
margin: 0;
text-align: center;
color: white;
}
.c-product__price-currency {
font-size: 1rem;
line-height: 1.4;
position: absolute;
left: -13px;
}
.c-product__price-amount {
display: block;
margin-left: 10px;
font-size: 2rem;
line-height: 1;
}
.c-product__price-amount-dec {
font-size: 1.2rem;
}
.c-product__description {
width: calc(100% - 200px);
padding: 40px 30px;
}
.c-product__description--ordered {
padding-top: 34px;
}
.c-product__ordered-title {
font-size: 1.8rem !important;
}
.c-product__dynamic {
padding: 50px 20px;
@include respond-to-width-beyond(700) {
padding: 75px 0;
}
}
.c-product__form {
padding-bottom: 80px;
}
.c-product__success {
margin-top: 40px;
}
.c-product__message {
margin: 0 0 40px;
max-width: 525px;
.kms-content p {
font-size: 0.9rem !important;
}
}
.c-product__advertise {
margin: 100px 0 60px;
}