.product-app:hover .product__image img:only-child{scale:1!important}.product__subtitle{font-weight:700}.section{margin-block:1.6rem}.section--accent{padding-block:4rem;background-color:#b30f0f;color:#fff;margin-top:0}.hero-gallery{margin-top:4rem}.woocommerce button.button.button.button.button{background-color:#b30f0f;border-color:#b30f0f}.logo{width:11rem}@media (max-width:1023px){.logo{width:8rem}.header .header__main{padding-block:0}}.logo>svg{height:auto}.woocommerce:has(form.checkout) .woocommerce-form-coupon-toggle{display:none}.slider__slide{height:auto}.product-faq{margin-top:4rem;margin-bottom:4rem}.product-faq__items{max-width:800px;margin:0 auto}.product-faq__item{border-bottom:1px solid rgb(0 0 0 / .1)}.product-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;text-align:left;background:none;border:none;cursor:pointer;font-weight:600;color:inherit}.product-faq__question:hover{color:#b30f0f}.product-faq__icon{flex-shrink:0;margin-left:1rem;transition:transform 0.3s ease}.product-faq__question[aria-expanded="true"] .product-faq__icon{transform:rotate(45deg)}.product-faq__answer{padding-bottom:1.5rem;line-height:1.6}.product-app .list-boxes{display:none}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce form.checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.4rem}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:#000;color:#fff;text-decoration:none}.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{display:none}.header .header__column{gap:5rem}.nav-utilities ul{flex-wrap:unset}.wc-block-components-shipping-address{display:none!important}.viber-sticky{position:fixed;bottom:20px;right:20px;z-index:1000}.viber-sticky__button{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:linear-gradient(135deg,#665cac 0%,#7c72d2 100%);border-radius:50%;box-shadow:0 4px 20px rgb(102 92 172 / .4);text-decoration:none;color:#fff;transition:all 0.3s ease;position:relative;overflow:hidden}.viber-sticky__button:hover{transform:scale(1.1);box-shadow:0 6px 25px rgb(102 92 172 / .6);color:#fff;text-decoration:none}.viber-sticky__button:focus{outline:none;box-shadow:0 0 0 3px rgb(102 92 172 / .3)}.viber-sticky__icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center}.viber-sticky__icon svg{width:100%;height:100%;fill:currentColor}.viber-sticky__text{position:absolute;right:70px;top:50%;transform:translateY(-50%);background:#665cac;color:#fff;padding:8px 12px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;visibility:hidden;transition:all 0.3s ease;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.viber-sticky__text::after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);width:0;height:0;border-left:6px solid #665cac;border-top:6px solid #fff0;border-bottom:6px solid #fff0}.viber-sticky__button:hover .viber-sticky__text{opacity:1;visibility:visible;right:75px}@media (max-width:768px){.viber-sticky{bottom:15px;right:15px}.viber-sticky__button{width:50px;height:50px}.viber-sticky__icon{width:24px;height:24px}.viber-sticky__text{display:none}}@keyframes vibePulse{0%{box-shadow:0 0 0 0 rgb(102 92 172 / .7)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.viber-sticky__button{animation:vibePulse 2s infinite}.viber-sticky{transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.testimonial__image{aspect-ratio:1 / 1;width:100%;max-width:300px}.vehicle-search__form{display:flex;justify-content:center;gap:10px;max-width:920px;margin-left:auto;margin-right:auto}.vehicle-search__form>span{min-width:33%}.vehicle-search__form>span.select2-container{z-index:1!important}.section--vehicle-search{min-height:60vh;display:flex;align-items:center;color:#fff;background-blend-mode:darken;background-color:rgb(0 0 0 / .4);background-position:center center;background-repeat:no-repeat;background-size:cover;margin-top:0}.vehicle-search__note{text-align:center;margin-top:10px}.vehicle-search .select2-container--default .select2-selection--single,.vehicle-search .select2-container--default.select2-container--disabled .select2-selection--single{background-color:rgb(255 255 255 / .1);backdrop-filter:blur(8px)}.vehicle-search .select2-container--default.select2-container--disabled .select2-selection__placeholder{opacity:.6}.vehicle-search .select2-container--default.select2-container--disabled .select2-selection__arrow{display:none}.vehicle-search .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#fff;font-size:20px}.vehicle-search .select2-container .select2-selection--single,.vehicle-search .select2-container--default .select2-selection--single .select2-selection__arrow{height:52px}.vehicle-search .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:52px;padding-left:16px;padding-right:32px;color:#fff;font-size:20px}.vehicle-search .select2-container--default .select2-selection--single .select2-selection__arrow{width:32px}.vehicle-search .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff #fff0 #fff0 #fff0}.select2-container--default .select2-search--dropdown .select2-search__field{line-height:30px!important;font-size:17px!important}.select2-container--default .select2-results>.select2-results__options{padding:5px!important}.select2-results__option{padding:10px 6px!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#B51200!important}.select2-dropdown{background-color:#F5F5F5!important}@media(max-width:500px){.vehicle-search__form{flex-direction:column;align-items:center}.vehicle-search__form>span{min-width:95%}}.category__filters{background:#f5f5f5;margin-bottom:4.8rem;padding:15px 0 0 0;border:1px solid #d0d0d0}.category__filters .bapf_sfilter{margin-bottom:0}.category__filters h3{font-size:14px;margin-left:15px;margin-bottom:10px}.category__filters .berocket_single_filter_widget ul{font-size:14px;overflow-x:auto;overscroll-behavior-inline:contain;flex-wrap:nowrap;padding-bottom:15px;padding-left:15px!important}.category__filters .berocket_single_filter_widget .bapf-clean-rounded li label{font-weight:400;text-wrap:nowrap;background-color:#fff}.category__filters .berocket_single_filter_widget .bapf-clean-rounded li label::after{content:none}.category__filters .berocket_single_filter_widget .bapf-clean-rounded li.checked label::before{height:6px;border-radius:0;border-top:0;border-right:0}.berocket_single_filter_widget .bapf-clean-rounded li:not(.checked) label::before{transform:none;border:none}body.tax-marka ul.products.columns-4{gap:2.4rem}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-price__regular{width:100%}table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices .price{flex-wrap:wrap}.popup-search{align-items:start;overflow-y:auto}.popup-search .popup__inner{margin-top:12vh;max-width:720px;overflow:visible;width:min(720px, 100%)}.popup-search .search-form,.popup-search .search-form label,.popup-search .search-form input[type="search"]{width:100%}.search-form__live-results{margin-top:18px;width:100%}.search-form__live-results:empty{display:none}.relevanssi-live-search-results,.live-search-products{background:#fff;border:1px solid #e4e7ec;border-radius:8px;box-shadow:0 18px 48px rgb(16 24 40 / .16);color:#1d2939;position:static!important;width:100%!important}.live-search-products{overflow:hidden}.live-search-products__head{border-bottom:1px solid #eaecf0;color:#667085;font-size:13px;font-weight:600;padding:12px 16px}.live-search-products__items{display:grid}.live-search-product{align-items:center;color:inherit;display:grid;gap:14px;grid-template-columns:64px minmax(0,1fr);padding:12px 16px;text-decoration:none}.live-search-product+.live-search-product{border-top:1px solid #f2f4f7}.live-search-product:hover{background:#f9fafb;color:inherit}.live-search-product__image{align-items:center;aspect-ratio:1;background:#f2f4f7;border-radius:6px;display:flex;justify-content:center;overflow:hidden}.live-search-product__image img{height:100%;object-fit:cover;width:100%}.live-search-product__content{display:grid;gap:4px;min-width:0}.live-search-product__title{color:#101828;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-product__price{color:#b51200;font-size:14px;font-weight:700}.live-search-products__all{border-top:1px solid #eaecf0;color:#b51200;display:block;font-size:14px;font-weight:700;padding:14px 16px;text-align:center;text-decoration:none}.live-search-products__all:hover{background:#fff5f3;color:#b51200}.live-search-products--empty{color:#667085;font-size:14px;padding:16px}.live-search-products--empty p{margin:0}.relevanssi-live-search-instructions{display:none!important}#billing_wants_invoice_field input[type="checkbox"]{opacity:1;position:static}#billing_wants_invoice_field .optional{display:none}#billing_wants_invoice_field{margin-bottom:10px}.woocommerce div.product form.cart{display:flex;flex-direction:column}.product__body.summary .single_add_to_cart_button.button.alt{width:100%}.product__body.summary #tbi_button{width:100%;max-width:100%}.tbi_button_body4{border-radius:0;box-shadow:none}.preorder-delivery-notice{padding:10px 12px;background:#fff7e6;border-left:4px solid #f0ad4e;font-size:14px;line-height:1.4;display:flex}.woocommerce div.product .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;width:100%;gap:0}.woocommerce div.product .variations .value label{font-size:14px}