Skip to content

Commit ba5a160

Browse files
author
Simon L. Lange
committed
Bellcom theme: Product Showcase
1 parent ef522c3 commit ba5a160

File tree

18 files changed

+317
-3
lines changed

18 files changed

+317
-3
lines changed

web/themes/custom/subsites/bellcom_theme/assets/css/bundle.css

Lines changed: 121 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -962,6 +962,7 @@ video {
962962
display: flex;
963963
flex-direction: column;
964964
margin-right: 5px;
965+
cursor: pointer;
965966
}
966967
@media only screen and (min-width: 768px) {
967968
.header .header__inner-wrapper .hamburger {
@@ -973,10 +974,20 @@ video {
973974
height: 3px;
974975
background-color: black;
975976
display: block;
977+
transition: all 300ms ease-in-out;
976978
}
977979
.header .header__inner-wrapper .hamburger .bar-2 {
978980
margin: 5px 0;
979981
}
982+
.header .header__inner-wrapper .hamburger.active .bar-1 {
983+
transform: translateY(8px) rotate(45deg);
984+
}
985+
.header .header__inner-wrapper .hamburger.active .bar-2 {
986+
opacity: 0;
987+
}
988+
.header .header__inner-wrapper .hamburger.active .bar-3 {
989+
transform: translateY(-8px) rotate(-45deg);
990+
}
980991
.header .header__inner-wrapper .region--header {
981992
width: 50%;
982993
}
@@ -1056,12 +1067,18 @@ body.is-fixed {
10561067
justify-content: center;
10571068
padding: 80px 0;
10581069
}
1070+
@media only screen and (max-width: 768px) {
1071+
.hero-wrapper {
1072+
padding: 40px 0
1073+
}
1074+
}
10591075
.hero-wrapper .hero__inner-wrapper {
10601076
max-width: 1440px;
10611077
margin: 0 10px;
10621078
display: flex;
10631079
min-height: 650px;
10641080
gap: 100px;
1081+
width: 100%;
10651082
}
10661083
@media only screen and (max-width: 1160px) {
10671084
.hero-wrapper .hero__inner-wrapper {
@@ -1298,10 +1315,15 @@ body.is-fixed {
12981315
}
12991316
.text-bg-wrapper .text-bg__inner-wrapper {
13001317
max-width: 1440px;
1301-
margin: 100px 10px;
1318+
margin: 80px 10px;
13021319
width: 100%;
13031320
border-radius: 10px;
13041321
}
1322+
@media only screen and (max-width: 768px) {
1323+
.text-bg-wrapper .text-bg__inner-wrapper {
1324+
margin: 40px 10px
1325+
}
1326+
}
13051327
.text-bg-wrapper .text-bg__inner-wrapper .text-bg__element-wrapper {
13061328
width: 100%;
13071329
display: flex;
@@ -1335,6 +1357,104 @@ body.is-fixed {
13351357
font-size: 16px
13361358
}
13371359
}
1360+
.product_showcase_wrapper {
1361+
width: 100%;
1362+
display: flex;
1363+
justify-content: center;
1364+
align-items: center;
1365+
}
1366+
.product_showcase_wrapper .product_showcase_inner-wrapper {
1367+
max-width: 1440px;
1368+
margin: 80px 10px;
1369+
width: 100%;
1370+
grid-template-columns: repeat(3, 1fr);
1371+
grid-template-rows: auto;
1372+
display: grid;
1373+
grid-gap: 100px;
1374+
}
1375+
@media only screen and (max-width: 1024px) {
1376+
.product_showcase_wrapper .product_showcase_inner-wrapper {
1377+
grid-template-columns: repeat(2, 1fr)
1378+
}
1379+
}
1380+
@media only screen and (max-width: 768px) {
1381+
.product_showcase_wrapper .product_showcase_inner-wrapper {
1382+
margin: 40px 10px;
1383+
grid-gap: 50px
1384+
}
1385+
}
1386+
@media only screen and (max-width: 590px) {
1387+
.product_showcase_wrapper .product_showcase_inner-wrapper {
1388+
grid-template-columns: repeat(1, 1fr)
1389+
}
1390+
}
1391+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element {
1392+
display: flex;
1393+
flex-direction: column;
1394+
justify-content: space-between;
1395+
gap: 10px;
1396+
min-height: 300px;
1397+
}
1398+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product-icon svg {
1399+
}
1400+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_heading {
1401+
font-family: "Playfair Display", serif;
1402+
font-size:32px;
1403+
font-weight: 500;
1404+
margin-bottom: 10px;
1405+
}
1406+
@media only screen and (max-width: 768px) {
1407+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_heading {
1408+
font-size: 28px
1409+
}
1410+
}
1411+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_description {
1412+
font-family: "Poppins", sans-serif;
1413+
font-size: 18px;
1414+
font-weight: 300;
1415+
}
1416+
@media only screen and (max-width: 768px) {
1417+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_description {
1418+
font-size: 16px
1419+
}
1420+
}
1421+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn {
1422+
display: flex;
1423+
margin-top: 30px;
1424+
}
1425+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a {
1426+
background-color: #344E41;
1427+
padding: 8px 35px;
1428+
border-radius: 10px;
1429+
color: white;
1430+
font-weight: 600;
1431+
font-family: "Poppins", sans-serif;
1432+
display: flex;
1433+
align-items: center;
1434+
transition: 0.3s ease;
1435+
position: relative;
1436+
}
1437+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a:hover svg {
1438+
opacity: 1;
1439+
transform: translateX(0);
1440+
}
1441+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a:hover span {
1442+
transform: translateX(-10px);
1443+
transition: 0.3s ease;
1444+
}
1445+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a span {
1446+
transition: 0.3s ease;
1447+
}
1448+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a svg {
1449+
opacity: 0;
1450+
transform: translateX(-25px);
1451+
transition: 0.3s ease;
1452+
position: absolute;
1453+
right: 15px;
1454+
}
1455+
.product_showcase_wrapper .product_showcase_inner-wrapper .product_showcase_element .product_btn a .ext {
1456+
display: none;
1457+
}
13381458
* {
13391459
-webkit-font-smoothing: antialiased !important;
13401460
-moz-osx-font-smoothing: grayscale !important;
5.85 KB
Loading
5.69 KB
Loading
5.41 KB
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)