Files
wyczarujprezent.pl/themes/EZE-249/_dev/css/theme.scss
2024-10-28 22:14:22 +01:00

309 lines
5.1 KiB
SCSS

@import "~bootstrap/scss/bootstrap";
@import url("~jquery-range/jquery.range.css");
@import url("~bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css");
@import "partials/_bootstrap-social";
@import "partials/_commons";
@import "lib/swiper-custom";
@import "components/checkout";
@import "components/customer";
@import "components/custom-text";
@import "components/categories";
@import "components/product-miniatures";
@import "components/cart";
@import "components/stores";
@import "components/errors";
@import "components/sitemap";
@import "components/ps_emailsubscription";
@import "partials/_linearicons";
/**
* Main Header styles
*/
#header {
background: $header-bg;
.jxml-logo {
display: inline-block;
}
.settings-toggle {
cursor: pointer;
font-size: 24px;
line-height: 1;
color: $teal;
transition: all 0.3s ease-in-out;
@include hover-focus-active {
color: $brand-primary;
}
}
.settings-wrapper {
.lang-wrapper,
.currency-wrapper {
width: 45%;
display: inline-block;
}
}
.jxwishlist-link>a,
.compare-header>a {
text-transform: uppercase;
letter-spacing: $letter-spacing;
display: flex;
align-items: center;
i {
font-size: 20px;
margin-right: 10px;
}
}
.link-block {
>ul {
>li {
a {
font: 500 13px/16px $font-family-base;
letter-spacing: $letter-spacing;
color: $black;
text-transform: uppercase;
@include hover-focus-active {
color: $brand-primary;
}
}
&:not(:last-child) {
margin-right: 36px;
}
}
}
}
@include media-breakpoint-up(md) {
padding-bottom: 40px;
}
}
/**
* Main WRAPPER styles
* make layout's columns position
*/
#wrapper {
flex: 1 1 auto;
body:not(#index) & {
padding: 50px 0;
}
body#product & {
@include media-breakpoint-up(md) {
padding-top: 80px;
}
@include media-breakpoint-up(xl) {
padding-top: 130px;
}
}
.left-column,
.right-column {
flex: 0 0 100%;
@include media-breakpoint-up(xl) {
max-width: 300px;
flex: 0 0 300px;
}
}
@include media-breakpoint-up(md) {
.left-column,
.right-column {
>* {
margin-bottom: 40px;
}
}
.left-column {
order: 1;
}
.content-wrapper {
order: 2;
}
.right-column {
order: 3;
}
}
@include media-breakpoint-up(xl) {
.left-column,
.right-column {
>* {
margin-bottom: 50px;
}
}
}
}
/**
* Main FOOTER styles
*/
#footer {
background: $footer-bg;
.border-top-black {
border-top: solid 1px $black;
}
.jxml-logo {
display: inline-block;
}
.footer-links {
ul {
>li {
margin-bottom: 0;
a {
display: inline-block;
font: 400 13px/16px $font-family-base;
color: $black;
position: relative;
&:before {
position: absolute;
content: '';
height: 1px;
background: $black;
top: 100%;
left: 0;
width: 0;
transition: all 0.3s ease-in-out;
}
@include hover-focus-active {
&:before {
width: 100%;
}
}
}
+li {
margin-top: 8px;
}
}
}
}
.block-social {
>ul {
>li {
a i {
font-size: 18px;
line-height: 1;
}
+li {
margin-left: 35px;
}
}
}
}
.jxml-copyright {
color: $gray-61;
font: 400 14px/18px $font-family-base;
a {
color: $gray-61;
@include hover-focus-active {
color: $black;
}
}
}
}
/**
* Wishlist override styles
* Fix urls for images
*/
.jxwl_popup_item>.jxwl_row_1 {
background: url(../img/jxwl_row_1.jpg) left top no-repeat;
background-size: 100% 100%;
}
.jxwl_popup_item>.jxwl_row_2 {
background: url(../img/jxwl_row_2.jpg) left top no-repeat;
background-size: 100% 100%;
}
.jxwl_popup_item>.jxwl_row_3 {
background: url(../img/jxwl_row_3.jpg) left top no-repeat;
background-size: 100% 100%;
}
.jxwl_popup_item>.jxwl_row_4 {
background: url(../img/jxwl_row_4.jpg) left top no-repeat;
background-size: 100% 100%;
}
/**
* Jx Header Account override styles
* Fix form control
*/
.jx-header-account-wrapper {
.form-control {
@extend .form-control-lg;
}
}
/**
* Fix urls for images
*/
.custom-bg {
position: relative;
z-index: 0;
}
.custom-bg-1 {
position: relative;
z-index: 0;
}
.custom-bg-2 {
position: relative;
z-index: 0;
}
.tabs.product-tabs {
position: relative;
z-index: 0;
.tab-content>.tab-pane {
color: $white;
}
}
.slide-type-01 .jxml-banner-description {
@include media-breakpoint-up(lg) {
background: url("../img/vector-slider.png") no-repeat;
background-position: 50% 10%;
}
}
#newsletter_popup {
background: $brand-primary-lighten;
@include media-breakpoint-up(md) {
background: url('../img/newsletter.jpg') $brand-primary-lighten no-repeat left top;
background-size: contain;
}
}