@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'); @import url('https://cdn.projectpro.pl/juicedupmotorcycles.pl/Bebas-Neue-Pro/stylesheet.css'); $cTxtWhite: #dadadc; $cGold: #b8a982; $cGolden: #b79e5f; $cBlackLight: #141417; $cBlackDark: #09090a; $cBlack: #000; $cGreen: #22c55e; $cRed: #d16067; $cBordo: #9d343b; $cOnyx: #0a0a0b; $fScandia: 'Scandia', sans-serif; $fPlayfair: 'Playfair Display', serif; $fBebasNeuePro: 'Bebas Neue Pro', 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%); } } .tags { top: 15px !important; left: 15px !important; display: flex !important; flex-direction: column !important; align-items: flex-start !important; row-gap: 5px !important; li { color: $cBlack !important; font-size: 12px !important; font-family: $fScandia !important; font-weight: 600 !important; text-transform: uppercase !important; padding: 6px 8px 4px !important; border-radius: 50px !important; line-height: 1 !important; &.promo { background: linear-gradient(119deg, #d1777d 0%, #9d343b 100%) !important; } &.new { background: linear-gradient(119deg, #5da88d 0%, #21654c 100%) !important; } } } .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; } } header { .login-bar { } .logo-bar { .link-logo-img { img { width: 100%; max-width: 100px; } } } } div.menu { padding: 0; background: #28282e; nav.innermenu { height: 46px; line-height: 46px; ul.menu-list { border: none; display: flex; align-items: center; justify-content: space-between; li { &:nth-child(2) { a { padding-left: 0; } } &:last-child { a { padding-right: 0; } } h3 { margin: 0; } a { color: $cGold; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 600; text-transform: uppercase; letter-spacing: 0.1px; text-decoration: none !important; transition: all 250ms ease; &:hover { color: #f9f8f5; } } } } } } // Product card body .products.viewphot .product { border: none; padding: 0; margin-top: 40px; &:hover { .product-inner-wrap { .prodimage { border-color: #60606b; } .product__basket { .buttons { .quickview { top: 10px; right: 10px; opacity: 1; visibility: visible; transition: all 250ms ease; } } } } } &.product_sale_price { .product-inner-wrap { .product__basket { .price { > p { em { color: $cBordo; } } } } } } .prodimage { border: 1px solid #28282e; border-radius: 15px; margin-bottom: 16px; transition: all 250ms ease; img { } } .prodname { text-align: left; .productname { color: $cTxtWhite; font-family: $fBebasNeuePro; font-size: 20px; font-weight: 600; margin: 0 0 5px 0; padding-top: 0; letter-spacing: 0.1px; text-transform: uppercase; } } .manufacturer { .brand { } } .product__basket { .price { text-align: left; padding-top: 0; display: flex; flex-direction: row; // Price > span { } > p { em { // color: $cBordo; color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 600; line-height: 1; margin-right: 10px; } } p.price__regular { margin: 0; del { color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 600; line-height: 1; } } .price__omnibus { display: none; } .price__additional-info { } } .buttons { form.basket { button.addtobasket { display: inline-block; color: $cBlack; padding: 10px 26px; background: linear-gradient(119deg, #d0bf95 0%, #a48446 100%); border-radius: 100px; transition: all 250ms ease; border: none; &:hover { background: linear-gradient(119deg, #a48446 0%, #d0bf95 100%); } span { color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 500; text-transform: uppercase; } } } .quickview { position: absolute; top: 0px; right: 0px; border-radius: 7px; display: flex; align-items: center; justify-content: center; background: #141417; font-size: 12px; min-width: 20px; margin: 0; border-color: #60606b; opacity: 0; visibility: none; transition: all 250ms ease; &::before { opacity: 0.7; } } } } } // Product in box body .box .product { &:hover { .boximgsize { border-color: #60606b; } } &:not(:last-child) { padding-right: 20px; } &.product_sale_price { .price { > p { em { color: $cBordo; } } } } .boximgsize { border: 1px solid #28282e; border-radius: 15px; margin-bottom: 16px; transition: all 250ms ease; overflow: hidden; img { } } .productnamewrap { text-align: left; height: 20px !important; .productname { color: $cTxtWhite; font-family: $fBebasNeuePro; font-size: 20px; font-weight: 600; margin: 0 0 5px 0; padding-top: 0; letter-spacing: 0.1px; text-transform: uppercase; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } } .price { text-align: left; padding-top: 0; display: flex; flex-direction: row; // Price > span { } > p { em { // color: $cBordo; color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 600; line-height: 1; margin-right: 10px; } } p.price__regular { margin: 0; del { color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 600; line-height: 1; } } .price__omnibus { display: none; } .price__additional-info { } } form.basket { button.addtobasket { display: inline-block; color: $cBlack; padding: 10px 26px; background: linear-gradient(119deg, #d0bf95 0%, #a48446 100%); border-radius: 100px; transition: all 250ms ease; border: none; &:hover { background: linear-gradient(119deg, #a48446 0%, #d0bf95 100%); } span { color: $cTxtWhite; font-size: 20px; font-family: $fBebasNeuePro; font-weight: 500; text-transform: uppercase; } } } } body .search__container { form.js__search { margin-bottom: 0; &.search_focused { div.search-input.search__input-area { border-color: $cGold; } } .search__input { height: 36px; } div.search-input.search__input-area { height: 36px; min-height: 36px; border: none; flex-direction: row-reverse; padding-left: 0; padding-right: 10px; border-radius: 50px; border: 1px solid #b3b3bd; background: transparent; box-shadow: none !important; .search__input-area-item { line-height: 0; } input.search__input { height: 36px; padding: 10px; background: transparent; color: $cTxtWhite; font-size: 16px; font-weight: 400; &::placeholder { color: #60606b; } } .js__search-clear-btn { color: $cTxtWhite; font-size: 8px; } button.js__search-submit-btn { height: 36px; width: 36px; background: transparent; border: none; &::before { display: none !important; } img { width: 16px; } } } } } // .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; // } // }