body.layout-modern #wrapper, #page #wrapper { background-color: #f8f8f8; }#content-wrapper .product-accessories, #content-wrapper .featured-products, .card-block, .sidebar-latest.block, #search_filters, #search_filters_brands, #search_filters_suppliers, .block-categories { background-color: #f8f8f8; }:root{--content-width: 1430px;--content-edge-padding-x: 15px;--content-edge-padding-y: 30px;--body-font-family: "Roboto", var(--fallback-font);--heading-font-family: "Roboto", var(--fallback-font);--subheading-font-family: "Roboto", var(--fallback-font);--font-size-body: 14px;--body-weight: 400;--palette1: #ee3737!important;--palette2: #000000!important;--palette3: #000000!important;--palette4: #666666!important;--palette5: #777777!important;--palette6: #888888!important;--palette7: #f0f0f0!important;--palette8: #f5f5f5!important;--palette9: #ffffff!important;--palette10: #ee3737!important;--palette11: #000000!important;--btn-primary-bg-color: #ee3737;--btn-primary-hover-bg-color: #000000;--btn-primary-color: #fefff7;--btn-primary-hover-color: #fefff7;--color-link: #666666;--color-link-hover: #000000;--color-heading: #ee3737;--color-border: #dddddd;--btn-cart-bg-color: #ee3737;--btn-cart-hover-bg-color: #000000;--btn-cart-color: #dddddd;--btn-cart-hover-color: #dddddd;}@media (min-width: 1025px){.container {max-width:1430px;}}@media (min-width: 1025px){.container {max-width:1430px;}}.hero-section .page-title-wrapper{min-height:201px;}.elementor {background-color: #f8f8f8;} body {font-family: 'Roboto',sans-serif;font-size: 14px;font-weight: 400; color: gray;line-height: 24px;} h1 {margin-top: 5px;text-transform: none;font-weight: 400;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e6e6e6;font-size: 18px;line-height: 22px;} .elementor-2 .elementor-element.elementor-element-76d8e92c .elementor-icon-box-content .elementor-icon-box-title { font-family: 'Roboto',sans-serif;font-size: 18px;font-weight: 500;text-transform: uppercase;line-height: 22px;letter-spacing: 0.3px;} .elementor-4 .elementor-element.elementor-element-6c11c04c .avaorg-menu-horizontal .menu-item > a, .elementor-4 .elementor-element.elementor-element-6c11c04c .avaorg-menu-vertical .menu-item > a {font-family: 'Roboto',sans-serif !important;font-size: 16px;font-weight: 500 !important;} .elementor-2 .elementor-element.elementor-element-128891d2 .elementor-slide-heading {color: #000000;font-family: 'Roboto',sans-serif !important;font-size: 65px; font-weight: 600;line-height: 80px;letter-spacing: 0px;} header#header.site-header .elementor-element-d62d2c6.elementor-column.elementor-top-column div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap, header#header.site-header .elementor-element-5dec7759.elementor-widget.elementor-widget-ava-site-logo.elementor-widget-image div.elementor-widget-container div.elementor-image a img {display: none} header#header.site-header.fixed .elementor-element-d62d2c6.elementor-column.elementor-top-column div.elementor-column-wrap.elementor-element-populated div.elementor-widget-wrap, header#header.site-header.fixed .elementor-element-5dec7759.elementor-widget.elementor-widget-ava-site-logo.elementor-widget-image div.elementor-widget-container div.elementor-image a img {display: flex} .elementor-4 .elementor-element.elementor-element-6c11c04c .avaorg-menu-horizontal .menu-item > a, .elementor-4 .elementor-element.elementor-element-6c11c04c .avaorg-menu-vertical .menu-item > a {font-family: 'Roboto',sans-serif !important;padding: 22px 15px 22px 15px !important;} #_desktop_megamenu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .avaorg-sub-inner .avaorg-menu-col1, #_desktop_megamenu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .avaorg-sub-inner .avaorg-menu-col12,#_desktop_megamenu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .avaorg-sub-inner .avaorg-menu-col13{background-color: #ffffff !important;} .product-list-reviews, .product-rating {display: none;} .elementor-element.elementor-element-5dec7759.elementor-widget.elementor-widget-ava-site-logo.elementor-widget-image {display: none;} .products.product-loop .product-miniature .thumbnail-container .product-description .product-title a {display: block !important; text-align: left;} .product-desc.product-desc-short {text-align: left;margin-bottom: 10px;} .products.product-loop .product-miniature .thumbnail-container .product-description {text-align: left;background: #f8f8f8;} .products.product-loop .product-miniature .thumbnail-container .product-description .product-title a {line-height: 20px;} .elementor-2 .elementor-element.elementor-element-6d056682, .widget-tabs .widget-tabs-wrapper {text-align: left !important;} h1.elementor-heading-title.elementor-size-default {border-bottom: none;text-align: left} .elementor-2 .elementor-element.elementor-element-f32236d .wrapper-items .swiper-slide {padding-left: calc(30px/2);padding-right: calc(30px/2);padding-bottom: calc(2*10px/2);} section#content.page-content div.images-container.no-thumb div.product-cover-container div.product-cover.swiper.swiper_large_preview.swiper-container-initialized.swiper-container-horizontal div.swiper-wrapper div.swiper-slide.lightbox-wrap.swiper-slide-active picture img.img-fluid {max-width: 450px; height: auto; display: block; text-align: center;} .elementor-element-171ed36.button-layout-icon.elementor-widget__width-auto.elementor-widget.elementor-widget-ava-search div.elementor-widget-container a.btn-canvas.btn-canvas-search.elementor-button.search-button span.elementor-search-icon.search svg{display:none;} .main-menu .avaorg-menu-horizontal .menu-content .menu-item .menu-dropdown .ul-column .submenu-item {margin-bottom: .2rem;overflow: hidden;} .products.product-loop:not(.list) .product-desc-next-short {display: none;} .products.product-loop.list .product-desc-next-short {display: block; margin-top:0;} .products.product-loop.list .product-desc-short, .products.product-loop.list .product-desc-next-short {line-height: 1.45;font-size: 14px;margin: 0;} .product-desc.product-desc-next-short {margin-bottom: 15px !important;} .products.product-loop.list .product-miniature .thumbnail-container, .products.product-loop.product-list .product-miniature .thumbnail-container { background-color: #f8f8f8;} .product-features p.h6 {display: none;} .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {color: #fff; border: 0;background: #212121;border-bottom: 3px solid var(--color-link-hover);} .tab_wrapper.col-xs-12 .tabs {background: #f8f8f8;} .tab_wrapper.col-xs-12 #tab-content {background-color: #fff;padding: 15px;} .elementor-2 .elementor-element.elementor-element-f32236d .ava-swiper-slider .ava-swiper-arrow:hover {background-color: #000;border-color: #000;color: #fff;} @media (max-width: 991px) { .elementor-element.elementor-element-7cde86e.elementor-column.elementor-col-33.elementor-top-column {display: none;} } .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-horizontal .menu-item:hover > a, .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-vertical .menu-item:hover > a, .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-horizontal .menu-item.home > a, .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-vertical .menu-item.home > a, .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-horizontal .menu-item.active > a, .elementor-4 .elementor-element.elementor-element-6309a756 .avaorg-menu-vertical .menu-item.active > a {color: #ee3737;} .elementor-2 .elementor-element.elementor-element-f32236d .ava-swiper-slider .ava-swiper-arrow:hover { background-color: #000;border-color: #000;} @media (max-width: 767px) { .elementor-2 .elementor-element.elementor-element-f32236d .ava-swiper-slider .ava-swiper-arrow {width: 30px; height: 30px;} } .gallery-style-6 section.product-accessories.clearfix.card-block h2.h2.products-section-title {text-align: left;color: #000;font-size: 25px;line-height: 1.3;} div.swiper-slide.item div.product {display: contents;} .tabs {padding: 0;margin-top: 2rem;} .elementor-2 .elementor-element.elementor-element-097cad0.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-097cad0.elementor-view-default .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-d41edc1.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-d41edc1.elementor-view-default .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-a290c04.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-a290c04.elementor-view-default .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-ca919ac.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-ca919ac.elementor-view-default .elementor-icon:hover { fill: #ee3737; color: #ee3737; } .product-description table, .tab-desc table, .tabs {border-radius: 0;border: 0;} .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {border-radius: 0;} .product-description table, .tab-desc table, .tabs {border-radius: 0;border: 0;} .tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {border-radius: 0;} h4.elementor-heading-title.elementor-size-default {text-transform: uppercase;} .ava-swiper-slider .ava-swiper-arrow {margin-left: 5px;} section#wrapper div.container div#search_filters_wrapper.product-filter {padding: 0 15px;} @media (max-width: 767px) { .widget-tabs .widget-tabs-wrapper {white-space: normal;} } @media (min-width: 768px) and (max-width: 991px) { .ava-swiper-slider.swiper-arrows-md-middle .swiper-arrows { left: auto; right: 0; top: -60px; margin-top: auto;} } @media (max-width: 767px) { .ava-swiper-slider.swiper-arrows-xs-middle .swiper-arrows {left: auto; right: 0; top: -60px; margin-top: auto;} } .donation-text { max-width: 900px; margin: 0 auto; text-align: justify;} .donation-buttons { display: flex; justify-content: center; align-items: center; gap: 16px; flex-wrap: wrap; margin-top: 24px; text-align: center;} .donation-button { display: inline-flex; justify-content: center; align-items: center; text-align: center; white-space: nowrap;} div.elementor-element.elementor-element-6d6126e.elementor-widget.elementor-widget-text-editor div.elementor-widget-container div.elementor-text-editor.elementor-clearfix div.donation-box h3.elementor-heading-title.elementor-size-default{ font-size: 25px;color: #000;padding-bottom: 15px;} #product-details .product-features .data-sheet { display: grid; grid-template-columns: minmax(160px, 30%) 1fr; column-gap: 10px; row-gap: 10px; margin: 0;} #product-details .product-features .data-sheet > dt,#product-details .product-features .data-sheet > dd { float: none; width: auto; max-width: none; min-width: 0; margin: 0; padding: 12px; box-sizing: border-box;} #product-details .product-features .data-sheet > dt:nth-of-type(odd), #product-details .product-features .data-sheet > dt:nth-of-type(odd) + dd { background: #ebebeb;} #product-details .product-features .data-sheet > dt:nth-of-type(even), #product-details .product-features .data-sheet > dt:nth-of-type(even) + dd { background: #f6f6f6;} .form-informations .font-weight-bold.form-informations-title {text-transform: uppercase;color: #ee3737;font-size: 1.2em} .form-informations .text-muted.form-informations-subtitle {color: #000 !important; font-size: .9em;} body#checkout section.checkout-step.-current .step-title {font-weight: 600;} #cart section.featured-products.clearfix.card-block h2.h2.products-section-title {font-size: 20px;font-weight: 600;text-align: left;color: #000;text-transform: uppercase;} #checkout span.custom-checkbox label a {text-decoration: underline;} @media (max-width: 991px) { #main > .tab_wrapper, #main > .sidebar { width: 100% !important; max-width: 100% !important; flex: 0 0 100% !important; display: block !important; clear: both !important;} #main > .sidebar { margin-top: 25px; } #main > .sidebar .sidebar-wrapper { width: 100% !important; max-width: 100% !important; display: block !important; } #main > .sidebar .elementor[data-elementor-id="8"] { width: 100% !important; max-width: 100% !important; display: block !important; } } @media screen and (max-width: 767px) { .elementor-element.elementor-element-d225b28.elementor-widget__width-inherit.elementor-hidden-phone.elementor-widget.elementor-widget-text-editor, .elementor-element.elementor-element-b499706.elementor-shape-circle.elementor-widget-tablet__width-auto.elementor-widget-mobile__width-inherit.elementor-social-align-left.elementor-hidden-phone.elementor-widget.elementor-widget-social-icons {display: none;} .elementor:not(.elementor-edit-area-active) .elementor-hidden-phone { display: table-column;} #blockEmailSubscription_displayIncludePageBuilder { width: 100%; max-width: 35rem; margin-left: auto; margin-right: auto; text-align: center; } #blockEmailSubscription_displayIncludePageBuilder .newsletter-content, #blockEmailSubscription_displayIncludePageBuilder .newsletter-form { text-align: center;} #blockEmailSubscription_displayIncludePageBuilder form { display: flex; flex-direction: column; align-items: center;} #blockEmailSubscription_displayIncludePageBuilder input[type="email"], #blockEmailSubscription_displayIncludePageBuilder input[name="email"] { width: 100%; max-width: 260px;} #blockEmailSubscription_displayIncludePageBuilder button, #blockEmailSubscription_displayIncludePageBuilder input[type="submit"] { align-self: center; } } .product-id-507 div.tabs {display: none;} .Regulamin .btn.btn-default {border: 1px solid #ccc;font-size: 1.2em;text-transform: uppercase;} .elementor-element-2ce4b3c .elementor-cta__bg.elementor-bg {background-size: contain !important; background-position: center center !important; background-repeat: no-repeat !important;} @media (max-width: 1024px) { .elementor-element-2ce4b3c .elementor-cta__bg.elementor-bg {position: relative;min-height: 120px;width: 100%;} .elementor-cta--skin-classic .elementor-cta__bg-wrapper {min-height: 120px;} } @media (max-width: 767px) { .elementor-element-2ce4b3c .elementor-cta__bg.elementor-bg {position: relative;min-height: 100px;width: 100%;} .elementor-cta--skin-classic .elementor-cta__bg-wrapper {min-height: 100px;} } @media (max-width: 560px) { .elementor-element-2ce4b3c .elementor-cta__bg.elementor-bg {position: relative;min-height: 70px;width: 100%;} .elementor-cta--skin-classic .elementor-cta__bg-wrapper {min-height: 70px;} } #module-ps_emailsubscription-verification #content.page-content.card.card-block {text-align: center;font-size: 1.4em;color: #ee3737;}