:root{--bg-page:#F5F6F8;--bg-header:#0F172A;--bg-footer:#0F172A;--bg-section:#FFFFFF;--bg-card-hover:#FAFAFA;--text-primary:#111827;--text-secondary:#4B5563;--text-muted:#6B7280;--text-on-dark:#FFFFFF;--color-red:#D90429;--color-red-hover:#B10321;--color-blue:#2563EB;--color-blue-hover:#1D4ED8;--color-green:#16A34A;--color-orange:#F59E0B;--color-red-error:#DC2626;--color-yellow:#FFD700;--btn-primary-bg:var(--color-red);--btn-primary-bg-hover:var(--color-red-hover);--btn-primary-text:#FFFFFF;--btn-secondary-bg:var(--color-blue);--btn-secondary-bg-hover:var(--color-blue-hover);--btn-secondary-text:#FFFFFF;--btn-outline-bg:#FFFFFF;--btn-outline-border:#D1D5DB;--btn-outline-text:#111827;--btn-outline-hover-bg:#F3F4F6;--border-card:#E5E7EB;--border-divider:#E5E7EB;--border-input:#D1D5DB;--border-input-focus:#2563EB;--shadow-card:rgba(0,0,0,0.08);--font-heading:'Montserrat', sans-serif;--font-body:'Roboto', sans-serif;--font-accent:'Orbitron', sans-serif;--h1-size:48px;--h2-size:36px;--h3-size:24px;--h4-size:20px;--h1-line:1.2;--h2-line:1.3;--h3-line:1.3;--h4-line:1.4;--body-size:16px;--body-line:1.5;--body-secondary-size:14px;--body-secondary-line:1.4;--body-small-size:12px;--body-small-line:1.3;--btn-font-size:14px;--btn-font-weight:600;--btn-letter-spacing:0.5px;--btn-line-height:1;--h1-size-tablet:40px;--h1-size-mobile:32px;--h2-size-tablet:32px;--h2-size-mobile:28px;--h3-size-tablet:22px;--h3-size-mobile:20px;--h4-size-tablet:18px;--h4-size-mobile:16px;--body-size-tablet:15px;--body-size-mobile:14px;--body-secondary-size-tablet:13px;--body-secondary-size-mobile:12px;--body-small-size-tablet:12px;--body-small-size-mobile:11px}html{scroll-padding-bottom:120px!important}.automobiliai-archive-title{text-align:center;margin:50px 0 30px}.automobiliai-archive-title h2{font-family:var(--font-heading);font-size:var(--h3-size);line-height:var(--h3-line);font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-primary);margin:0}.automobiliai-modeliai{list-style:none;padding:0;margin:0 auto 70px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;max-width:1200px}.automobiliai-modeliai li{display:flex}.automobiliai-modeliai li a{flex:1;display:flex;align-items:center;justify-content:center;min-height:90px;padding:20px;text-align:center;text-decoration:none;font-family:var(--font-heading);font-size:var(--body-size);font-weight:600;letter-spacing:.5px;color:var(--text-primary);background-color:var(--bg-section);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 4px 12px var(--shadow-card);transition:transform 0.18s ease,box-shadow 0.18s ease,border-color 0.18s ease,background-color 0.18s ease}.automobiliai-modeliai li a:hover{transform:translateY(-3px);border-color:var(--color-red);background-color:var(--bg-card-hover);box-shadow:0 10px 24px rgb(0 0 0 / .12);color:var(--color-red)}.automobiliai-modeliai li a:active{transform:translateY(0)}.automobiliai-modeliai li a:focus{outline:3px solid var(--color-blue);outline-offset:2px}@media (max-width:768px){.automobiliai-modeliai{grid-template-columns:repeat(2,1fr);gap:16px}.automobiliai-modeliai li a{min-height:80px;font-size:var(--body-size-mobile)}}@media (max-width:480px){.automobiliai-modeliai{grid-template-columns:1fr}}.archive-title{display:flex!important;justify-content:center!important;align-items:center!important;max-width:800px!important;margin:auto!important}.archive-title h1{font-size:var(--h1-size)!important;font-weight:700!important;text-align:center!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.3!important}.elementor-widget-wc-categories .product-category figure{display:none!important}.elementor-widget-wc-categories .product-category{padding:20px!important;border:1px solid var(--border-card)!important;text-align:center!important;transition:all .2s ease!important}.elementor-widget-wc-categories .product-category:hover{border-color:var(--border-input)!important;transform:translateY(-2px)!important}.elementor-widget-wc-categories h2{font-size:16px!important}.elementor-widget-wc-categories:hover a{color:var(--text-primary)!important}.ct-media-container img.wp-post-image{object-fit:contain!important;width:200px!important;height:200px!important;margin:auto!important}.woocommerce-loop-product__link,.pa-woo-mc__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.3!important;min-height:calc(1.3em * 2)!important}.ct-rating-count{line-height:1!important;align-self:flex-start!important}a.ct-media-container{background-color:white!important}h1.product_title.entry-title.elementor-heading-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.3!important;min-height:calc(1.3em * 2)!important}.woocommerce-product-gallery .flexy-item figure img,.woocommerce-product-gallery .flexy-item figure{object-fit:contain!important;width:350px!important;height:300px!important;margin:auto!important}a.wpc-filter-link{color:var(--text-primary)!important}a.wpc-filters-reset-button{color:var(--text-primary)!important}a.wpc-filters-submit-button{background-color:var(--color-red)!important;color:var(--btn-primary-text)!important;transition:all 0.3s ease}a.wpc-filters-submit-button:hover{background-color:var(--color-red-hover)!important;color:var(--btn-primary-text)!important}.wpc-wrap-icons,.widget-title.wpc-filter-title{font-weight:600!important;text-transform:uppercase!important;font-size:22px!important}.wpc-wrap-icons .wpc-filter-selected-values{font-weight:400!important}.wpc-open-icon{border-color:var(--text-primary)!important}.widget-title.wpc-filter-title:hover .wpc-open-icon{border-color:var(--color-red)!important}#block-8>p:nth-child(1){display:none!important}.widget.widget_wpc_filters_widget{padding-top:54px!important}div.elementor-post__excerpt p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow:hidden!important;line-height:1.3!important;min-height:calc(1.3em * 3)!important}h3.elementor-post__title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;overflow:hidden!important;line-height:1.3!important;min-height:calc(1.3em * 2)!important}a.elementor-post__read-more:hover{color:var(--color-blue-hover)!important}.pa-woo-mc__items-wrapper{overflow:hidden!important}img.attachment-woocommerce_archive_thumbnail.size-woocommerce_archive_thumbnail{height:100px;width:100px;object-fit:contain;margin:auto;padding:10px}.wc-block-components-product-name{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:1!important;line-clamp:1!important;overflow:hidden!important;line-height:1.3!important;min-height:calc(1.3em * 1)!important;font-size:var(--h4-size)!important;color:var(--color-blue)!important}.wc-block-components-product-name:hover{color:var(--color-blue-hover)!important}.wc-block-cart-item__total .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{color:var(--text-primary)!important;font-size:var(--h4-size)!important}.wc-block-cart-item__wrap .price.wc-block-components-product-price .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{color:var(--text-primary)!important;font-size:16px!important;font-weight:500!important}.wc-block-cart-item__image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#f2f2f2!important}.wc-block-cart-item__image a{width:120px!important;height:120px!important;line-height:normal!important}th.wc-block-cart-items__header-image span,.wc-block-cart-items__header-total{font-size:var(--h4-size)!important}.car-models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;margin:0;padding:0}.car-card{background-color:var(--bg-section);border:1px solid var(--border-card);border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 2px 8px var(--shadow-card);text-align:center}.car-card:hover{background-color:var(--bg-card-hover);box-shadow:0 4px 16px var(--shadow-card)}.car-card-img img{width:100%;height:150px;object-fit:cover;display:block}.car-card-body{padding:12px}.car-card-title{font-family:var(--font-heading);font-size:var(--h4-size);line-height:var(--h4-line);color:var(--text-primary);font-weight:600;text-decoration:none;display:block;transition:color 0.3s ease}.car-card-title:hover{color:var(--color-blue)}.car-models-empty{display:flex;justify-content:center;align-items:center;min-height:200px;font-family:var(--font-heading);font-size:var(--h1-size);line-height:var(--h1-line);color:var(--text-primary);font-weight:var(--btn-font-weight)}@media (max-width:1024px){.car-card-title{font-size:var(--h4-size-tablet)}}@media (max-width:768px){.car-card-title{font-size:var(--h4-size-mobile)}}.wc-block-components-order-summary-item__description p{display:none!important}.wc-block-cart-item__product p{display:none!important}@media (max-width:1024px){.archive-title h1{font-size:var(--h1-size-tablet)!important}}@media (max-width:768px){.archive-title h1{font-size:var(--h1-size-mobile)!important}}