Files
masimmo.pl/themes/classic/assets/css/custom.css
Roman Pyrih d6060a1695 Save
2024-11-20 15:50:47 +01:00

737 lines
19 KiB
CSS

body > main {
overflow-x: hidden;
}
body {
font-size: 15px;
line-height: 1.5;
color: #232323;
}
body .elementor-widget-text-editor {
color: #232323;
}
body h3 {
color: #232323;
}
#footer a {
color: #c5c5c5;
transition: all 250ms ease-in-out;
}
#footer a:hover {
color: #e6cb6f;
text-decoration: none;
}
a {
color: #e6cb6f;
}
.btn-1 {
display: inline-block;
color: #111516;
border: 1px solid #e6cb6f;
padding: 15px;
background: #fff;
transition: all 250ms ease-in-out;
cursor: pointer;
}
.btn-1:hover {
color: #fff;
background: #e6cb6f;
}
.btn-primary {
color: #fff;
background: #e6cb6f;
transition: all 250ms ease-in-out;
}
.btn-primary:hover {
color: #fff;
background: #d3ba67;
}
#box-newsletter {
position: relative;
}
#box-newsletter::before {
content: "";
position: absolute;
width: 100vw;
left: 50%;
top: 0;
bottom: 0;
transform: translateX(-50%);
background-color: #fff;
}
.simple-blog-posts .elementor-swiper-button {
color: #e6cb6f;
}
.simple-blog-posts .elementor-swiper-button.elementor-swiper-button-next {
right: 0;
}
.simple-blog-posts .elementor-swiper-button.elementor-swiper-button-prev {
left: 0;
}
.simple-blog-posts #simple-blog-box {
padding: 0 29px;
}
.simple-blog-posts #simple-blog-box .simple-blog-post {
border-radius: 10px;
overflow: hidden;
}
.simple-blog-posts #simple-blog-box .simple-blog-post ._image img {
height: 100%;
max-height: 200px;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: center;
object-position: center;
}
.simple-blog-posts #simple-blog-box .simple-blog-post ._content {
padding: 20px;
background-color: #eff6f7;
}
.simple-blog-posts #simple-blog-box .simple-blog-post ._content .post-title {
color: #111516;
font-size: 18px;
font-weight: 300;
margin: 0 0 0.7em;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.25;
font-weight: 400;
}
.simple-blog-posts #simple-blog-box .simple-blog-post ._content a._btn {
display: inline-block;
color: #e6cb6f;
font-weight: 400;
text-decoration: underline;
}
.js-product.product article.product-miniature:hover .thumbnail-container .wishlist-button-add {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.js-product.product article.product-miniature:hover .thumbnail-container ul.product-flags li.product-flag.new {
transform: translateX(0);
}
.js-product.product article.product-miniature:hover .thumbnail-container ul.product-flags li.product-flag.discount {
transform: translateX(-100%);
}
.js-product.product article.product-miniature .thumbnail-container {
border-radius: 10px;
border: 1px solid #eff6f7;
}
.js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket .add-to-cart {
font-size: 14px;
font-weight: 300;
padding: 6px 10px 4px;
border-radius: 10px;
display: flex;
align-items: center;
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
}
.js-product.product article.product-miniature .thumbnail-container .thumbnail-top .product-add-to-basket .add-to-cart i {
font-size: 15px;
margin-bottom: 2px;
}
.js-product.product article.product-miniature .thumbnail-container .product-description::after {
display: none !important;
}
.js-product.product article.product-miniature .thumbnail-container .product-description .product-title a {
color: #111516;
font-weight: 400;
}
.js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping .regular-price {
font-size: 13px;
color: #a9a8a8;
font-weight: 400;
margin-right: 5px;
}
.js-product.product article.product-miniature .thumbnail-container .product-description .product-price-and-shipping .price {
color: #111516;
font-size: 15px;
font-weight: 600;
}
.js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag {
font-size: 11px;
font-weight: 400;
padding: 3px 8px;
min-width: -moz-fit-content;
min-width: fit-content;
min-height: auto;
transition: all 250ms ease-in-out;
margin-top: 0;
}
.js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.new {
background: #e6cb6f;
margin-top: 0;
position: absolute;
top: 0;
left: 0;
transform: translateX(-100%);
border-bottom-right-radius: 10px;
}
.js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.discount {
background: #e30613;
border-bottom-right-radius: 10px;
}
.js-product.product article.product-miniature .thumbnail-container ul.product-flags li.product-flag.out_of_stock {
position: absolute;
top: 0;
right: 0;
background: #111516;
border-bottom-left-radius: 10px;
}
.js-product.product article.product-miniature .thumbnail-container .wishlist-button-add {
opacity: 0;
visibility: hidden;
box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.1);
transition: all 250ms ease-in-out;
transform: translateY(calc(-100% - 1rem));
}
.product-images > li.thumb-container > .thumb.selected,
.product-images > li.thumb-container > .thumb:hover {
border-color: #e6cb6f;
}
.blockreassurance_product .item-product svg path {
fill: #e6cb6f;
}
body#product #content ul.product-flags {
display: flex;
flex-direction: row;
gap: 10px;
flex-wrap: wrap;
}
body#product #content ul.product-flags li.product-flag {
font-size: 11px;
font-weight: 400;
padding: 3px 8px;
min-width: -moz-fit-content;
min-width: fit-content;
min-height: auto;
transition: all 250ms ease-in-out;
margin-top: 0;
border-radius: 10px;
}
body#product #content ul.product-flags li.product-flag.new {
background: #e6cb6f;
margin-top: 0;
}
body#product #content ul.product-flags li.product-flag.discount {
background: #e30613;
}
body#product #content ul.product-flags li.product-flag.out_of_stock {
position: absolute;
top: 0;
right: 0;
background: #111516;
}
body#product .product-info-box {
margin: 0;
background: #fff;
padding-top: 50px;
padding-bottom: 50px;
border-radius: 10px;
}
body#product .product-info-box h1 {
color: #111516;
font-size: 24px;
font-weight: 400;
}
body#product .product-info-box .product-prices {
display: flex;
align-items: flex-end;
gap: 10px;
}
body#product .product-info-box .product-prices .product-discount {
margin-bottom: 0px;
}
body#product .product-info-box .product-prices .product-discount .regular-price {
color: #a9a8a8;
font-weight: 300;
margin: 0;
}
body#product .product-info-box .product-prices .product-price {
margin-bottom: 0;
}
body#product .product-info-box .product-prices .product-price .current-price {
color: #111516;
font-size: 26px;
font-weight: 600;
margin-bottom: 0;
}
body#product .product-info-box .product-prices .product-price .current-price .discount {
display: none;
}
body#product .product-info-box .product-prices .tax-shipping-delivery-label {
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants {
margin: 25px 0;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item {
display: flex;
align-items: center;
justify-content: flex-start;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item .control-label {
width: 100%;
max-width: 200px;
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item select {
border-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul {
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul li > label {
margin-bottom: 0;
}
body#product .product-info-box .product-information .product-actions .product-variants .product-variants-item > ul li > label > span {
display: inline-block;
width: 20px;
height: 20px;
}
body#product .product-info-box .product-information .product-actions .qty #quantity_wanted {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .qty .bootstrap-touchspin-up {
border-top-right-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .qty .bootstrap-touchspin-down {
border-bottom-right-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-add-to-cart .product-quantity .add-to-cart {
background: #e6cb6f;
border-radius: 10px;
}
body#product .product-info-box .product-information .product-actions .product-add-to-cart #product-availability i {
color: #e6cb6f;
}
body#product .product-info-box .product-information .product-actions .product-additional-info {
margin: 30px 0;
}
body#product .tabs {
border-radius: 10px;
}
body#product .tabs .nav-tabs .nav-item .nav-link {
color: #111516;
font-weight: 400;
font-size: 16px;
}
body#product .tabs .nav-tabs .nav-item .nav-link:hover {
border-bottom: #e6cb6f 3px solid;
}
body#product .tabs .nav-tabs .nav-item .nav-link.active {
color: #111516;
border-color: #e6cb6f;
}
body#product #empty-product-comment {
border-radius: 10px;
}
#blockcart-modal .modal-content .modal-body .product-name {
color: #111516;
font-weight: 500;
margin-bottom: 16px;
}
#blockcart-modal .modal-content .modal-body .cart-content-btn .btn.btn-primary {
background: #e6cb6f;
}
body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-line-info a {
color: #111516;
font-weight: 400;
font-size: 16px;
}
body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price {
margin: 10px 0;
}
body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .regular-price {
color: #a9a8a8;
font-weight: 300;
margin: 0;
}
body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .product-discount .discount {
background: #e6cb6f;
}
body#cart #content-wrapper .cart-grid .cart-grid-body .cart-overview .cart-items .cart-item .product-line-grid .product-line-grid-body .product-price .current-price .price {
color: #111516;
font-weight: 600;
font-size: 16px;
}
body#cart #content-wrapper .cart-summary .cart-detailed-actions a.btn {
background: #e6cb6f;
text-wrap: initial;
font-size: 16px;
font-weight: 400;
}
body#checkout #content-wrapper .cart-grid-body .checkout-step.-current .step-title .step-number {
background: #e6cb6f;
}
body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-name a {
color: #111516;
font-weight: 600;
}
body#checkout #content-wrapper #js-checkout-summary .cart-summary-products .media-list .media .media-body .product-price {
color: #111516;
font-weight: 600;
}
body#checkout #content-wrapper .delivery-options .delivery-option {
border: none;
}
footer#footer {
background-color: #111516 !important;
}
.category-tiles-list {
display: grid;
grid-template-columns: repeat(6, 1fr);
grid-gap: 20px;
}
.category-tiles-list a {
display: block;
}
body:not(#ets_blog_page) main #left-column > div.block {
display: none !important;
}
body#ets_blog_page #content-wrapper .ets-blog-wrapper-detail {
border-radius: 10px;
}
body#ets_blog_page #left-column .title_block {
color: #111516;
font-size: 20px;
font-weight: 400;
}
body#ets_blog_page #left-column .ets_block_slider .ets_title_block {
color: #111516;
font-size: 16px;
font-weight: 400;
}
body#ets_blog_page ul.ets-blog-list > li .post-wrapper {
border-radius: 10px;
overflow: hidden;
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
body#ets_blog_page ul.ets-blog-list > li .post-wrapper .ets-blog-wrapper-content {
background: #eff6f7;
padding-top: 15px;
padding-bottom: 15px;
}
body#ets_blog_page ul.ets-blog-list > li .post-wrapper .ets_title_block {
color: #111516;
font-size: 18px;
font-weight: 300;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
line-height: 1.25;
font-weight: 400;
}
body#ets_blog_page ul.ets-blog-list > li .post-wrapper .blog_description {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
body#ets_blog_page ul.ets-blog-list > li .post-wrapper .read_more {
display: inline-block;
color: #e6cb6f;
font-weight: 400;
text-decoration: underline;
font-style: underline !important;
border: none;
}
.ets_blog_sidebar > .block {
box-shadow: none !important;
border-radius: 10px;
}
body #left-column .block-categories .category-top-menu li a.h6 {
color: #111516;
font-size: 20px;
font-weight: 400;
}
body #left-column .block-categories .category-top-menu li .category-sub-menu li a {
color: #111516;
font-size: 16px;
font-weight: 400;
}
body #left-column #search_filters .h6 {
color: #111516;
font-size: 20px;
font-weight: 400;
}
body #left-column #search_filters .facet .h6 {
color: #111516;
font-size: 16px;
font-weight: 400;
}
body#category #left-column > div {
border-radius: 10px;
}
body#category #content-wrapper section#main div {
border-radius: 10px;
}
body#category #content-wrapper #subcategories .subcategories-list li .subcategory-image a {
border-radius: 10px;
}
.product-description {
color: #000;
}
.product-description * {
color: #000;
font-size: 15px;
line-height: 1.5;
}
.product-description ul {
list-style-type: disc;
margin-left: 25px;
}
.product-description h3 {
color: #000 !important;
font-size: 18px;
}
.data-sheet dd,
.data-sheet dt {
font-weight: 400 !important;
font-size: 15px;
}
#header-search {
position: relative;
width: 100%;
max-width: 340px;
padding-right: 32px;
margin-right: 14px;
}
#header-search::before {
content: "";
position: absolute;
top: 50%;
right: 0;
width: 1px;
height: 28px;
background: rgba(17, 14, 12, 0.1);
transform: translateY(-50%);
}
#header-menu .elementor-nav-menu > ul {
justify-content: space-between;
width: 100%;
}
#header-menu .elementor-nav-menu > ul::after {
display: none;
}
@media (min-width: 1500px) {
.home-slider {
margin-left: 50%;
transform: translateX(-50%);
min-width: 1440px;
}
}
.home-slider .carousel-item .caption {
width: 100%;
max-width: 80%;
bottom: auto;
top: 80px;
}
.home-slider .carousel-item .caption .caption-description h2 {
color: #f9f7f2;
font-size: 64px;
margin-bottom: 18px;
line-height: 1.1;
font-weight: 500;
font-family: "Inter", sans-serif;
}
.home-slider .carousel-item .caption .caption-description h2 span {
color: #e79332;
}
.home-slider .carousel-item .caption .caption-description p {
font-size: 16px;
color: #f9f7f2;
}
.home-slider .slide-button {
position: relative;
display: flex;
flex-direction: row;
align-items: center;
-moz-column-gap: 12px;
column-gap: 12px;
padding: 16px 45px;
width: -moz-fit-content;
width: fit-content;
margin-top: 40px;
border-top: 1px solid #e79332;
border-bottom: 1px solid #e79332;
color: #e79332;
font-size: 16px;
font-weight: 500;
}
.home-slider .slide-button img {
width: 100%;
max-width: 24px;
}
.home-slider .slide-button::before {
content: "";
position: absolute;
left: -1px;
top: -2px;
bottom: 0;
width: 10px;
height: calc(100% + 4px);
background-image: url("/img/cms/icons/btn-side-line.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.home-slider .slide-button::after {
content: "";
position: absolute;
right: -1px;
top: -2px;
bottom: 0;
width: 10px;
height: calc(100% + 4px);
background-image: url("/img/cms/icons/btn-side-line.svg");
background-position: center;
background-size: contain;
background-repeat: no-repeat;
transform: scale(-1);
}
.home-box-1 > .elementor-column-wrap > .elementor-widget-wrap {
display: grid;
grid-template-columns: 7fr 5fr;
grid-template-rows: 1fr 1fr;
grid-template-areas: "item1 item2" "item1 item3";
gap: 20px;
}
.home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(1) {
grid-area: item1;
}
.home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(2) {
grid-area: item2;
}
.home-box-1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element:nth-child(3) {
grid-area: item3;
}
.home-box-1 .home-box1-tile:nth-child(1) .elementor-cta-content .elementor-button::before {
content: url("/img/cms/Home/Group 1223.svg");
}
.home-box-1 .home-box1-tile > .elementor-widget-container {
height: 100%;
}
.home-box-1 .home-box1-tile > .elementor-widget-container > .elementor-cta {
height: 100%;
}
.home-box-1 .home-box1-tile .elementor-cta-content {
position: absolute;
inset: 0;
background: transparent;
justify-content: space-between;
align-content: space-between;
}
.home-box-1 .home-box1-tile .elementor-cta-content .elementor-button {
position: relative;
padding: 0;
display: flex;
flex-direction: row;
align-items: center;
gap: 10px;
}
.home-box-1 .home-box1-tile .elementor-cta-content .elementor-button::before {
content: url("/img/cms/Home/Group 1224.svg");
}
.home-box-info {
position: relative;
}
.home-box-info::before {
content: "";
position: absolute;
top: 0;
left: 50%;
height: 1px;
width: 100vw;
transform: translateX(-50%);
background: rgba(170, 138, 94, 0.25);
}
.home-box-info::after {
content: "";
position: absolute;
bottom: 0;
left: 50%;
height: 1px;
width: 100vw;
transform: translateX(-50%);
background: rgba(170, 138, 94, 0.25);
}
.home-box-info > .elementor-container > .elementor-row {
align-items: center;
}
.home-box-info .home-box-info-img img {
max-width: unset;
}
.home-box-services {
position: relative;
}
.home-box-services::before {
content: "";
position: absolute;
bottom: 0;
left: 50%;
height: 1px;
width: 100vw;
transform: translateX(-50%);
background: rgba(170, 138, 94, 0.25);
}
.home-box-services .elementor-widget-wrap {
flex-direction: row;
flex-wrap: nowrap;
}
.home-box-other-info > .elementor-container > .elementor-row {
-moz-column-gap: 80px;
column-gap: 80px;
position: relative;
}
.home-box-other-info > .elementor-container > .elementor-row::before {
content: "";
position: absolute;
top: -60px;
bottom: -60px;
left: 50%;
width: 1px;
transform: translateX(-50%);
background: rgba(170, 138, 94, 0.25);
}/*# sourceMappingURL=custom.css.map */