@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap'); @import url('https://cdn.projectpro.pl/juicedupmotorcycles.pl/scandia/stylesheet.css'); $cTxtWhite: #dadadc; $cGold: #b8a982; $cGolden: #b79e5f; $cBlackLight: #141417; $cBlackDark: #09090a; $cBlack: #000; $cGreen: #22c55e; $cRed: #d16067; $cOnyx: #0a0a0b; $fScandia: 'Scandia', sans-serif; $fPlayfair: 'Playfair Display', serif; body { background-color: $cBlackLight !important; font-family: 'Scandia', 'Poppins', sans-serif !important; > .wrap { overflow: hidden; } } p { margin-top: 0; &:last-child { margin-bottom: 0 !important; } } ._sub_title { color: $cGolden; font-size: 16px; font-weight: 500; text-transform: uppercase; margin: 0 0 8px 0; } ._title { position: relative; color: $cTxtWhite; font-size: 51px; font-family: $fPlayfair; font-weight: 500; } ._btn { display: inline-block; color: $cBlack; font-size: 20px; font-weight: 500; padding: 16px 36px; background: linear-gradient(119deg, #d0bf95 0%, #a48446 100%); border-radius: 100px; transition: all 250ms ease; &:hover { background: linear-gradient(119deg, #a48446 0%, #d0bf95 100%); } } .box_custom#box-1 { height: 600px; background-image: url('https://sklep214936.shoparena.pl/skins/user/rwd_shoper_2/images/user/beard-quiz-home-hero-desktop.jpg'); background-position: center; background-repeat: no-repeat; background-size: cover; align-content: center; margin-bottom: 0; .box_wrapper { margin-left: 20vw; } h2 { color: $cTxtWhite; font-size: 60px; font-weight: 700; margin: 0; } h3 { color: $cTxtWhite; font-size: 16px; font-weight: 500; display: inline-block; background-color: $cBlackDark; border-radius: 2.375rem; padding: 4px 12px; text-transform: uppercase; margin: 0 0 15px 0; } p { color: $cTxtWhite; font-size: 18px; font-weight: 400; margin: 10px 0 20px; &:last-child { margin: 0; } } a { @extend ._btn; } } .box_custom#box-2 { padding: 16px; margin-bottom: 0; background-color: #0f0f11; opacity: 0.6; ul { padding: 0; margin: 0; list-style: none; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 20px; li { img { height: 30px; width: auto; object-fit: contain; } } } } .box_custom#box-3 { position: relative; padding: 100px 0; .c-row { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; .c-col { width: 50%; &.c-col-1 { h2 { @extend ._title; position: relative; margin: 0 0 40px 0; &::after { content: url('https://sklep214936.shoparena.pl/skins/user/rwd_shoper_2/images/user/Vector_1.png'); position: absolute; left: 105px; bottom: -30px; } } h3 { @extend ._sub_title; } p { color: $cTxtWhite; font-size: 22px; font-weight: 400; line-height: 1.4; max-width: 400px; } } &.c-col-2 { img { border-radius: 20px; } } } } } .box_custom#box-4 { position: relative; padding: 100px 0; .c-row { position: relative; display: flex; flex-direction: row; align-items: center; justify-content: center; .c-col { width: 50%; &.c-col-1 { h2 { @extend ._title; position: relative; margin: 0 0 30px 0; } h3 { @extend ._sub_title; } ul { padding: 0; margin: 0; list-style: none; max-width: 400px; li { &:not(:last-child) { margin-bottom: 20px; } p { color: $cTxtWhite; font-size: 16px; font-weight: 400; line-height: 1.4; margin: 0; strong { font-weight: 500; } } } } } &.c-col-2 { img { border-radius: 20px; } } } } } .box_custom#box-5 { position: relative; padding: 100px 0; .tiles { position: relative; display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; .tile { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; height: 370px; padding: 20px 20px 32px; border: 1px solid #28282e; border-radius: 1rem; overflow: hidden; &::before { content: ''; position: absolute; inset: 0; background: linear-gradient(#0000001a, #000); z-index: 1; } .title__image { position: absolute; inset: 0; img { width: 100%; height: 100%; border-radius: 1rem; object-fit: cover; } } .tile__content { position: relative; z-index: 1; text-align: center; } h2 { color: $cTxtWhite; font-size: 25px; font-weight: 500; margin: 0 0 10px 0; } p { color: $cTxtWhite; font-size: 16px; font-weight: 400; margin: 0 0 20px 0; } a { @extend ._btn; } } } } .box_custom#box-faq { width: 100%; max-width: 800px; margin-left: auto; margin-right: auto; margin-top: 100px; .boxhead { margin-bottom: 30px; border: none; span { color: $cTxtWhite; font-size: 40px; font-weight: 700; font-family: $fPlayfair; text-align: center; } } #faq { ul { padding: 0; margin: 0; list-style: none; li { border-bottom: 1px solid #60606b; &:first-child { border-top: 1px solid #60606b; } &.active { h3 { &::after { height: 0; } } } h3 { position: relative; color: $cTxtWhite; font-size: 16px; font-weight: 500; padding: 16px 30px 16px 0; margin: 0; cursor: pointer; &::before { content: ''; position: absolute; right: 2px; top: 50%; width: 15px; height: 2px; background: $cTxtWhite; transform: translate(-50%, -50%); } &::after { content: ''; position: absolute; right: 15px; top: 50%; height: 15px; width: 2px; background: $cTxtWhite; transform: translate(-50%, -50%); transition: all 250ms ease; } } > div { display: none; p { color: #a3a3a3; font-size: 16px; font-weight: 400; &:first-child { margin-top: 0; } &:last-child { margin-bottom: 20px !important; } } } } } } } .bottom-footer { background-color: $cOnyx; } footer.footer { margin-bottom: 0; background-color: $cOnyx; .innerfooter { ul { li { font-size: 14px; font-weight: 400; &.head { color: $cTxtWhite; font-weight: 600; background-color: transparent; } } } } } #shoper-foot { background-color: $cOnyx !important; a { color: $cTxtWhite; } } #box_lastadded, #box_specialoffer { position: relative; padding-top: 100px; padding-bottom: 100px; &::after { content: ''; display: block; position: absolute; inset: 0 0 0 50%; width: 100svw; background: $cOnyx; transform: translateX(-50%); } .boxhead { position: relative; z-index: 1; margin-bottom: 50px; border: none !important; span { @extend ._title; line-height: 1; } } .innerbox { position: relative; z-index: 1; } } // .storefront-search { // .search__bar { // border: 0 !important; // border-radius: 0 !important; // padding: 0 !important; // .search__submit { // background-color: $cGold !important; // border: 0; // border-radius: 0 !important; // display: inline-flex; // height: 44px; // width: 45px; // align-items: center; // justify-content: center; // cursor: pointer; // margin-top: -1px !important; // } // input { // font-family: 'Poppins', sans-serif !important; // &::placeholder { // color: rgb(171, 171, 171) !important; // } // } // } // } // .module { // .favourites-button, // .labeled-icon { // display: inline-flex; // height: 45px; // width: fit-content; // align-items: center; // justify-content: center; // gap: 5px; // margin-top: 5px; // &:hover { // .favourites-button__signature, // .labeled-icon__signature { // text-decoration: none !important; // } // } // svg { // stroke: #fff; // } // .favourites-button__signature, // .labeled-icon__signature { // color: #a8a8a8 !important; // font-weight: 400 !important; // font-size: 13px; // } // .indicator { // &::after { // background-color: $cGold !important; // border: 0 !important; // } // } // } // } // .storefront-search .search .search_outline { // outline: none !important; // border: 1px solid $cGold !important; // } // .menu { // background: transparent !important; // .menu-content_root { // background: transparent !important; // li { // a { // font-weight: 500; // font-size: 14px; // color: $cGold !important; // font-family: 'Poppins', sans-serif !important; // &:hover { // color: #fff !important; // } // } // } // } // } // header { // > .grid:last-child { // border-top: 1px solid rgba(255, 255, 255, 0.1); // max-width: 100vw; // margin-top: 25px; // } // }