@import"https://fonts.googleapis.com/css2?family=Passion+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat&display=swap";.statistics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.statistics-grid .stat-card{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 10px #0000001a;transition:transform .2s ease;position:relative;overflow:hidden}.statistics-grid .stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #00000026}.statistics-grid .stat-card .stat-icon{position:absolute;top:1rem;right:1rem;font-size:2rem;opacity:.8;color:#fff}.statistics-grid .stat-card .stat-content h3{font-size:.9rem;font-weight:600;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px;color:#fff}.statistics-grid .stat-card .stat-content .stat-number{font-size:2.5rem;font-weight:700;margin:0;color:#fff}.statistics-grid .stat-card.total-products{background:linear-gradient(135deg,#3498db,#2980b9)}.statistics-grid .stat-card.average-price{background:linear-gradient(135deg,#27ae60,#2ecc71)}.statistics-grid .stat-card.price-higher{background:linear-gradient(135deg,#f39c12,#e67e22)}.statistics-grid .stat-card.price-lower{background:linear-gradient(135deg,#1abc9c,#16a085)}.products-list{display:grid;grid-gap:1rem;gap:1rem}.products-list .product-item{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000001a;transition:all .2s ease;border:1px solid #e9ecef}.products-list .product-item:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.products-list .product-item .product-image-section{display:flex;justify-content:center;align-items:center;margin-bottom:1rem;min-height:120px}.products-list .product-item .product-image-section .product-main-image{max-width:100%;max-height:120px;object-fit:contain;border-radius:6px;box-shadow:0 1px 5px #0000001a}.products-list .product-item .product-image-section .product-image-placeholder{width:120px;height:120px;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#6c757d}.products-list .product-item .product-image-section .product-image-placeholder i{font-size:1.5rem}.products-list .product-item .product-details{text-align:center}.products-list .product-item .product-details .product-title{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.75rem;line-height:1.3}.products-list .product-item .product-details .product-link{margin-bottom:.75rem}.products-list .product-item .product-details .product-link .ecig-link{color:#3498db;text-decoration:none;font-weight:500;font-size:.85rem;transition:color .3s ease}.products-list .product-item .product-details .product-link .ecig-link:hover{color:#2980b9;text-decoration:underline}.products-list .product-item .product-details .price-section{background:#f8f9fa;padding:.75rem;border-radius:6px;margin-bottom:1rem;border-left:3px solid #3498db}.products-list .product-item .product-details .price-section .price-label{font-size:.8rem;color:#6c757d;margin-bottom:.25rem;font-weight:500}.products-list .product-item .product-details .price-section .price-value{font-size:1.25rem;font-weight:700;color:#2c3e50}.products-list .product-item .product-details .alternative-shops{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e9ecef}.products-list .product-item .product-details .alternative-shops .shops-header{margin-bottom:1rem}.products-list .product-item .product-details .alternative-shops .shops-header h4{font-size:1rem;font-weight:600;color:#495057;margin:0}.products-list .product-item .product-details .alternative-shops .shops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:.5rem;gap:.5rem;max-height:200px;overflow-y:auto;padding-right:.5rem}.products-list .product-item .product-details .alternative-shops .shops-grid::-webkit-scrollbar{width:6px}.products-list .product-item .product-details .alternative-shops .shops-grid::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.products-list .product-item .product-details .alternative-shops .shops-grid::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.products-list .product-item .product-details .alternative-shops .shops-grid::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.products-list .product-item .product-details .alternative-shops .shop-card{padding:.5rem;border-radius:6px;border:1px solid #e9ecef;background:#fff;transition:all .2s ease;cursor:pointer}.products-list .product-item .product-details .alternative-shops .shop-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.products-list .product-item .product-details .alternative-shops .shop-card.ecig-cheaper{background:linear-gradient(135deg,#d4edda,#c3e6cb);border-left:4px solid #28a745}.products-list .product-item .product-details .alternative-shops .shop-card.ecig-cheaper .price-advantage{background:#28a745;color:#fff}.products-list .product-item .product-details .alternative-shops .shop-card.ecig-expensive{background:linear-gradient(135deg,#f8d7da,#f5c6cb);border-left:4px solid #dc3545}.products-list .product-item .product-details .alternative-shops .shop-card.ecig-expensive .price-disadvantage{background:#dc3545;color:#fff}.products-list .product-item .product-details .alternative-shops .shop-card.price-equal{background:linear-gradient(135deg,#e2e3e5,#d6d8db);border-left:4px solid #6c757d}.products-list .product-item .product-details .alternative-shops .shop-card.price-equal .price-equal-badge{background:#6c757d;color:#fff}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-header .shop-name{font-weight:600;color:#495057;font-size:.9rem;flex:1 1;margin-right:.5rem;line-height:1.3}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-header .shop-price{font-size:1rem;font-weight:700;color:#212529;white-space:nowrap}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-footer .shop-update{color:#6c757d}.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-footer .price-indicator .price-advantage,.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-footer .price-indicator .price-disadvantage,.products-list .product-item .product-details .alternative-shops .shop-card .shop-card-footer .price-indicator .price-equal-badge{padding:.2rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.products-list .product-item .product-details .tracking-badge{margin-top:1rem}.products-list .product-item .product-details .tracking-badge .badge{background:#17a2b8;color:#fff;padding:.5rem 1rem;border-radius:20px;font-weight:500}.products-list .product-item .product-details .tracking-badge .badge i{margin-right:.5rem}.no-products-found{text-align:center;padding:3rem}.no-products-found .empty-state{color:#6c757d}.no-products-found .empty-state i{color:#dee2e6;margin-bottom:1rem}.no-products-found .empty-state h4{color:#495057;margin-bottom:1rem}.no-products-found .empty-state p{color:#6c757d;margin:0}.filters-section{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin-bottom:2rem;border:1px solid #e9ecef}.filters-section .filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1rem;gap:1rem}.filters-section .filter-group{display:flex;flex-direction:column}.filters-section .filter-group label{font-weight:600;margin-bottom:.5rem;color:#495057}.filters-section .filter-group input,.filters-section .filter-group select{padding:.75rem;border:1px solid #ced4da;border-radius:5px;font-size:.9rem}.filters-section .filter-group input:focus,.filters-section .filter-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-rgb),.25)}.webscrapping-table .product-image{width:60px;height:60px;object-fit:cover;border-radius:8px;border:2px solid #e9ecef}.webscrapping-table .product-title{font-weight:600;color:#343a40;margin-bottom:.25rem}.webscrapping-table .product-subtitle{font-size:.85rem;color:#6c757d}.webscrapping-table .price-display{font-size:1.1rem;font-weight:700;color:#28a745}.webscrapping-table .price-difference.positive{background-color:#dc3545;color:#fff}.webscrapping-table .price-difference.negative{background-color:#28a745;color:#fff}.webscrapping-table .status-badge.found{background-color:#28a745}.webscrapping-table .status-badge.not-found{background-color:#ffc107;color:#212529}.products-grid{display:flex;flex-direction:column;gap:1rem}.product-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000d;margin-bottom:.75rem;overflow:hidden;transition:all .2s ease;border:1px solid #f1f5f9}.product-card:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-1px);border-color:#436b92}.product-header{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fafbfc;border-bottom:1px solid #f1f5f9}.product-header .product-image-container{position:relative;flex-shrink:0}.product-header .product-image-container .product-image{width:80px;height:80px;object-fit:cover;border-radius:8px;border:2px solid #e2e8f0}.product-header .product-info{flex:1 1}.product-header .product-info .product-title{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;line-height:1.3}.product-header .product-info .product-subtitle{font-size:.85rem;color:#718096}.product-header .master-price{text-align:right;flex-shrink:0}.product-header .master-price .price-label{font-size:.75rem;color:#718096;margin-bottom:.25rem}.product-header .master-price .price-value{font-size:1.2rem;font-weight:700;color:#436b92}.shops-container{padding:1rem}.shops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.shop-card{background:#f8fafc;border-radius:8px;padding:.75rem;border:1px solid #e2e8f0;transition:all .2s ease;position:relative;overflow:hidden;cursor:pointer}.shop-card:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000014;background:#fff}.shop-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#e2e8f0;transition:all .2s ease}.shop-card.price-lower{border-color:#38a169;background:#f0fff4}.shop-card.price-lower:before{background:linear-gradient(90deg,#38a169,#28a745)}.shop-card.price-lower:hover{box-shadow:0 3px 12px #38a16933}.shop-card.price-higher{border-color:#e53e3e;background:#fff8f8}.shop-card.price-higher:before{background:linear-gradient(90deg,#e53e3e,#dc3545)}.shop-card.price-higher:hover{box-shadow:0 3px 12px #e53e3e33}.shop-card.price-equal{border-color:#718096;background:#f8fafc}.shop-card.price-equal:before{background:linear-gradient(90deg,#718096,#4a5568)}.shop-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.shop-header .shop-name{font-size:.85rem;font-weight:600;color:#2d3748;margin-bottom:.1rem}.shop-header .shop-update{font-size:.7rem;color:#a0aec0;font-style:italic}.shop-pricing{display:flex;justify-content:space-between;align-items:center}.shop-pricing .current-price{font-size:1.1rem;font-weight:700;color:#2d3748}.shop-card.price-lower .shop-pricing .current-price{color:#38a169}.shop-card.price-higher .shop-pricing .current-price{color:#e53e3e}.shop-pricing .price-badge{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;font-weight:500}.shop-pricing .price-badge.lower{background:#c6f6d5;color:#22543d}.shop-pricing .price-badge.higher{background:#fed7d7;color:#742a2a}.shop-pricing .price-badge.equal{background:#e2e8f0;color:#4a5568}@media(max-width:768px){.product-header{flex-direction:row;text-align:left;gap:.75rem;padding:.75rem}.product-header .product-image-container .product-image{width:60px;height:60px}.product-header .product-title{font-size:.9rem}.shops-grid{grid-template-columns:repeat(2,1fr);gap:.4rem}.shop-card{padding:.5rem}.current-price{font-size:1rem}}@media(max-width:480px){.shops-grid{grid-template-columns:1fr}}.link-product-modal .search-results{max-height:400px;overflow-y:auto;border:1px solid #dee2e6;border-radius:5px}.link-product-modal .search-results .result-item{padding:1rem;border-bottom:1px solid #f8f9fa;cursor:pointer;transition:background-color .2s ease}.link-product-modal .search-results .result-item:hover{background-color:#f8f9fa}.link-product-modal .search-results .result-item.selected{background-color:#e3f2fd;border-left:4px solid var(--primary-color)}.link-product-modal .search-results .result-item .result-title{font-weight:600;margin-bottom:.25rem}.link-product-modal .search-results .result-item .result-price{color:#28a745;font-weight:700}.link-product-modal .search-results .result-item .result-meta{font-size:.85rem;color:#6c757d}.stats-page .trend-indicator.positive{color:#dc3545}.stats-page .trend-indicator.negative{color:#28a745}.stats-page .trend-indicator.neutral{color:#6c757d}.stats-page .boutique-stats .progress-wrapper,.stats-page .manufacturer-stats .progress-wrapper{position:relative;margin-bottom:.5rem}.stats-page .boutique-stats .progress-wrapper .progress,.stats-page .manufacturer-stats .progress-wrapper .progress{height:25px;background-color:#f8f9fa}.stats-page .boutique-stats .progress-wrapper .progress-label,.stats-page .manufacturer-stats .progress-wrapper .progress-label{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:.85rem;font-weight:600;color:#495057;z-index:1}.stats-page .evolution-chart{background:#f8f9fa;border-radius:10px;padding:1.5rem;margin-bottom:2rem}.stats-page .evolution-chart .chart-container{position:relative;height:300px}.stats-page .distribution-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.stats-page .distribution-cards .distribution-card{background:#fff;border:2px solid #e9ecef;border-radius:10px;padding:1.5rem;text-align:center;transition:border-color .3s ease}.stats-page .distribution-cards .distribution-card:hover{border-color:var(--primary-color)}.stats-page .distribution-cards .distribution-card .distribution-number{font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.stats-page .distribution-cards .distribution-card .distribution-number.below{color:#28a745}.stats-page .distribution-cards .distribution-card .distribution-number.equal{color:#17a2b8}.stats-page .distribution-cards .distribution-card .distribution-number.above{color:#ffc107}.stats-page .distribution-cards .distribution-card .distribution-label{font-weight:600;margin-bottom:.25rem}.stats-page .distribution-cards .distribution-card .distribution-description{font-size:.85rem;color:#6c757d}@media(max-width:768px){.webscrapping-page .distribution-cards,.webscrapping-page .filters-section .filter-row,.webscrapping-page .stats-grid{grid-template-columns:1fr}.webscrapping-page .product-item .alternative-shops .shops-grid{grid-template-columns:1fr;max-height:250px;gap:.5rem}.webscrapping-page .product-item .alternative-shops .shop-card{padding:.5rem}.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-header .shop-name{font-size:.85rem}.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-header .shop-price{font-size:.9rem}.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-footer{font-size:.75rem}.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-footer .price-indicator .price-advantage,.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-footer .price-indicator .price-disadvantage,.webscrapping-page .product-item .alternative-shops .shop-card .shop-card-footer .price-indicator .price-equal-badge{font-size:.7rem;padding:.15rem .4rem}}@media(max-width:480px){.webscrapping-page .product-item .alternative-shops .shops-header h4{font-size:.9rem}.webscrapping-page .product-item .alternative-shops .shops-grid{max-height:200px}}.webscrapping-loading{display:flex;align-items:center;justify-content:center;min-height:200px}.webscrapping-loading .loading-spinner{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid var(--primary-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.webscrapping-alert{border-radius:10px;padding:1rem 1.5rem;margin-bottom:1rem;border:none}.webscrapping-alert.success{background-color:#d4edda;color:#155724;border-left:4px solid #28a745}.webscrapping-alert.warning{background-color:#fff3cd;color:#856404;border-left:4px solid #ffc107}.webscrapping-alert.error{background-color:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.webscrapping-btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;border:none;cursor:pointer}.webscrapping-btn.primary{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff}.webscrapping-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(var(--primary-rgb),.3)}.webscrapping-btn.success{background:linear-gradient(135deg,#28a745,#20c997);color:#fff}.webscrapping-btn.success:hover{transform:translateY(-2px);box-shadow:0 4px 15px #28a7454d}.webscrapping-btn.warning{background:linear-gradient(135deg,#ffc107,#fd7e14);color:#212529}.webscrapping-btn.warning:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ffc1074d}.price-chart-container .chart-wrapper{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef}.price-chart-container .price-summary-cards{margin-top:1.5rem}.price-chart-container .price-summary-cards .summary-card{background:#fff;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px #0000000d}.price-chart-container .price-summary-cards .summary-card .card-header{background:#f8f9fa;padding:.75rem 1rem;border-bottom:1px solid #e9ecef;font-weight:600;color:#495057;border-radius:8px 8px 0 0}.price-chart-container .price-summary-cards .summary-card .card-body{padding:1rem}.price-chart-container .price-summary-cards .summary-card .card-body h4{margin:0;font-size:1.5rem;font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.titleFont{font-family:Passion One,cursive;font-size:30px}.subtitleFont{font-weight:800}.subtitleFont,.textFont{font-family:Rubik,sans-serif}.textFont{font-weight:400}.call-to-actionFont{font-family:Rubik,sans-serif;font-weight:900;font-size:17px}.yellowBG{background-color:#feeb17}.yellowText{color:#feeb17}.mainBlack{color:#1a1a1a}.comparison-card{position:relative;height:250px;overflow:hidden;border-radius:12px;box-shadow:0 2px 4px #0000001a;transition:all .3s ease}.comparison-card:hover .product-image-1{transform:translateX(-25%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.comparison-card:hover .product-image-2{transform:translateX(25%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.comparison-card .comparison-images{position:relative;width:100%;height:calc(100% - 60px);border-radius:12px 12px 0 0}.comparison-card .product-image{position:absolute;width:100%;height:100%;object-fit:contain;transition:all .5s ease}.comparison-card .product-image-1{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);left:0;transform:translateX(0)}.comparison-card .product-image-2{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%);right:0;transform:translateX(0)}.comparison-card .comparison-title{position:absolute;bottom:0;left:0;right:0;height:60px;background:#000000b3;color:#fff;padding:10px;text-align:center;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:0 0 12px 12px}.skeleton-card{position:relative;height:250px;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 4px #0000001a}.skeleton-card .skeleton-images{position:relative;height:calc(100% - 60px);display:flex;background:#e0e0e0}.skeleton-card .skeleton-images .skeleton-image-left,.skeleton-card .skeleton-images .skeleton-image-right{width:50%;height:100%;background:#e0e0e0;background-image:linear-gradient(90deg,#d0d0d0,#fff 50%,#d0d0d0);background-size:200% 100%;animation:shimmer .8s linear infinite}.skeleton-card .skeleton-title{position:absolute;bottom:0;left:0;right:0;height:60px;background:#f6f7f8;background-image:linear-gradient(90deg,#d0d0d0,#fff 50%,#d0d0d0);background-size:200% 100%;animation:shimmer .8s linear infinite;border-radius:0 0 12px 12px}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:2000px 100%;animation:shimmer 2s linear infinite;margin-bottom:1rem;border-radius:4px;padding:1rem;display:flex;align-items:flex-start;gap:1rem}.skeleton .skeleton-avatar{width:50px;height:50px;border-radius:50%;flex-shrink:0}.skeleton .skeleton-content{flex:1 1}.skeleton .skeleton-content .skeleton-title{height:20px;margin-bottom:.5rem;width:60%}.skeleton .skeleton-content .skeleton-text{height:15px;margin-bottom:.25rem;width:100%}.skeleton .skeleton-content .skeleton-text:last-child{width:80%}.skeleton-breadcrumb{height:24px;background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:2000px 100%;animation:shimmer 2s linear infinite;border-radius:4px;width:60%}.skeleton-categories{display:flex;gap:1rem;margin:1rem 0}.skeleton-categories .skeleton-category{height:40px;flex:1 1;background:#f6f7f8;background-image:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:2000px 100%;animation:shimmer 2s linear infinite;border-radius:4px}.skeleton-container{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 2px 4px #0000001a}.compact-navigation :global(.breadcrumb){margin-bottom:.5rem!important;margin-top:.25rem!important;padding:.5rem 0!important}.compact-navigation :global(.subcategoriesNav){margin-top:-1px;border-top:none}.compact-navigation :global(.categoriesNav){margin-bottom:0!important}.compact-navigation :global(.descriptionPageContainer),.compact-navigation :global(.interactive-description){margin:.5rem 0!important;padding:1rem 0!important}.compact-navigation :global(.allProductsContainer){margin-top:.5rem!important}.compact-navigation :global(.btn-primary),.compact-navigation :global(.btn-warning){margin:.375rem .25rem!important;padding:.625rem 1.25rem!important}@media(max-width:768px){.compact-navigation :global(.breadcrumb){margin-bottom:.25rem!important;margin-top:.15rem!important;padding:.25rem 0!important}.compact-navigation :global(.descriptionPageContainer),.compact-navigation :global(.interactive-description){margin:.25rem 0!important;padding:.75rem 0!important;font-size:.9rem}.compact-navigation :global(.allProductsContainer){margin-top:.25rem!important}.compact-navigation :global(.btn-primary),.compact-navigation :global(.btn-warning){padding:.5rem 1rem!important;font-size:.9rem;margin:.25rem .15rem!important}}@media(max-width:480px){.compact-navigation :global(.breadcrumb){margin-bottom:.15rem!important;margin-top:.1rem!important;padding:.15rem 0!important}.compact-navigation :global(.descriptionPageContainer),.compact-navigation :global(.interactive-description){margin:.15rem 0!important;padding:.5rem 0!important;font-size:.85rem}.compact-navigation :global(.allProductsContainer){margin-top:.15rem!important}}:global(.liste-annonces-layout) h1{margin:1rem 0 .75rem!important;font-size:1.75rem;line-height:1.2;color:#1a1a1a}@media(max-width:768px){:global(.liste-annonces-layout) h1{font-size:1.5rem;margin:.75rem 0 .5rem!important}}@media(max-width:480px){:global(.liste-annonces-layout) h1{font-size:1.3rem;margin:.5rem 0 .375rem!important}}:global(.liste-annonces-layout) .description-text{font-size:1rem;line-height:1.6;color:#495057;margin:.75rem 0}@media(max-width:768px){:global(.liste-annonces-layout) .description-text{font-size:.9rem;margin:.5rem 0}}.reduce-vertical-spacing>*{margin-top:.25rem;margin-bottom:.25rem}.reduce-vertical-spacing>:first-child{margin-top:0}.reduce-vertical-spacing>:last-child{margin-bottom:0}.sticky-navigation .categories-nav+.subcategories-nav{margin-top:-1px;border-top:none}.sticky-navigation .subcategories-nav+*{margin-top:.5rem}